Civ4 Internet Lobbyとは

Civilization IVのマルチプレイは、当初GameSpyのオンラインサービスを介して行われていました。GameSpyのサービスは終了していますが、有志によってプロトコル互換のロビーサーバーが実装され、現在もマルチプレイを続けられています。 このサイトで扱うCiv4 Internet Lobbyはpylobbyをベースに、自宅・外出先など異なるネットワーク環境にいるプレイヤー同士でも安定して対戦できるよう手を加えたバージョンです。pylobby(civ4-mp/pylobby)はPythonで書かれたオープンソースのロビーサーバーです。 できること ロビーへのログイン、部屋の一覧・作成・参加 異なるネットワーク環境にいるプレイヤー同士のマッチング(NAT越え) 対戦の開始からターン進行までの一連の流れ ゲームポート(UDP 2056)開放が不要に 以前のCiv4のロビーはNAT越え機能にバグがあり、ホスト⇔参加者が直接つながらなかったため、ルーターでゲームポート(UDP 2056)開放(ルーターの設定で外から内側へ転送)をしておく必要がありました。 Civ4 Internet LobbyではNAT越え機能のバグを直し、実際にゲームポート(UDP 2056)転送設定を外した状態でテストしたところ、お互いのアドレスを教え合うだけで自動的に穴が開いて直接つながることを確認できました。そのためCiv4 Internet Lobbyではゲームポート(UDP 2056)開放はもう不要です。 NAT越え機能とは 多くの家庭用ルーターは「内側から外へ出ていく通信」は自由に通しますが、「外から内側への通信」は原則ブロックします(これがNAT)。そのままだと、ホストと参加者がお互いのPCに直接データを送り合うゲーム通信は届きません。 そこで、間に立つサーバー(Civ4 Internet LobbyのNATNEG機能)が両者に「相手はこのアドレスにいますよ」と教えます。それを合図に両者が同時に相手へパケットを送ると、ちょうど内側から外へ通信した直後の一瞬だけルーターの扉が開くタイミングが重なり、そこにお互いの通信がすれ違いで通り抜けます。この「一瞬だけ開く扉を両側から同時に通す」やり方がNAT越え(ホールパンチング)で、ルーターの設定で外から内側へ転送しなくても、この機能だけで直接通信が成立します。

1 分 · EBIOS GAMES

参加方法

