Gamespyサーバーの代わりに、代替サーバーに接続する事で、ロビー接続にて今まで通り複数人でのマルチプレイが可能となります。
ここでは、代替サーバーが用意されている事を前提として、プレイヤー側に必要な操作手順を紹介します。
| メリット |
代替(中継)サーバーがあれば、利用者は、hostsファイルを変更することで、これまで通りのロビー接続によるマルチプレイが可能となる。 |
| デメリット |
代替サーバーがダウンしている場合は使用不可。代替サーバーのIPアドレスが変更された場合は、hostsファイルの変更が必要。 |
①「C:\Windows\System32\drivers\etc\hosts」 を開きます。 変更前に必ずhostsファイルのバックアップをとります。
②以下の「hostsファイル追加文」の内容をコピーし、既存のhostsファイルの一番下の行に貼り付けてください。
*hostsファイルのあるドライブは、Windows(OS)がインストールされているドライブ(システムドライブ)です。
hostsファイル追加文
| #CIVILIZATION 4 VANILLA, BTS AND BTSJP HOSTS FILE#universal entries
153.192.133.250 motd.gamespy.com
153.192.133.250 gmtest.master.gamespy.com
153.192.133.250 peerchat.gamespy.com
153.192.133.250 gamespy.com
153.192.133.250 gpcm.gamespy.com
153.192.133.250 gpsp.gamespy.com
153.192.133.250 gamestats.gamespy.com
153.192.133.250 master.gamespy.com
#vanilla specific entries
153.192.133.250 civ4.available.gamespy.com
153.192.133.250 civ4.ms18.gamespy.com
153.192.133.250 civ4.master.gamespy.com
153.192.133.250 civ4.natneg1.gamespy.com
153.192.133.250 civ4.natneg2.gamespy.com
153.192.133.250 civ4.natneg3.gamespy.com
#bts specific entries
153.192.133.250 civ4bts.available.gamespy.com
153.192.133.250 civ4bts.ms7.gamespy.com
153.192.133.250 civ4bts.master.gamespy.com
153.192.133.250 civ4bts.natneg1.gamespy.com
153.192.133.250 civ4bts.natneg2.gamespy.com
153.192.133.250 civ4bts.natneg3.gamespy.com
#additional stuff for japan dudes
153.192.133.250 civ4btsjp.available.gamespy.com
153.192.133.250 civ4btsjp.ms5.gamespy.com
153.192.133.250 civ4btsjp.master.gamespy.com
153.192.133.250 civ4btsjp.natneg1.gamespy.com
153.192.133.250 civ4btsjp.natneg2.gamespy.com |
* hostsファイルのIPアドレスの部分は、代替サーバーのグローバルIPアドレスになります。必要な場合は、ここを書き換える事で別の代替サーバーと接続する事が可能となります。
ホストとして部屋を建てる場合、または1プレイヤーとしてゲームに参加する場合、UDP2056番ポートを開いておきます。
ポートの開き方(ポート開放)については、ネットワーク構成により異なるため詳細は省略しますが、「使用しているブロードバンドルーターの名称」と「ポート開放」など用語で検索して頂ければ、ポート開放のやり方が分かると思います。ルーターを操作出来ない環境や、どうしても分からない場合は、こちらのツールを使って開放を行ってみてください。
③ロビーへ接続する(新規の場合は、新しいアカウントの作成が必要)
新規の場合、ゲームを起動しメインメニューから 「マルチプレイヤー」→「インターネットゲーム」→「新しいアカウントの作成」と選択。
*ログイン情報はサーバーに保持されるため、この手順は、代替サーバーごとに必要となります。
【Eメールアドレス欄】:メールアドレスを記入します。(架空のものでも、メールアドレスの形式をしていれば通ります。)
【ログイン欄】:ログインIDを記入(サーバー内で表示される名前です。同一サーバーにおいて、既に取得されたIDは認められません。)
【パスワード欄】:任意のパスワードを入力(忘れた場合は、IDの再作成を行ってください)
【繰り返し欄】:パスワード欄と同じ内容を入力
登録が終わったら、「ログイン」→登録したログインIDとパスワードでログインしてください。
部屋を建てるためには、「新しいゲーム」から部屋を作成できます。
続きのセーブからはじめる場合は「ゲームのロード」から可能です。
-注意事項-
・ロビーチャットは、日本語版同士では日本語での認識が可能ですが英語版(steam版)だと文字化けして、読む事が出来ません。現在、提供されているロビーは、日本語版・英語版共通のロビーですので、ロビーにいる全員が日本語版でない可能性があることに考慮が必要です。
・代替サーバーでは、「リストをリフレッシュ」のボタンを押しても、リフレッシュは出来ません。そのため、ログイン後に立った部屋を確認し入室するためには、一度戻って再ログインが必要です。
・部屋名を日本語(マルチバイト文字)で立てると部屋名が文字化けします。部屋は英字で記述してください。
・ロビー接続が安定しない場合、「②代替サーバーを利用したダイレクトIP接続」 を参考にしてダイレクトIP接続での接続をお試しください。
-トラブルシューティング うまく接続できない場合-
・サーバーログインに失敗する場合
hostsファイルの内容が正しいか確認してください。また、ファイル名が誤っている場合、保存する場所(C:\Windows\System32\drivers\etc)が異なっている場合でも、hostsファイルは機能しません。
特に管理者権限がない場合、hostsファイルを.txt形式で保存してしまう場合があります。hostsファイルは拡張子は不要です。Windows標準の設定では、.txt形式はファイル名として表示されません。 こちら等を参考にして拡張子を表示させて、hostsファイルが.txt形式になっている場合は、ファイル名を「hosts.txt」→[hosts」へ変更してください。
・部屋に入ろうとすると、「XXX(特定の人)と交信しています。」と表示され部屋に入れない(タイムアウトしてしまう)
ご自身のUDPポート2056番が、開いているか確認してください。また他のプレイヤーも同様に開いているか確認してください。
civ4を終了させた状態で、特定の人だけに問題があると確かな場合を除いて、プレイヤー全員、Windowsのファイアーウォールを停止とウイルス対策ソフトをOFFにします。次に、 コマンドプロンプトで「ipconfig /flushdns」と入力し実行します。この状態で、Civ4を起動し、接続できるか確認してください。
本サイトの代替サーバーについて
当サイトの運営チームが管理する日本サーバーは、基本的に常時稼動です。また、どなたでもご自由にお使いください。
*現在、代替サーバーの固定IPアドレス化の準備を進めていますが、しばらくは、代替サーバーのグローバルIPアドレスが変わることがあります。変更された場合は、このページのダウンロードファイルを更新しますので、hostsファイルを更新してください。
サーバーへの接続方法、設定方法等に不明な点がある場合など、何かありましたら問い合わせフォームまた、本ページ下部のコメント欄からご連絡ください。
この度は、サーバープログラムと海外の代替サーバーを提供して頂いていた、Bruce(dingus221)さんをはじめとする海外の有志の皆さん、Bruceさんに働きかけをして頂いた、くらげむしさん、PRMasterServer(サーバープログラム)日本語版のForkにご協力頂いたPomutemuさん、ご意見を頂いた日本国内のCiv4マルチプレイヤーの有識者の皆さん、心からCiv4マルチの復活を望んだ全ての皆さんの熱意と努力と願いは、ひとまず結実し、おかげさまでCiv4マルチロビーは復活の日を見ました。
今後も絶えまない改善と努力により、より良いプレイ環境、そして楽しい廃人ライフを皆さんとともに目指していければと幸いです。皆様に、心からの賛辞と感謝の言葉を送ります。ありがとうございました。Thank you for all you’ve done