劇ぱわ 設置方法

設定(編集)

アップロードする前に「gekipawa.cgiファイルのPerlのパス」の変更と「gekipawa.iniファイルの編集」を行います。

設定(編集)には、テキストエディタを使用します。
Windowsに標準で付属している「メモ帳」や「ワードパッド」でも可能です。
しかし、作業効率を考えるとフリーソフトで良いから、機能の充実したテキストエディタを使用したいですね。
・『Perlを始めよう!』……Perlの編集専用ソフトです。
・『TeraPad』……かなりメジャーなテキストエディタです。
・『ez-HTLM』……リンクウェアなので使用される場合は、ご自分のWebサイトにリンクを貼って下さい。

gekipawa.cgiのPerlのパス

テキストエディタで「gekipawa.cgi」を開きます。
1行目に

#! /usr/local/bin/perl

がありますので、ご自分のサーバーが指定する「Perlのパス」に書き換えて下さい。
注意事項として、先頭の「#!」を消さないで下さい。

主なサーバーが指定するPerlのパス

さくらインターネット#! /usr/bin/perl または #! /usr/local/bin/perl
ABCオロチ#! /usr/bin/perl または #! /usr/local/bin/perl
Infoseek#! /usr/local/bin/perl
@pages#! /usr/local/bin/perl
AAA!CAFE#! /usr/bin/perl

サーバーの仕様が変更となる場合もありますので、必ず各サーバーで確認して下さい。

gekipawa.iniの編集

下記の状況での設定として説明します。

あなたのWEBサイトのTOP/ホームページ
http://○○.com/index.html
http://○○.com/(index.htmlは省略可能)
劇ぱわCGI設置(劇ぱわ本体)
http://○○.com/cgi-bin/gekipawa/gekipawa.cgi
画像場所(画像フォルダ)
http://○○.com/cgi-bin/gekipawa/geki_img
※最後に「/」を入れないで下さい。
掲示板場所(掲示板本体)
http://○○.com/cgi-bin/bbs/bbs.cgi
※掲示板を設置しない場合は、不要です。

http://○○.com/
index.html(TOPページ(ホームページ)のファイル)
cgi-bin gekipawa gekipawa.cgi
他の「劇ぱわ」関係のファイル
geki_img(フォルダ)
league_data(フォルダ)
bbs bbs.cgi

※「cgi-bin」フォルダが不要なサーバーでは「cgi-bin」フォルダは必要ありません。

