このページは、SOLD OUT ファンサイトのso-Junkyで行われていたゲームの改造講座を転記したものです。

SOLD OUT 改造講座 | SOLD OUT ミジンコ

五芒星

SOLD OUT ミジンコ

X03 おまけ3

_config.cgi と _config-local.cgi

SOLD OUT のパスワードや街の名前を設定しておくファイルは、管理者の皆さんおなじみの _config.cgi ですよね。

しかし、MUTOYS において、SOLD OUT がバージョンアップされた場合、それをダウンロードして自分のサーバーにアップロードするとき、間違ってこの _config.cgi までも上書きしてしまった経験はないでしょうか。そうなってくると、再度 _config.cgi を書き直して、サーバにアップして・・・大変ですね。

その回避方法として、現在稼動中の _config.cgi をバックアップしておき、バージョンアップ版をサーバーに転送してから、_config.cgi を上書きする。という方法を取ることになるのですが、これまた面倒ですよね。バックアップを取り忘れる・・・なんてことがあるかもしれないし。

そんなときは、_config-local.cgi を使うと便利ですよ。

_config-local.cgi は、MUTOYS 配布のアーカイブには含まれていません。従って、自分で新しく作成することになります。ただし、記入しておく内容は、_config.cgi と同じです。つまり、_config.cgi の設定変更する項目だけを、_config-local.cgi にコピー&貼り付けして、保存してあげればよいのです。

例えば、

_config.cgi の中の、次の項目を書き換えようと思った場合、

#----------
# 表示設定
#----------
$HTML_TITLE ='SOLD OUT';    # 全ページのHTMLタイトル(HTML不可)
$GAME_TITLE =' <h1>SOLD OUT</h1>';  # トップページのタイトル(HTML可)

この部分だけを、_config-loca.cgi の中に書き込んで、保存します。↓

$HTML_TITLE ='スーパー SOLD OUT';    # 全ページのHTMLタイトル(HTML不可)
$GAME_TITLE =' <h1>スーパー SO</h1>';  # トップページのタイトル(HTML可)

1;

※注意:_config-local.cgi のファイル末尾には、必ず「1; <もちろん改行しておく>」を記述しておきましょう。

 

そうすると、_config.cgi の $HTML_TITLE と $GAME_TITLE は無視されて、_config-local.cgi に書き込まれた内容が優先されます。

このように、必要な部分だけを _config-local.cgi に書いてサーバーにアップしておくと、MUTOYS でバージョンアップがリリースされた場合に、_config.cgi のバックアップを気にしないで、自分のサーバにアップロードできます。

サーバーにアップロードする場合は、/soldout/_config.cgi と同じ場所、つまり、/soldout/_config-local.cgi としてください。パーミッションは _config.cgi と同じです。

ミジンコ講座では inc-item-data.cgi は /soldout/custom/ ディレクトリにアップします。これと同じような意味です。

 

ついでに、

_config-local-pre.cgi

_config-local-pre.cgi というファイルを作ることもできます。しかし、このファイルの用途は、ん~・・・system 改造をする場合などに、オリジナルのパラメータなどを記述しておくファイルと判断してはどうでしょうか。_config.cgi にオリジナルパラメータを設定してしまうと、やはりバージョンアップの祭に失敗する可能性があります。ですから、この名前のファイルを新しく作って、その中にオリジナルパラメータを設定するようにすると良いと思います。

また、MUTOYSの過去ログに「[ML-SOLDOUT 60] [調査]_config-local-pre.cgiの利用状況 」という記述があります。 MUさんご自身が書かれた記事です。こちらも参考にしてください。

(上記のファイル消滅が怖いのでここに転載させて頂きます)

==========================================================
[ML-SOLDOUT 60] [調査]_config-local-pre.cgiの利用状況 

From MU 
Date 2001-12-09 14:56 

MUTOYS の MU です。

_config-local-pre.cgiを利用している方おられま
したら、利用方法(可能であれば記述内容)を教えて
ください。

ちなみに私は、

_config-local-pre.cgi
---------------
($soldouttype)=($ENV{SCRIPT_NAME}=~/.*\/(.+?)\/.+?\.cgi/);
$soldouttype||='soldout';

$DATA_DIR="./dummygate" if $soldouttype eq 'soldoutgate';
$DATA_DIR="./dummy7" if $soldouttype eq 'soldout7';
$DATA_DIR="./dummy2" if $soldouttype eq 'so2';
$DATA_DIR="./dummy3" if $soldouttype eq 'so3';
1;
---------------

こういう記述で複数街を同一スクリプトで運営して
います。(ディレクトリはシンボリックリンク)

次期リリースでは、_config-local-pre.cgiを使わ
ずに上記の様な設定をできるようにするつもりです。
(あくまで予定)

--------------------
MU(む〜)
http://mutoys.com/
==========================================================

それぞれの用途は、_config.cgi の中を見れば簡易説明が書いてありますので、目を通しておかれると良いですね。

コンテンツ

ミジンコトップページ

001 アイテムを1個追加

002 ミジンコの説明

003 2つ目のアイテム

004 街人に売る設定

005 タモでミジンコをすくう

X01 おまけ1

006 市場に入荷させない

007 ミジンコが道具?

008 アイコン画像

009 維持費など

010 使うと無くなる

X02 おまけ2

011 よく使う物ほど上に

012 合成材料

013 コマンドに必要商品

014 バージョン変更方法

015 職業の変更

X03 おまけ3

016 1回だけのコマンド

017 お金を使うコマンド

018 ミジンコと会話♪

019 お店の選択

020 陳列棚を操作する

X04 おまけ4


SOLD OUT 陰陽道


おすすめ

イラストアイコン素材のCUTE

SOLD OUT Shop of Monsters(SOSM)

簡易データベースCGI

ホーム | ページトップ Copyright (C) 2006 HeRO. ALL RIGHT RESERVED.
ホームページランキングのザ・ランクテンに参加しています