最終更新日:2004/04/16

CGI駆け込み寺

2000.04.25より 

ぼちぼち、繁盛している今日この頃。
箱庭諸島のメンテナンス、改造、設置のQ&Aサイトです。
もちろん、箱庭諸島以外のCGIについてもOKです。
そんなに専門的な知識は持ち合わせていませんが、いっしょに考えていきましょうというのがコンセプトなので、気楽にお越しくださいませませ。

ちなみに、箱庭諸島(現在箱庭2.30、箱庭2+)のオリジナル配布元は
http://www.bekkoame.ne.jp/~tokuoka/hakoniwa.html (管理人:徳岡宏樹氏)
です。
(現在、配布元での配布は終了しています!!)

このサイトの基本スタイルとしては[コラム]と[掲示板]に分かれます。
コラムについては、ある問題についての解決方法の1例を、技術的な原因や仕組みの話などを交えつつ進めていきたいと思っています。
(多分、掲示板で論議されたり、今日見合ったネタがコラムになることでしょう^^;)

尚、コラムの投稿も受け付けております。
箱庭諸島のプロバイダー別の設置事例など、ほかの人にはわかりづらい現象などについてレポートしていただけるとありがたいです。
(例)「Infowebにおける箱庭諸島2.13の設置事例」「同時アクセスエラーの連発の原因について」など

 

あ、改造箱庭自動登録リンク復活しました!!(2004/01/07)

サーバ移転したときに表にリンク張るのコロっと忘れていました。(^^;
実は今までも動いていたんですが、あんまりにも情報が古いので心機一転して再スタ ートしました。
箱庭に関するページなら大歓迎ですのでぜひあなたのページも登録してみてください 。
改造箱庭自動登録リンク


 

メールアドレス変更しました!!(2001/06/20)


ひょっとしたら昔のメールアドレス(Infoweb)は使えなくなるかもしれませんので、メールは必ずtsubasa@himajin2001.comへお願いいたします。

 


注意!!

CGI駆け込み寺ではなるべく多くの方に情報を提供をするべく、オープンなやり取りを心がけています。
実際、多くの質問メールを私個人宛てに送られる方がいらっしゃるのですが、その全てに答えるには私の能力ではあまりにも非力です。

なので、基本的に質問は掲示板へ書込んでいただけるようにお願い致します。

世の中にはあなたと同じ事で悩んでいるHPオーナーや、これから壁にあたる人、過去にあたって解決した人がたくさんいます。
その人達の為にも掲示板の過去ログに目を通した上で書き込んでいただけるようにご協力をお願い致します。

尚、今後、私宛てに質問のメールを送ってこられた場合、黙殺する可能性が高いです。あらかじめご了承下さい。

 


注意その2!!

2001年4月をもって「本家」箱庭諸島のページはサポートを終了いたしました。
箱庭諸島のスクリプトは作者の厚意により以下の条件で再配布が認められております。

「本家・箱庭諸島のページ」からの引用(http://www.bekkoame.ne.jp/~tokuoka/hakoniwa.html

現在、箱庭諸島商用化の話があり、その関係上ゲームの開催、関連サイトへのリンク、スクリプト配布などを行う事ができません。しかし、すでに配布しているものに関しては、従来の使用条件で使って頂いて構いません。つまり、当サイトへのリンクさえ残してもらえれば、改造もフリー再配布も可能です。

補足

  • 「無改造のフリー再配布」も、もちろんOKです。
  • メールによる設置方法の質問には一切お答えしません。
    掲示板で聞けば、親切な方に教えてもらえるかもしれません。

本サイトでも上記「遺志(おいおい、殺すな)」を尊重して再配布させていただきます。m(_ _)m

が、

昨今問題になっている「無料系サーバへの箱庭設置による問題」に鑑み、以下の配布条件を付け足させていただきます。

これは作者の意思ではなく、私個人の主義・主張によるものです。なので必ずしも守らなくてはならないものではないかとは思いますが、これを守った方が守らなかった時よりサーバ管理者・箱庭管理者・箱庭参加者の誰にでもメリットが多いでしょう。(2002.04.06追記)

1)無料系サーバへの箱庭CGI設置を避ける

無料系サーバ(一般的に言う「無料サーバスペース」)には箱庭CGIを設置しないで下さい。
これは箱庭諸島のスクリプトがサーバへかなりの負荷をかけることがわかっており、サーバによっては「箱庭お断り」の文句が既に注意事項に含まれている所もあります。
「サーバにとって箱庭諸島はかなりの負担がかかるCGIである」ということを自覚していただくとともに、多くの人が使う「無料系サーバ」の快適性を損なわないために無料系サーバには箱庭を置かないで下さい。

ただし、サーバ管理者に許可をもらってある場合はそれを明示してください。
これは掲示板への書き込みと、許可をもらっている人のホームページへの明らかな記述がなければなりません。

 

2)設置禁止サーバへの箱庭CGI設置禁止

