■バトル掲示板Light(Ver.2.1)
■主な特徴
■投稿時に自動的にプレイヤー登録(初投稿時にユーザー名を自動登録)
■自分のキャラを投稿毎に育てていくゲーム機能(投稿者同士での対戦)。
■キャラクターのレベルアップ、アイテム取得による装備変更機能。
■投稿者のランキングと育成状況の表示
■「レス数制限」機能で無駄にスレッドを長くすることを防止(数値は設定可能)。
■一人で何度も投稿を繰り返すことを防止する「連投防止」機能(秒数単位で設定可)。
■管理人およびパスワード設定した投稿者による記事削除が可能
■特定のHNに対しての専用アイコン機能(管理者が設定可)
■管理モード機能(掲示板内 [
管理用] から入室)
★お知らせスレッド機能(管理者は下がらないスレを作成可)
■名前をクッキーで保存することによって複数登録を防止(設定で無効化できます)。
■HOSTによるアクセス制限
□デザインを重視した「バトル掲示板」とスピードを重視した「バトル掲示板Light」。
□高機能な
KENT WEBさんのスクリプトをアレンジした掲示板です。
■バージョンアップ、バグ修正情報
■投稿後、記事の順番がバラバラになる不具合修正(2004.01.16)。
お知らせスレを使うと記事の順番や返信の組み合わせがバラバラになってしまう不具合を修正しました。
修正後のファイルは「バージョン2.1」となっています。
▼既に設置しているものをバージョンアップする方法。
1、「game_bbs.cgi」を新しいものと入れ替える。
ユーザーデータや、書き込みログはそのまま使えます。改造している場合は、もう一度同じ改造が必要となってきます。
2、「game_bbs.cgi」をご自分で改造されてて、不具合部分だけを変える方法。
「game_bbs.cgi」ファイル内の、
#----------------#
#お知らせスレット#
#----------------#
sub usr_edt {
から
#----------------------------#
# 掲示板の使い方メッセージ #
#----------------------------#
までのソースを新しいものに書き換えて下さい。(新しくDLしたものからコピー、現在のものにペースト)
ユーザーデータ、書き込みログは、そのまま使えます。
■投稿時に必ず『Internal Server Error』が出る方へ(2002.12.05)。
「game_bbs.cgi」の最初の設定部分内
# ファイルロック形式
# 投稿時にエラー『Internal Server Error』が出る場合は「2」に変更して下さい。
# → 0=no 1=symlink関数 2=mkdir関数
$lockkey = 1; を
$lockkey = 2; もしくは
$lockkey = 0;
に変更して下さい。ただしエラーの原因は必ずしもこれによるものとは限りません。
■設置後、管理画面よりブラウザー上で操作できること
- 投稿された記事の削除。
- 「お知らせスレッド」の作成。
■「game_bbs.cgi」の設定項目で主に変更できること
- 全体のカラー、文字サイズ、タイトル、HOME等の変更。
- 全体の表示サイズ(テーブルサイズ)の変更。
- 各種画像のアドレス、ファイル名。
- 管理パスワードの変更。
- 最大記事数、最大スレッド数、ページスレッド数の変更。
- 投稿待ち時間、同一IPからの投稿待ち時間。
- 投稿者ホストの表示、非表示。
- バトルモード表示のON、OFF
- アイコンの追加と変更
- 専用アイコンの追加と変更
- カウンターの表示、非表示。
- 各種バトルバランスの変更
- 職業(ランク)名の変更
- 職業別クリティカルメッセージの変更
- キャラデータ最大保存日数の変更。
- アクセス制限ホストの追加
■バトル掲示板Lightのダウンロード
ダウンロードファイルはlzh、sit圧縮ファイルです。
『内容』
・game_bbs.cgi (本体)
・game_bbs.log (ログファイル)
・count.dat (カウンターファイル)
・jcode.pl
・battle.pl (バトルプログラム)
・item.cgi (武器・防具ファイル)
・play.cgi (キャラ保存ファイル)
・img (アイコンファイルディレクトリ)
/ kisamon.gif, kisamon2.gif, ...(アイコン画像)
・img2 (画像ファイルディレクトリ)
/ finger.gif, finger_non.gif, ...(アイコン以外の画像)
・lock (ロックファイルディレクトリ)
※圧縮形式が異なるだけで中身は同じです。公開ファイルは両機種対応です。
|
■バトル掲示板Lightの設置
設置例 [かっこ内はパーミッション]
cgi-bin (CGIディレクトリ)
|
+-- game_bbs_li / game_bbs.cgi [755] .. 本体
| game_bbs.log [666] .. 現行ログファイル
| count.dat [666].. カウンターファイル
| jcode.pl [644]
| battle.pl [644]
| item.cgi [644]
| play.cgi [666]
|
+-- img / kisamon.gif, kisamon2.gif, ...
|
+-- img2 / finger.gif, finger_non.gif, ...
|
+-- lock [777] /
『
game_bbs.cgi』で 必ず「変更」または「確認」が必要な個所。
■1行目
#!/usr/local/bin/perl
→プロバイダで定められたPerlへのパスを確認して下さい。
通常はこのままでOKです。
# ■□ 全体設定関連 □■
# 管理者用マスタパスワード (英数字で8文字以内)
$pass = '0123';
→管理用のパスワードです。0〜8文字程度で必ず変更して下さい。
# 戻り先のURL (index.htmlなど)
$homepage = "../index.html";
→掲示板からのリンクです。ご自分のホームページのアドレスを書いて下さい。
# ■□ 画像関連 □■
# アイコン画像のある「ディレクトリ」
$imgurl = "./img";
→アイコン画像を入れるフォルダ「img」のアドレス。
同じ場所に入れる場合はこのままで結構です。
その他、細かい設定についてはスクリプト内にも記載しています。
最後に、HTMLから game_bbs.cgiにリンクします。表示されればOKです。
設置に困った時は「
設置の基礎知識」をご参照ください。
■「バトル掲示板Light」の利用規定
1. このスクリプトはフリーソフトです。個人・法人に限らず利用者は自由に使用することができます。
再配布を行いたい場合はメールにて管理人にご相談下さい。
2. 商用ページでの利用は自由ですが、スクリプトを使って直接収益を生じる使い方は厳禁です。
3. スクリプト内にある著作権表示を削除する事は出来ません。 必ず所定の位置に見えるように残して下さい。
4. スクリプトを改造して利用することは自由です。
5. 当サイトのスクリプトを利用した事によるいかなる損害も一切の責任を負いません。
■
KENT
WEBさんの利用規定
設置に関する質問はすべてキサキもんサイト内の「サポート掲示板(
http://www.kisanet.com/kisamon/bbs/suport.html)」でお受けします。
ただし、必ずしも回答があるとは限りませんので、あらかじめご了解ください(回答の義務はないものとします)。
直接メールによる設置上の質問にはお答えはいたしておりません。