みんなでチャット サーバ設定方法

みんなでチャット♪(以下みんチャ)でTRPGをするには、まず誰かがサーバを登録しなければなりません。
ここではその建て方を説明します。
少々慣れが必要ですが、一度設定してしまえば後はおおにサーバと同様、IRCやWebチャット以上に快適な環境が手に入ります。

ADSL環境でのサーバの建て方

ADSL環境でのサーバの建て方をまとめておきます。
ここでは例として以下の環境を想定しております。

ルータNTT-ME MN2780
OSMicrosoft Windows 2000
パーソナルファイアウォールなし
Proxyなし

1. ルータ/モデム設定
  1)必要なポートの解放
   ポート3530〜3540、13000〜13099を解放します。
3530〜3540については11個すべてを解放してください。 13000〜13099についてはセッション参加者数分あけてください。
(見学者やBOTも参加者に含めます。ファンブルちゃんはbotではないので含める必要はありません)
解放の詳細な方法はルータの説明書で「ポートの開放」「TCP/IPポートの開放」などとあるところを参照してください。
NTT-ME7370のようにもしそのような項目が見あたらない場合、そのルータはポートについては基本的に解放しており、NAT変換で制御していると思われます。次の項目を参照してNATテーブルの設定を実施してください。
MN7320の場合、設定画面の詳細設定→動作モードで確認できます。 MN7329 menu
  2)NATテーブルの設定
   MN7329 menu NTT-ME MN7320のようにポート変換を行うタイプのルータの場合、変換除外対象のポートを指定する必要があります。
NATテーブルを編集して 変換除外のポートに3530〜3540、13000〜13099を指定してください。ルータの設定マニュアルを読んでもNATがポート変換をやっているかどうかわからない場合、ルータの設定で "NATほにゃらら"となっているところをチェックしてください。
   NTT-MEの場合、右のメニューから詳細設定→NATテーブル・アドレス変換を選択し、指定のポートを変換対象から除外してください。(下図)

  3)LAN・UPnP設定
   以下の設定は1)〜2)を実施してもうまくいかないときに試してください。
(1)UPnPの使用許可
UPnPの使用を許可してください。


(2)LAN設定の変更
Proxy,DHCPをoffにしてください。
2. PC側設定
  1) みんチャインストール
   説明書に従って通常通りインストールしてください。特別な設定はありません。
  2) ファイアウォール設定
   ポート3530〜3540、ポート13000〜13099の通信を禁じられている場合には、そのポートの使用を許可するように変更してください。
3.確認
  1)手順
     1)メニューから[チャット]→[部屋を作る(サーバモード)]を選択します。
create_menu
   2)チャットルーム作成ダイアログが開くので、[調査]ボタンをクリックします。

   3)問題がなければグローバルIPアドレス、公開IPアドレスが表示された後 "WAN側からチャットルームに入室可能です"と表示されます。

ここで入室可能にならない限り、部屋を登録しても外部から入室できません。
   4)OKを押して情報ダイアログを閉じた後、チャットルーム作成ダイアログの [部屋を作る]ボタンをクリックします。
なお、パスワードは半角数字7桁にすることを強くおすすめします。
  2)トラブル対応
  [調査]ボタンを押してもグローバルIPアドレス,公開IPアドレスが表示されない場合
この場合、ポートの3530〜3540が正しく使用可能になっていない可能性があります。
ルータおよびファイアウォールのポート設定をご確認願います。
  [調査]ボタンをおしても「WAN側からの接続に成功」しましたと表示されない場合

例1)

この場合、ポート13000〜13099が正しく使用可能になっていない可能性があります。
ルータおよびファイアウォールのポート設定をご確認願います。

例2)

  ポート設定は正しいのにOKにならない場合
この場合、しばしばADSLルータの再起動で直ることがあります。
一度再起動して渇を入れてみてください。
  それでもダメな場合
リンカーチャットに人がいれば、その人にヘルプを求めるのは賢明な行為です。
落ち着いて、丁寧な質問を心がけさえすればきっとみんな(その中に私も含まれます)は 快く協力してくれることでしょう。
4.公開
  1)手順
   部屋の作成に成功したら、つぎは登録です。
しなくても外部から接続できますが、登録しといた方が後が楽です。

(1)メニューからアクション→サーバ→登録を選択します。


(2)ダイアログが表示されるので、特に変えたい項目がなければ[登録]ボタンをクリックしてください。

(3)登録完了です。お疲れさまでした。
みんチャの使用するポート(うぇいく氏調査
ネットワークはわかるけど、設定用の資料がなくてどー設定したらよいのかわからん」とゆー人向け資料。なお、捜査した結果で判断しているだけですので、保障はできません。

リンカー関連
リンカー登録/解除 3630
リンカー情報 3631
リンカー掲示板 3632
リンカーお知らせ 3633
リンカーチャット 63831

クライアント→サーバ(基本3530の場合)
チャット対話用(すぐ切れる) 3530,3540(*1)
チャット対話用(ずっと) 13000(*2)
ニュース1,2,3,過去ログ,メインログ 3540
(ファイル転送 3531〜3539?)
*1 ニュース取得のためだと思われる。無くてもつながることはつながる。
*2 接続ごとに、+1されて、13099まで利用される。

・クライアントが外部から接続されることは無い。
・サーバが外へ通信するのはリンカーぐらい。

よって、以下の設定が必要。
クライアント
・外へ:3530(*3)〜3540(11個),13000〜13099(100個)
サーバ
・中へ:3530(*3)〜3540(11個),13000〜13099(100個)
クライアント・サーバ共通(リンカー利用時・リンカーチャット除く)
・外へ:3630〜3633
クライアント・サーバ共通(リンカーチャット利用時)
・外へ:63831(*4)

*3 サーバ起動時に指定したポート。xを指定するとx+10までの11個が使用される。
*4 可変かどうかは不明。

サーバを立てる人は、これらのポートに関する情報を、使用しているるーたのNAT変換テーブルに登録したり、仮想サーバに設定したりが必要。
※るーたではない(モデム)の場合は、不要。パソコン内でファイヤーウォール(*5)があるときだけ、その設定をいじれば可能。よくわからない場合、チャットで聞くのが1番。その際、使用しているルータもしくはモデムの型番やマニュアルがあると良い(たぶん、ネットワークの基本がよくわからない人がいくら調べても無理だと思う)。
*5 NortonAntiVirusのところのやVirusBusterのところのものが有名。また、WindowsXP SP2には、最初から入っている。