有料のサーバでも箱庭諸島のスクリプトの設置を禁止しているサーバがあります。
もし自分で作ったサーバ以外に箱庭を設置したい場合は、かならずプロバイダの注意書きを熟読してから設置してください。
オリジナルの配布条件にもありましたが、「チャットやそれに類する高負荷CGIの設置禁止」を謳っているサーバには原則的に箱庭を置けないと思ってください。
箱庭はチャチなチャットCGIよりもはるかに大きいデータ転送量を必要とします。

ただし、サーバ管理者に許可をもらってある場合はそれを明示してください。
これは掲示板への書き込みと、許可をもらっている人のホームページへの明らかな記述がなければなりません。

 

3)更新間隔を短くしすぎないで下さい・島の個数の上限を上げすぎないで下さい

更新間隔は初期値で6時間、島の最大数は30島となっていますが、むやみやたらと更新間隔を短くしたり島の最大数を増やすことはデータファイルの破損を招くだけでなく、サーバに更なる負担を強いることになります。
目安的には、「更新時間は4時間以上」「島の最大数は30以下」にするように心がけてください。
自分のサーバが「重い」サーバだと感じるようであれば「6時間、20島」ぐらいにするのが安全です。
これはデータファイルを壊さないようにするためにも、サーバから追い出されないようにするためにも必須です。

ただし、サーバ管理者に許可をもらってある場合はそれを明示してください。
これは掲示板への書き込みと、許可をもらっている人のホームページへの明らかな記述がなければなりません。

 

「なんでやねん!なんでお前がそんなこと勝手に足すんじゃ!」と思われるかもしれませんが、これはより多くの人とサーバに箱庭諸島を守ってもらうために必須の事項です。

特に、CGI駆け込み寺掲示板でも上記3つの項目に引っかかる設置を行っている人へは一切のサポートを致しません!
ご理解・ご協力をお願いいたします。

ちなみに、話題になっている「商用化」というのは、既に配布されてしまっている箱庭を有料化(シェアウェア化)するということではなく、新たに「商用版箱庭」を某・インターネットコンテンツ会社の為に委託開発しているということのようです。設置されるのはその某社のみで、ソースの再配布は無いようです。
その箱庭をPlayする人が「有料」という意味だそうです。
既存の箱庭については無料配布、自由配布のままなのでご安心下さい。
(と、少なくとも私はそう解釈しています。)

追記(2002.04.06):
これについては、So-netの「みんなのアイランド」が原作者のとくおか氏プロデュースのネットワークゲームとして発表されています。
私は参加していないので何とも言えませんが、基本的に箱庭2+みたいな感じみたいです。


 

CGI駆け込み寺サイトに関するご意見、ご質問などは管理人:Tsubasa(tsubasa@himajin2001.com)まで。

 

What's New ?

2005/04/16 : 利用者がいないため、メーリングリストを廃止しました。

2001/06/20 : 重複登録発見機能付き(for Ver 2.30)を公開しました。

2001/06/20 : 重複登録発見機能付きの修正が一部不完全でした。ごめんなさい!!