gekipawa.ini
$mente = 0; # メンテナンスモード(設定変更中は'1')
"1"にしてアップロードすると「メンテナンス中です」となり、一般のアクセスができなくなります。
公開後、設定変更などをする場合は、"1"にしてから行いましょう。
##### 基本設定
$cgifile = './gekipawa.cgi'; # このファイル名
$past_rankfile = './past_rank.dat'; # 歴代ランキングファイル
$commentfile = './comment.dat'; # コメントファイル
$leaguefold = './league_data'; # リーグデータ用フォルダ
$userfile = 'user.dat'; # ユーザーファイル
$userbackfile = 'userback.dat'; # ユーザーバックアップファイル
$winfile = 'winner.dat'; # 現在の勝利者ファイル
$logfile = 'gamelog.dat'; # 試合の記録ファイル
$yasyufile = 'yasyu.dat'; # 野手データファイル
$pitchfile = 'pitch.dat'; # 投手データファイル
$last_teamfile = 'last_team.dat'; # 前回のチームランキングファイル
$last_yasyufile = 'last_yasyu.dat'; # 前回の野手ランキングファイル
$last_pitchfile = 'last_pitch.dat'; # 前回の投手ランキングファイル
$recordfile = 'record.dat'; # 記録室ファイル
$lockfile = 'gamelock.dat'; # ロックファイル
$method = 'POST'; # GET or POSTを指定
とりあえず、ここは変更しません。
# タイトル
$title = '劇空間ぱわふるリーグ2!'; # タイトル
TOPページに表示されるタイトル。
任意のタイトルを付けて下さい。
$title2 = '劇空間ぱわふるリーグ2!'; # ブラウザに表示されるタイトル
ブラウザに表示されるタイトル。
ブラウザに表示したいタイトルを付けて下さい。
上記タイトルと同名で問題ありません。
$tcolor = '#3366FF'; # タイトルの色(default:3366FF)
$titleで指定したタイトルの色指定。
TOPページに表示されるタイトルの色を指定。
$tsize = '10'; # タイトルサイズ(default:10)
$titleで指定したタイトルの文字サイズ。
TOPページに表示されるタイトルの文字サイズを指定。
$url = 'http://○○.com/'; # 戻り先URL
ホームページで戻る場所を指定します。
ホームページボタンでリンクしたいアドレスを指定する。
$url = './../';でも
$url = './../index.html';でも
$url = 'http://○○.com/index.html';でも同じです。
$imgurl = './geki_img'; # 画像フォルダのURL(最後の「/」はいりません)
画像フォルダの場所を指定します。
$imgurl = 'http://○○.com/cgi-bin/gekipawa/geki_img'; でもOKです。
最後に/を付けないで下さい。
×→$imgurl = 'http://○○.com/cgi-bin/gekipawa/geki_img/';
×→$imgurl = './geki_img/';
$bbs_mode = '0'; # 掲示板を設置するか(する:1, しない:0)
掲示板を設置する場合は"1"とする。
$bbs_name = '劇ぱわの掲示板'; # 掲示板の名前
$bbs_modeが'0'の時は関係ありません。
$bbs_url = 'http://○○.com/cgi-bin/bbs/bbs.cgi'; # 掲示板のURL
$bbs_modeが'0'の時は関係ありません。
# ページ全体(変数の名前はbodyタグそのままです。)
$bgcolor = 'FFFFFF'; # default:FFFFFF
$text = '000000'; # default:000000
$link = '0000CD'; # default:0000CD
$vlink = '6699FF'; # default:6699FF
$alink = '303030'; # default:303030
$background = ''; # 背景画像(.gifも記入)
$iroformwaku = '#009900'; # フォームボタン周りの色 (default:#009900)
$ysize = '90%'; # 横幅
とりあえず、ここは変更しません。
# ゲームバランス諸設定
$kanri_pass = 'pass'; # 管理用パスワード(必ず変更してください
管理者用のパスワードです。任意のパスワードで必ず変更して下さい
セキュリティ対策をしないと意味ありませんけど……^^;
公開前に必ず「セキュリティ対策」を実施して下さい。

