- TROUBLESHOOTING GUIDE -
■ 概要
ここでは掲示板で寄せられた書き込みを参考にネット対戦(DirectPlay インターネット TCP/IP 接続を用いた対戦)ができない場合の解決法を紹介したいと思います。ここに書かれている通りやってみても対戦できない場合は掲示板にてご質問ください。その際はできる限り詳しくPC環境・接続環境についての情報をお教えください。しかし私自身、あまりネットワーク関連については詳しくありませんで、適切な回答ができるという保証はありませんのでご了承ください。
■ グローバルIPについて
ネット対戦ができない原因のひとつして、グローバルIPを取得できていないということが考えられます。インターネットを用いて対戦する場合、グローバルIPを取得している必要がありますので、まずグローバルIPを取得しているかどうか確認してみてください。次に一般的な確認方法を紹介しておきます。
ルータを使用していない場合(TAやモデムから直接接続している場合)
- Windows 95/98/Meの場合
スタートメニューの『ファイル名を指定して実行』から『winipcfg』コマンドを実行してください。表示されたウィンドウ内の『IP アドレス』欄に記されている数字が、
10.0.0.0〜10.255.255.255 172.16.0.0〜172.31.255.255 192.168.0.0〜192.168.255.255
の範囲内にある場合、そのIPアドレスはグローバルIPではないと考えられネット対戦をすることができません。
スタートメニューから『すべてのプログラム -> アクセサリ -> コマンド プロンプト』を実行し、『ipconfig』と入力し『Enterキー』を押してください。するといくつかの項目が表示され、そのうちの『IP Address ...』欄に表示されている数字が
10.0.0.0〜10.255.255.255 172.16.0.0〜172.31.255.255 192.168.0.0〜192.168.255.255
の範囲内にある場合、そのIPアドレスはグローバルIPではないと考えられネット対戦をすることができません。
ルータを使用している場合
ルータの設定ページから確認してください。確認方法はルータによって千差万別ですので各自マニュアル等をご覧になってみてください。確認できたIPアドレスが
10.0.0.0〜10.255.255.255 172.16.0.0〜172.31.255.255 192.168.0.0〜192.168.255.255
の範囲内にある場合、そのIPアドレスはグローバルIPではないと考えられネット対戦をすることができません。
グローバルIPを取得するには
グローバルIPを取得するにはプロバイダに申請する必要があります。プロバイダによってはグローバルIPを取得できない場合などもありまので、各自プロバイダに問い合わせてみてください。
■ ポート設定
ネット対戦ができない原因のひとつとして、ポートが適切に解放されていないということが考えられます。AoK/AoCで用いるポートは以下の通りです。
プロトコル | ポート番号 | 概要 |
UDP | 2300 〜 2400 | 常に解放しておく必要があります |
TCP | 2300 〜 2400 | 常に解放しておく必要があります |
TCP | 47624 | ホストとなる場合に必要となります |
UDP | 6073 | DirectX 8 以降の場合必要となる場合があります |
UDP | 28800 〜 28830 | Age of Empiresで必要となります |
これらのポートを解放し、必要に応じてNAT(NAPT)の設定を適切に行ってください。
設定方法はルータやOSによって異なりますので、マニュアルやサポートページをご覧になるか、プロバイダ等に問い合わせてみてください。
設定を適切に行ったにも関わらず対戦ができない場合はルータのファームウェアのアップデートを行ってみるとうまくいく場合があります。
参考ページ
■ パッチのバージョンについて
2004年5月12日現在、AoCには2種類のパッチが存在し、オリジナルのバージョンも含め、『1.0』『1.0b』『1.0c』というバージョンがあります。このバージョンが異なる環境同士では対戦することができませんので注意が必要です。異なるバージョンで対戦を開始しようとした場合、以下のようなメッセージが表示されます。
***が実行しているゲームはバージョンが異なります。ゲームを開始するには、すべてのプレイヤーが同じバージョンの Age pf Empries II を実行する必要があります。
各自の実行しているバージョンは、『マルチプレイヤー ゲーム』画面に表示されます。左の画面では一人が『1.0b』、もう一人が『1.0c』のバージョンを実行しているため対戦することができません。基本的にはホストの方のバージョンに合わせるようにします。
2004年5月12現在、IRCで主に用いられるパッチのバージョンは『1.0b』です。ゲーム募集の段階で特に記述がなければ『1.0b』のバージョンを使用します。