2001/06/20 : その他細かいコメント・文章の追記をしました。

2001/06/16 : 注意その2の追加と重複登録発見機能付きの修正を行いました。

2001/04/30 : コラムNO.004をUPしました。箱庭2+をおきたい人は必ず読んでね!!

2001/04/29 : コラムNO.003をUPしました。まだこれから完成させます(笑)

2001/04/06 : お待たせいたしました!重複発見版箱庭のソースを公開いたします!

2001/04/06 : コラムNO.002をUPしました。守らない人は知りません。

2000/12/23 : サーバー移転しました。掲示板も復活しました!!

2000/11/10 : サーバー移転予告。守らない人は知りません。(爆)

2000/05/25 : 注意書きを付け加えました。私宛てのCGIに関する質問は今後お断り致します。

2000/04/25 : 改造箱庭自動登録リンクをオープンしました。(ついでにカウンターもつけてしまいました^^;)

2000/03/29 : CGI駆け込み寺掲示板〜箱庭設置初心者賽の河原〜をオープンしました。

2000/01/27 : 重複発見版箱庭諸島の配布案内を設置しました!!

2000/01/21 : コラムNO.001をUPしました!!


掲示板

 

必ず過去ログを参照した上で同じ質問が過去になされていない事を確認の上、質問をして下さい。過去になされた質問をもう一度繰り返しても黙殺されます。

尚、上記「注意その2!!」に違反する改造・設置に関してのサポートは致しませんのでご了承ください。

掲示板 (一般・改造・改良編)
話題充実?!?! 箱庭諸島の設置・改造に関するネタが主です。
なお、こちらの掲示板に「設置できない!!」と書き込むと黙殺されるので、そんな時は↓をどうぞ!!(爆)

箱庭設置初心者賽の河原
箱庭諸島の設置に行き詰まったらこちらにどうぞ!!初心者大歓迎?!

(旧)掲示板
既に移転しています。過去のネタ漁りにどうぞ!!

 


重複登録発見機能付き箱庭諸島スクリプト配布

 

既にネタバレになっているので一般公開します。
既に箱庭2を設置した事がある人向けです。初心者の方はノンサポートとさせていただきます
(まあ、駆け込み寺の改造の方の掲示板にて答えるかもしれません)

インストール方法は現在ページを作成中です。ごめんなさい。
基本的にはオリジナルスクリプトの同じファイルを置き換えるだけです。
(もちろんmain.cgiの頭の部分の設定パラメータは置き換えるスクリプトに移さないといけません。)

ダウンロード方法は下記のリンクをクリックした後、表示されるページを「名前を付けて保存」して
ください。(リンクを右クリックして「リンク先をファイルへ保存」でもOKです。)
拡張子は.txtを.cgiに変えてくださいね。

 

重複発見機能付き箱庭(for Ver.2.20)

ちょっと古いバージョン向けの重複版です。大抵の人は次のVer2.30版のはずです。
まあ、旧バージョンへの互換性ということで……^^;

hako-main.cgi メインモジュール(hako-main.cgi)
hako-map.cgi 開発計画入力モジュール2001.6.20修正

 

重複発見機能付き箱庭(for Ver.2.30)

現在出回っている箱庭2のほとんどがこのバージョンです。
2.20のデータを読ませるとデータを壊しますので注意してください。
(Special Thanks !! : くまさん)

hako-main230.cgi メインモジュール(hako-main.cgi)
hako-map230.cgi 開発計画入力モジュール

 

 

箱庭諸島の版権は徳岡氏が持っています。
また、重複発見機能付きの版権は私、坂本が持つものとします。
転載条件、著作権については本家の転載条件に準ずるものとします。

これについての質問は直接Tsubasaにメールしないで下さい。黙殺します。

2001.6.16 追記:

くま島のクマさんより修正すべき個所を教えてもらいました。
2001.6.16以前にDownloadした方は下記を参考に修正してください。

いずれもhako-map.cgiです。(行番号はダウンロードした直後の状態です)

