「接続設定」の編集履歴(バックアップ)一覧に戻る
接続設定」を以下のとおり復元します。
// 詳しい人編集求む
// とりあえず旧WIKIの内容を元に参考情報の羅列だけ

*サーバー設定
ABCDでオンライン対戦をするときには,対戦相手を待つ「サーバー」になるか,サーバーに対戦を申し込む「クライアント」になる必要がある。

**サーバー/クライアント
クライアントとして対戦を申し込む場合には特別な設定は何も必要ない。
ただし,クライアントで相手を待っている(サーバーが立つのを待っている)時は,
相手が自分の存在に気付いてくれないので,サーバーが立って対戦を申し込めるかどうかは運次第になってしまう。
結局,対戦機会を得にくい。
#この場合は,ABCD公式サイトのチャットをうまく活用して対戦相手を探しましょう。

サーバーを立てて対戦相手を待てば,対戦相手も自分に気づいてくれるため,対戦機会を得やすい。
その上,相手の申し込みを待っている間はABCD本体は放置していられるため,別の作業ができる。
サーバーを立てられるようになるには,少々設定が必要だが,場合によってはごく簡単な作業で終わるので,
対戦機会を増やすためにもぜひサーバー設定を済ませることを推奨する。

**サーバー設定方法

***UPnP
もし自宅でルータを使用していて,そのルータが【UPnP】なる機能に対応していれば,非常に簡単にサーバー設定が可能。

設定方法
+ABCDを起動し,メインメニューから「Option」へ。
+Option内にある&b(){【UPnP】}をONにする。

これだけで設定は終了となる。
ルータがUPnP対応かどうかわからない場合はとりあえず試してみるのがよいだろう。
最近のルータであれば大抵UPnPに対応しているはずだ。

***ポート開放
ルータを適切に設定することで,ABCDでサーバーになれるようにする方法。
ルータごとに設定方法は千差万別のため,詳しくは各機器の取扱説明書に譲る。
#詳しい人はぜひ追記ください。

-ルータのポート開放設定
--ポートマッピング/IPマスカレード/NAT設定など別名多数
-PCの設定 
--パケットフィルタリング(ファイアウォール)
--WindowsXPのファイアウォール機能
--その他のファイアウォール

***相談先
以上を読んでやってみても分からなかったら、[[接続設定相談スレ>http://jbbs.livedoor.jp/bbs/read.cgi/game/27456/1139064340/]]へ。まだ情報が少ないけど、相談のやりとりを通じて充実させていくつもりです。

公式ページでは以下に情報がある。
-ヘルプ>[[対戦マッチング>http://abcd.web.infoseek.co.jp/help/match_system.htm]]
-FAQ>[[FAQ>http://abcd.web.infoseek.co.jp/faq.htm]]>サーバーに対戦挑めないんだけど
-FAQ>[[サーバー設定>http://abcd.web.infoseek.co.jp/server/server.htm]]

**ABCDの接続の仕組み
CGIにサーバー登録を行うと、名前やコメントの他に、IPアドレスとTCPポート番号が登録される。 
IPアドレスとはコンピュータに与えられた番号で、CGIにアクセスするときに自動的に送信される。 
TCPポート番号は自分で指定する。初期値は9801である。
こうして TCP/IP を登録したサーバーは、9801番ポートでクライアントを待ち始める。 
クライアント側で「対戦を挑む」をクリックすると、ABCD_MAINは
このCGIで得たTCPポート番号/IPアドレスに対して接続を申し込む。 
これで接続に成功し、「祝!開通」となる。
さて、上手く行くパターンを紹介したが、実際はこう簡単に行かない。引っかかる点を挙げる。


//**ルータの設定(ほとんどの場合がこちらの問題。) 
//ポートマッピング(ルータによっては「IPマスカレード」「NAT設定」などと書いてあることも) 
//パケットフィルタリング(ファイアウォール)
//PCの設定 
//WindowsXPのファイアウォール機能 
//その他のファイアウォール
//PCの設定が問題ないかどうかは、PCが2台あればLANでの接続実験で確認できる。
//
//**UPnP
//UPnP対応ルータを使用している場合、このような方法でポートマッピングを行うことができる。ルータの再起動が不要なのも特//徴。
//
//UPnP対応ルーターをいじくる 
//ソースと書いてあるが、一番下の「サンプルソースのダウンロード」でダウンロードできる UPnPSample.zipにはコンパイル済みバイナリ(exe実行ファイル)も含まれている。 UPnPSample/Release/UPnPSample.exeである。ルータの設定がうまくいかない・分からない時、試してみるといい。下記のデータを入力し、ADDをクリックするとポートマッピングが設定され、Deleteでポートマッピングが解除される。
//LAN側IPアドレス 
//PCのプライベートIPアドレス(#faqの方法で調べること) 
//ポート番号 
//ABCD_MAINで指定したポート番号(初期値は9801) 
//説明書き 
//空欄のままでよい 
//プロトコル 
//TCP (大文字でも小文字でも良い)

**FAQ
-自分のグローバルIPアドレスを知りたい 
[[確認くん>http://www.ugtop.com/spill.shtml ]]の現在接続している場所(現IP)がそれ。
-自分のPCのIPアドレスを知りたい 
(Windows2000/XP) アクセサリのコマンドプロンプトで、 
ipconfig と入力してEnterキーを押す。
-自分のPCはグローバルIPアドレス?それともプライベートIPアドレス? 
ルーターという機械を使っていればプライベートIPでしょう。
しかし、「うちのはモデム」だと思っていたらルーター機能付きADSLモデムだったり、「うちのはルーター」だと思っていたらルーター機能を使っていなかったりと、勘違いをしている可能性があります。そこで、上の二つの方法でグローバルIPとPCのIPアドレスを調べてみることをお勧めします。同じならグローバルIPアドレス、違うならプライベートIPアドレスです。
-ルーターの設定方法を教えて 
ルーターのマニュアル読んでください。メーカーによっては付いてくるのは簡単なマニュアルで、高度な使い方はHPで公開している場合があるので、メーカーのHPも確認しましょう。 
もしあなたのPCのIPアドレスが 192.168.0.X なら、 http://192.168.0.1/ にアクセスするとルーターの設定画面が出てくる場合があります。 IDとパスワードが要求されますが、工場出荷時設定ではIDは admin や root 、パスワードは何も入れないかIDと同じが多いです。
-自分のPCのMACアドレスを知りたい 
(Windows2000/XP) アクセサリのコマンドプロンプトで、 
ipconfig /allと入力してEnterキーを押す。Phisical Address というのがそれ。

**Link
[[ヴァルヘルIPコンフィグ>http://www.valsoft.jp/delphi/vipconfighp.html]]:DHCP機能付きルータを使っていて、プライベートIPを固定できない場合に便利。
[[いまさら訊けないインターネットの基本と仕組み>http://y-kit.jp/inet/]]:サーバー設定に役立つ知識だと思う。特にIPアドレス、 ルーターとNAT/IPマスカレードはルータ利用者は必読。
[[WinMX?>http://win-mx.cool.ne.jp/index.html]]:人によってはアレに感じるページかもしれないけど、ここのポート開放は必見。

復元してよろしいですか?

目安箱バナー