目次 はじめに・事前準備 hostsファイルの書き換え(必須) ロビーへの接続・参加手順 よくあるトラブルと対処 付録: Linux版(Wine・Steam Proton)での参加 1. はじめに・事前準備 このページは、Civ4 Internet Lobby(pylobbyをベースにしたロビーサーバー)を使ってCivilization IVのマルチプレイに参加したい方向けの手順書です。Civ4 Internet Lobby自体の概要はCiv4 Internet Lobbyとはを参照してください。 参加する前に、以下を確認・用意してください。 Civilization IV本体(無印・Beyond the Sword(BTS)・Colonizationのいずれでも接続できます。日本語版・海外版のどちらでも構いません) 最新の公式パッチを適用していること(BTSはバージョン3.19) メインメニューまたはタイトル画面でバージョンを確認できます。古い場合は、公式パッチを適用してアップデートしてください。マルチプレイは参加者全員が同じバージョンでないと接続できません。 hostsファイルを編集できる管理者権限 このページはWindowsでの参加を前提に説明します。Linux(Wine・Steam Proton)でも参加可能ですが、手順が一部異なるため末尾の付録(5章)にまとめています。 Steam版を利用している場合の注意 Steam版はデフォルトで最新のリリースパッケージに追従する設定になっており、これがマルチプレイ用の3.19と一致しないことがあります。日本語化パッチを適用済みの場合は、多くのケースでそのままロビーに接続できます。接続できない場合は、Steamのライブラリで「Sid Meier’s Civilization IV: Beyond the Sword」を右クリック→「プロパティ」→「ベータ」タブから、ベータブランチを切り替えてください。 2. hostsファイルの書き換え(必須) Civilization IVは、マルチプレイのログインやマッチングの際に、あらかじめプログラム内に組み込まれた「GameSpy」というサービスのドメイン名にアクセスしようとします。GameSpyのサービス自体はすでに終了しているため、そのままでは接続できません。そこで、Windowsのhostsファイルを書き換えて、これらのドメイン名へのアクセス先をCiv4 Internet Lobbyのサーバーに向ける必要があります(Linuxをお使いの場合は付録(5章)を参照してください)。 2-1. hostsファイルを開く C:\Windows\System32\drivers\etc\hostsをコピーし、同じフォルダにhosts.bakなど別名で保存しておく(念のためのバックアップ。編集に失敗した場合はここから復元できます) メモ帳を管理者として実行する(スタートメニューでメモ帳を検索→右クリック→「管理者として実行」) メモ帳の「ファイル」→「開く」から、以下の場所を開く C:\Windows\System32\drivers\etc\hosts ファイルの種類が「テキスト文書」のままだとhostsファイル(拡張子なし)が表示されないことがあるので、ファイル選択ダイアログの右下を「すべてのファイル」に変更してください。 下記2-2の内容を、ファイルの末尾に貼り付けて保存する 管理者権限で開いていない場合、編集後の保存時に「アクセスが拒否されました」というエラーになります。 2-2. 追記する内容 以下の内容をそのまま、対象のhostsファイルの末尾に追記してください。motd.gamespy.comの行だけは127.0.0.1のままにしてください(書き換えないでください)。civ4(無印)・BTS(海外版)・BTS日本語版・Colonization(海外版)・Colonization日本語版の5エディション分をまとめて登録しているため、普段使わないエディションの行があっても問題ありません(削除する必要もありません)。 127.0.0.1 motd.gamespy.com 133.88.118.124 gmtest.master.gamespy.com 133.88.118.124 peerchat.gamespy.com 133.88.118.124 gpcm.gamespy.com 133.88.118.124 gpsp.gamespy.com 133.88.118.124 gamestats.gamespy.com 133.88.118.124 master.gamespy.com 133.88.118.124 natneg1.gamespy.com 133.88.118.124 natneg2.gamespy.com 133.88.118.124 natneg3.gamespy.com 133.88.118.124 civ4.available.gamespy.com 133.88.118.124 civ4.ms1.gamespy.com 133.88.118.124 civ4.ms2.gamespy.com 133.88.118.124 civ4.ms3.gamespy.com 133.88.118.124 civ4.ms4.gamespy.com 133.88.118.124 civ4.ms5.gamespy.com 133.88.118.124 civ4.ms6.gamespy.com 133.88.118.124 civ4.ms7.gamespy.com 133.88.118.124 civ4.ms8.gamespy.com 133.88.118.124 civ4.ms9.gamespy.com 133.88.118.124 civ4.ms18.gamespy.com 133.88.118.124 civ4.master.gamespy.com 133.88.118.124 civ4.natneg1.gamespy.com 133.88.118.124 civ4.natneg2.gamespy.com 133.88.118.124 civ4.natneg3.gamespy.com 133.88.118.124 civ4bts.available.gamespy.com 133.88.118.124 civ4bts.ms1.gamespy.com 133.88.118.124 civ4bts.ms2.gamespy.com 133.88.118.124 civ4bts.ms3.gamespy.com 133.88.118.124 civ4bts.ms4.gamespy.com 133.88.118.124 civ4bts.ms5.gamespy.com 133.88.118.124 civ4bts.ms6.gamespy.com 133.88.118.124 civ4bts.ms7.gamespy.com 133.88.118.124 civ4bts.ms8.gamespy.com 133.88.118.124 civ4bts.ms9.gamespy.com 133.88.118.124 civ4bts.master.gamespy.com 133.88.118.124 civ4bts.natneg1.gamespy.com 133.88.118.124 civ4bts.natneg2.gamespy.com 133.88.118.124 civ4bts.natneg3.gamespy.com 133.88.118.124 civ4btsjp.available.gamespy.com 133.88.118.124 civ4btsjp.ms1.gamespy.com 133.88.118.124 civ4btsjp.ms2.gamespy.com 133.88.118.124 civ4btsjp.ms3.gamespy.com 133.88.118.124 civ4btsjp.ms4.gamespy.com 133.88.118.124 civ4btsjp.ms5.gamespy.com 133.88.118.124 civ4btsjp.ms6.gamespy.com 133.88.118.124 civ4btsjp.ms7.gamespy.com 133.88.118.124 civ4btsjp.ms8.gamespy.com 133.88.118.124 civ4btsjp.ms9.gamespy.com 133.88.118.124 civ4btsjp.master.gamespy.com 133.88.118.124 civ4btsjp.natneg1.gamespy.com 133.88.118.124 civ4btsjp.natneg2.gamespy.com 133.88.118.124 civ4btsjp.natneg3.gamespy.com 133.88.118.124 civ4colpc.available.gamespy.com 133.88.118.124 civ4colpc.ms1.gamespy.com 133.88.118.124 civ4colpc.ms2.gamespy.com 133.88.118.124 civ4colpc.ms3.gamespy.com 133.88.118.124 civ4colpc.ms4.gamespy.com 133.88.118.124 civ4colpc.ms5.gamespy.com 133.88.118.124 civ4colpc.ms6.gamespy.com 133.88.118.124 civ4colpc.ms7.gamespy.com 133.88.118.124 civ4colpc.ms8.gamespy.com 133.88.118.124 civ4colpc.ms9.gamespy.com 133.88.118.124 civ4colpc.ms11.gamespy.com 133.88.118.124 civ4colpc.master.gamespy.com 133.88.118.124 civ4colpc.natneg1.gamespy.com 133.88.118.124 civ4colpc.natneg2.gamespy.com 133.88.118.124 civ4colpc.natneg3.gamespy.com 133.88.118.124 civ4coljp.available.gamespy.com 133.88.118.124 civ4coljp.ms1.gamespy.com 133.88.118.124 civ4coljp.ms2.gamespy.com 133.88.118.124 civ4coljp.ms3.gamespy.com 133.88.118.124 civ4coljp.ms4.gamespy.com 133.88.118.124 civ4coljp.ms5.gamespy.com 133.88.118.124 civ4coljp.ms6.gamespy.com 133.88.118.124 civ4coljp.ms7.gamespy.com 133.88.118.124 civ4coljp.ms8.gamespy.com 133.88.118.124 civ4coljp.ms9.gamespy.com 133.88.118.124 civ4coljp.ms11.gamespy.com 133.88.118.124 civ4coljp.master.gamespy.com 133.88.118.124 civ4coljp.natneg1.gamespy.com 133.88.118.124 civ4coljp.natneg2.gamespy.com 133.88.118.124 civ4coljp.natneg3.gamespy.com 書き換えたら保存します。 ...

2 分 · EBIOS GAMES

稼働状況・お知らせ

● 稼働中 最終確認: 2026年11月4日 02:38(5分ごとに自動更新) サービス 状態 直近の自動再起動 ログイン(civgs-login) ● 稼働中 - ゲームブラウザ(civgs-gamebrowser) ● 稼働中 - IRC(civgs-ircd) ● 稼働中 -

1 分 · EBIOS GAMES