行数   赤字が修正するべき個所です↓
986 修正前 if($H2::ownerfile == ''){
  修正後 if($H2::ownerLogFile eq ''){
1004 修正前 open(OwIN, "$H2::ownerlog.dat");
  修正後 open(OwIN, "$H2::ownerLogFile");
1015 修正前 open(OwOUT, ">$H2::ownerlog.dat");
  修正後 open(OwOUT, ">$H2::ownerLogFile");

ありがとうございます!!>クマさん

尚、2001.6.16の時点で上からダウンロードできるファイルも上記修正がしてあります。
(17行目に「1999.11.27(2001.06.13修正版)」とあることをご確認ください)

 

2001.6.20 追記:

ごめんなさい!6/16〜6/19の間に配布されていたものは986行目の修正が不完全でした!

上記の「修正後」の行を全部もう一回コピー・ペーストするか、「ownerfile」を「ownerLogFile」に書き換えてください。

それと、さらにクマさんが「Ver2.30対応版」を提供して下さいました!!
箱庭Ver2.30を設置していらっしゃる方はこちらを使うとデータをそのまま再利用できます。
追加で配布させていただきます。ありがとうございます!!

尚、箱庭2のスクリプトのバージョンは「hako-main.cgi」の最初のコメントの部分に書いてあります。
必ず確認してください。


 

コラム

No.001 : CGIの設置に関する最低限の知識

No.002 : 掲示板への質問投稿作法

No.003 : 箱庭諸島v2.30スクリプト解説

No.004 : 箱庭2+の設置



 

メーリングリスト

登録はここからもできます。

一応の基本的な手順としては、

1)majordomoに購読のメールを送る。

majordomo@himajin2001.com
宛に、本文に「subscribe メーリングリスト名 自分のメールアドレス」を書き込んだメールを送る。
メーリングリスト名は今のところ次の2つがあります。

kakekomi                ・・・・・・        CGI駆け込み寺メーリングリスト(一般・改造・改良)
kakekomi-beginner    ・・・・・・        CGI駆け込み寺〜賽の河原〜メーリングリスト(初心者用)

2)購読確認メールが返って来る

購読確認メールと、認証確認メールが返って来ますので、認証確認メールの「auth 〜」から始まる行をコピー&ペーストしてmajordomoへ返信します。
これは他人によるメーリングリストへのイタズラ登録を防ぐ為です。
もしやっぱり購読したくない場合はそのまま無視してください。
逆にこのメールに返信しない限りメーリングリストには登録されません。

3)登録完了メールが来る

「Welcome〜」のメールが来たらあなたの登録が成功した証拠です。
これであなたもメーリングリストのメールの購読・投稿ができるようになりました。
Welcomeメールには退会の方法、メーリングリストコマンドなどが記載されていますので忘れないように保存しておきましょう。

4)メーリングリストへ投稿する

良く、メーリングリストとメールマガジンを勘違いしている人がいます。
メーリングリストは誰かが作ってくれるものではなく、皆さんの投稿で成り立っています。メールでの掲示板のようなものだと思ってください。
メーリングリストには次のアドレスから投稿する事ができます。

CGI駆け込み寺メーリングリスト                        ・・・・・・        kakekomi@himajin2001.com
CGI駆け込み寺〜賽の河原〜メーリングリスト    ・・・・・・        kakekomi-beginner@himajin2001.com

メーリングリストへの投稿はお互いにマナーを守って気持ちよく利用できるようにしてください。

また、下記のURLからメーリングリストの過去ログを閲覧する事ができます。
質問を投稿したい場合はここで一度確認してから質問した方が良いでしょう。

http://www.himajin2001.com/~kakekomi/mllog/

 


免責:
このサイトを、またはこのサイトを参照した結果、いかなる不利益・損害を蒙っても、本サイトは一切関知いたしません。
CGIの作成、改造、参照は自身の責任において行ってください。

Himajin.co.ltd
Since 1977

SiteMaster
Tsubasa.Sakamoto
tsubasa@himajin2001.com