※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。


サーバー設定



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

サーバー/クライアント

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

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

サーバー設定方法


UPnP

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

設定方法
  1. ABCDを起動し,メインメニューから「Option」へ。
  2. Option内にある【UPnP】をONにする。

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

ポート開放

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

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

相談先

以上を読んでやってみても分からなかったら、接続設定相談スレへ。まだ情報が少ないけど、相談のやりとりを通じて充実させていくつもりです。

公式ページでは以下に情報がある。

ABCDの接続の仕組み

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



FAQ

  • 自分のグローバルIPアドレスを知りたい
確認くんの現在接続している場所(現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コンフィグ:DHCP機能付きルータを使っていて、プライベートIPを固定できない場合に便利。
いまさら訊けないインターネットの基本と仕組み:サーバー設定に役立つ知識だと思う。特にIPアドレス、 ルーターとNAT/IPマスカレードはルータ利用者は必読。
WinMX?:人によってはアレに感じるページかもしれないけど、ここのポート開放は必見。