********************************************
*よくわからないバトルロワイアル設置のてびき*
********************************************

[中に入っているファイル]

btlryl.cgi	メイン処理スクリプト
btlrylcl.cgi	クラス名簿・新規登録スクリプト
btlrylcm.cgi	共通設定用スクリプト
btlryldt.cgi	管理人用エディタスクリプト(必要時のみ)
btlrylit.txt	道具ファイル
btlryllg.cgi	行動結果ログ閲覧スクリプト
btlrylmn.html	説明書(役に立たない)
btlrylsc.cgi	ハイスコア閲覧スクリプト
btlrylss.css	カスケーディング・スタイル・シート
jcode.pl	日本語変換ライブラリ

(dataディレクトリ内)
battle1.txt	生徒ステータス記録ファイル
battle2.txt	マップ上のアイテム記録ファイル
battle3.txt	行動記録ログ記録ファイル
battle4.txt	死亡者(ハイスコア)記録ファイル
battlelk.txt	ロックファイル

(imageディレクトリ内)
item**.gif	アイテム画像ファイル

[設置方法]

○拡張子がcgiのファイルの一行目、perlのパスが記述されている箇所を変更する。
(例: #! /usr/local/bin/perl)

○セキュリティ保持のため、必ず記録ファイルの名前を変えておく。(btlrylcm.cgi を開いて、記録ファイルの名前を合わせるのこと。)

○それぞれのファイルをアスキーモードでアップロードする。記録ファイルについては「data」という名前のディレクトリを作り(このディレクトリの名前も変えておきませう)、その中に転送する。

(btlryldt.cgi は管理人用ツールなので、必ずしもアップロードの必要ありません。使い方は秘密。)

○各ファイルのパーミッションを設定する。
・cgiファイル:755
・btlrylit.txt, jcode.pl, btlrylmn.html:644
・dataディレクトリ:755 (で駄目だったら777)
・記録ファイルとロックファイル:666

○アイテム画像を表示するときには、imageディレクトリを作り、画像ファイルを放り込む。パーミッションの設定は不要(さもなければ644)。

○ブラウザ btlryl.cgi にアクセスして、正常に登録、行動ができるか確認する。

○正常に動作せず、「テンポラリファイルが〜」と表示される場合、ファイルが自動生成されていないので、dataディレクトリ内にテンポラリファイル「temporar.txt」とロックファイル「battlelk.txt」(ともに空ファイル)を作ってパーミッションを666にしておく。運が良ければこれで動く…かも？

[注意]
記録ファイルのうち、battle1.txt(生徒状態記録ファイル)とbattle2.txt(マップ上のアイテム記録ファイル)は空ファイルでいいわけではないので、もし記録ファイルが破損した場合には、このファイル(btlryl.lzh)を保存しておいて、随時ここから取り出すようにして下さい。

[更新履歴]
11/7 移動をワンタッチに
9/8  おみくじ追加(なぜ今になって)
8/29 些細な修正
8/19 些細な修正
7/28 偽者対策の修正
7/20 偽者対策を導入, 記録ファイルの互換が無くなる
6/17 クリティカル追加(アイスピック、カマ、両刃ナイフ)
6/13 首輪バグ修正, メガホンとマッキントッシュ追加
5/25 スタイルシートを別ファイルに
5/11 食料を食べすぎると腹をこわす, 攻撃されたのがわかる
5/2  首ちょんぱルーチン, 毒入り食料が判別できてしまうバグを修正
     鉛筆とアイスピックで攻撃したとき、確率10%でクリティカルヒットが出る
     生徒を殺すと、1%の確率でどこかに車が出現
4/7  公開

[配布元]
よくわからないホームページ http://www.coara.or.jp/~wakaran/