「劇ぱわ2」セキュリティ対策参照
$nameleng = '9'; # 名前の長さを全角何文字までにするか。
参加者(監督)の名前の制限文字数
$passleng = '8'; # パスワードの長さ
参加者のパスワードの長さ
$userlimit = '15'; # ユーザーデータ保持期限
参加者データの保持期限日数
$nogamelimit = '5'; # 無試合チームデータの保持期限
無試合チームの保持期限日数
$league_limit = '20'; # リーグ戦の期間(日)
1回のリーグの開催日数
$league_game = '160'; # リーグ最大試合数
1回のリーグの1チーム最大試合数
$delete_win = '5'; # リーグ期間終了後、何勝以上のチームを残留にするか
リーグ終了時に勝利数がこれ以下のチームは削除
$camp_limit = '3'; # シーズンに何回キャンプインするか
1回のリーグのキャンプイン可能回数
$league_time = '12'; # 日付が変わる時間(0〜23)(なるべくアクセスの少ない時間帯がいいです)
1日に基準となる時間(24時間表示)
3〜5(午前3時〜午前5時)がお勧め
$between = '30'; # 試合の間隔(分)
次の試合ができるまでの待ち時間(30で30分)。
短くしすぎるとサーバーに負荷が掛かりすぎます。
レンタルサーバーの場合、0分は禁止と考えて下さい!
AAA!CAFEでは、10分以下の場合、アカウント削除になります。
※「AAA!CAFE」の利用規約で確認して下さい。
プロバイダーによっては時間が指定されている所もあります。
$team_max = '200'; # 登録チームの最大数
多くしすぎるとサーバーに負荷が掛かりすぎます
$para_max = '28'; # 選手パラメータの最大値
一選手のパラメータの最大値
$para_min = '10'; # 選手パラメータの最小値
一選手のパラメータの最小値
$ten_max = '1'; # パラメータ10の数
選手パラメータ10の最大値
$eight_max = '3'; # パラメータ8〜9の数
選手パラメータ8〜9の最大値
$comleng = '25'; # コメントの長さ
試合後の監督コメントの文字数。
あまり長いとコメント欄の表示が乱れますが、40くらいがお薦めです。
$com_max = '20'; # コメントの最大登録数
TOPページに表示されるコメントの数。
あまり多くすると、リンクボタンまでスクロールが大変になります^^;
$double_check = '1'; # 重複登録チェック(する:1, しない:0)
IPアドレスによる重複登録による不正防止。
重複登録による不正を防ぐ為にも1にする事をお薦めします。
$geki_news = '1'; # 劇ぱわニュース(ON:1, OFF:0)
コメント欄に劇ぱわニュースを表示する。
ニュースが有った方が楽しい♪と思います。
# 表示部分
$mestop = 'トップページ';
$mesrank = 'リーグランキング';
$mespoint_rank = 'ポイントランキング';
$meskiroku = '過去の記録';
$mesrule = 'あそびかた';
$meshome = 'ホームページ';
$mesteam_rank = 'チームランキング';
$mesplay_rank = '選手ランキング';
$meslast_kekka = '前回リーグ結果';
$meslast_team = '前回チーム成績';
$meslast_play = '前回選手成績';
$mespast_rank = '歴代ランキング';
$meseach_reco = '記 録 室';
とりあえず、ここは変更しません。
$cond_cha_use = '1'; # 調子の文字を表示するか(する:1, しない:0)
調子の文字表示。
選手の調子を見せない設定にするなら0にして下さい。
$cond_img_use = '1'; # 調子の画像を使用するか(する:1, しない:0)
調子の画像表示。
選手の調子を見せない設定にするなら0にして下さい。
@cond_bar = ('cond_bar1','cond_bar2','cond_bar3','cond_bar4','cond_bar5'); # 調子の画像ファイル名(最悪→絶好)
調子の画像表示をしない場合は関係ありません。
### アイコン
$icon_use = '0'; # アイコンを使用するか(する:1, しない:0)
チームアイコンを使用する場合は、1に設定して下さい。
途中で使用するにした場合、それまでに登録したチームはアイコンが指定できません。
公開後の変更はしない方が良いと思います。
とりあえずは、「使用しない」で設置してみましょう♪
# アイコンのファイル名を「'giants','dragons'」のように並べていってください
@icon1 = ('kao001','kao002','kao003','kao004','kao005');
取り合えずアイコンを使用しない場合は、ここの記述は必要ありません。
チームアイコンは、自分で用意して下さい。
素材配布サイトからお借りする場合は、利用規約を守って下さい。
アイコンには、『GIF(gif)』以外使用できません。

「kao001.gif」〜「kao005.gif」を使う場合の例です
.gif」は付けない
画像ファイルは、「画像フォルダ」で指定したフォルダに必ずアップロードして下さい。
# 表示させたい名前を「'ジャイアンツ','ドラゴンズ'」のように並べていってください
@icon2 = ('顔@','顔A','顔B','顔C','顔D');
取り合えずアイコンを使用しない場合は、ここの記述は必要ありません。
kao001」に対応する名前が「顔@」です。

設定終了後、上書き保存して下さい。

前後の内容

劇ぱわ
講座内容設置方法セキュリティ対策
圧縮ファイルの解凍設定(編集)画像設定

【劇ぱわ改造設置支援サイト】Take it easy ! RYOQUEST presents

『野良猫のCGI講座』は、
【劇ぱわ改造設置支援サイト】Take it easy ! RYOQUEST presents のコンテンツとして、虎猫が公開しています。

「劇空間ぱわふるリーグ2 ver 3.00b(劇ぱわ)」は、
きままなまま』で管理人にーやん様が作成・無料配布されているCGI/Perlによる野球ゲームです。

『旧:野良猫のCGI講座』

以前の『野良猫のCGI講座』をご覧になりたい方は、『旧:野良猫のCGI講座』からアクセスして下さい。
但し、更新は一切していません。

ページのトップへ戻る