このガイドでは、Legion Hosting でホストされている Project Zomboid サーバーに参加するために必要なすべての手順を説明します — GPanel での接続情報の確認から、ゲーム内の Favorites リストへのサーバー追加まで。
IP:Port を IP フィールドに単一の文字列として入力すると失敗します。ステップ3を注意深く読んでください。
前提条件
- Legion Hosting で稼働中の Project Zomboid サーバー
- Steam を通じてインストールされた Project Zomboid
- サーバーの IP アドレスとポート番号(GPanel で確認 — サーバー IP とポートの確認方法を参照)
- 設定されている場合はサーバーのパスワード
- ゲームバージョンがサーバーのバージョンと一致している必要があります(ステップ5でカバー)
ステップ1 — サーバーが稼働中であることを確認する
- GPanel にログインします。
- サーバーリストから Project Zomboid サーバーをクリックします。
- Console タブで、ステータスインジケーターが Running と表示されていることを確認します。
- ステータスが Offline と表示されている場合は Start をクリックし、接続を試みる前にコンソールのスクロールが止まるのを待ちます。完全な起動には通常60〜90秒かかります。
ステップ2 — IP アドレスとポートを別々にメモする
GPanel は接続アドレスを IP:Port 形式で表示します。例: 198.51.100.42:16261。ゲームに入る前に、各部分を別々に書き留めておく必要があります。
| 部分 | 例 | 確認場所 |
|---|---|---|
| IP アドレス | 198.51.100.42 |
GPanel のアドレスフィールドのコロンより前のすべて |
| ポート | 16261 |
GPanel のアドレスフィールドのコロンより後のすべて |
ステップ3 — Project Zomboid で Favorites にサーバーを追加する
Favorites リストは最も信頼性の高い接続方法です。サーバーの詳細を保存するため、毎回入力する必要がありません。
Build 42 (B42)
- Project Zomboid を起動します。メインメニューで Join Server をクリックします。
- 上部の Favorites タブを選択します。
- Add Server(または + ボタン)をクリックします。
- フィールドを入力します:
- IP / Host: IP アドレスのみを入力します — 例:
198.51.100.42。ここにポートを含めないでください。 - Port: ポート番号のみを入力します — 例:
16261。 - Password: 設定されている場合はサーバーパスワードを入力します。
- Description: リスト内のサーバーの任意のニックネーム(オプション)。
- IP / Host: IP アドレスのみを入力します — 例:
- Add をクリックして保存し、サーバーエントリをダブルクリック(または選択して Connect をクリック)します。
Build 41 (B41)
- Project Zomboid を起動します。メインメニューで Join をクリックします。
- Favorites タブを選択します。
- Add をクリックします。
- フィールドを入力します:
- IP: IP アドレスのみを入力します — 例:
198.51.100.42。 - Port: ポート番号のみを入力します — 例:
16261。 - Server Name: 好きなラベル。
- Password: 設定されている場合はサーバーパスワードを入力します。
- IP: IP アドレスのみを入力します — 例:
- OK をクリックし、Favorites リストからサーバーを選択して Connect をクリックします。
IP:Port をまとめて入力しないでください。 ゲームは IP フィールドにある内容のみをサーバーに送信します。IP ボックスに 198.51.100.42:16261 を入力すると、ポート番号がホスト名の一部として扱われるため、接続に失敗します。
ステップ4 — 正しいマルチプレイヤー実行ファイルを起動する (B42)
Build 42 では、特定の方法でマルチプレイヤーを起動する必要があります。ゲームを誤って起動すると、Join Server 画面が表示されないか、Steam 認証が失敗する場合があります。
オプション A — Steam 起動オプションを使用する(推奨)
- Steam で Project Zomboid を右クリックし、Properties を選択します。
- General の下で Launch Options フィールドを見つけます。
- サーバー管理者から指示された場合にのみ
-nosteamを入力します。通常のプレイでは、Launch Options を空白のままにします。 - Play をクリックします。表示されるランチャーダイアログで、Play Project Zomboid (build 42 mp) または同等のマルチプレイヤーオプションを選択します。
- メインメニューで、画面下部にビルド番号の横に (steam) が表示されていることを確認します。これは Steam 認証がアクティブであることを確認するもので、サーバー接続に必要です。
オプション B — b42mp.bat を直接実行する
Steam ランチャーにマルチプレイヤーオプションが表示されない場合は、マルチプレイヤーを直接起動できます:
- Steam ライブラリを開き、Project Zomboid を右クリックして Manage > Browse Local Files に移動します。
- ゲームフォルダで、ファイル
b42mp.bat(Windows)またはb42mp.sh(Linux/Mac)を見つけます。 b42mp.batをダブルクリックして、マルチプレイヤーモードでゲームを起動します。- ここでも、サーバーに参加する前にメインメニューの下部に (steam) が表示されていることを確認します。
ステップ5 — ゲームバージョンをサーバーに合わせる
バージョンの不一致は、接続拒否の最も頻繁な原因の1つです。ゲームがアップデートを受信すると、クライアントバージョンはすぐに変わりますが、サーバーバージョンは GPanel で手動更新したときにのみ変わります — またはその逆です。両方が同じビルドで実行されている必要があります。
サーバーバージョンを確認する
- GPanel で、サーバーの Console タブに移動します。
- 最近の起動ログで、
Build 42.x.xまたはBuild 41.x.xのような行を探します。 - あるいは、Startup タブを確認します — インストールされているバージョンは、Steam ブランチセレクターの横に表示されることがよくあります。
Steam クライアントを正しいブランチに切り替える
サーバーが Build 41 を実行しているのに Steam クライアントがすでに Build 42(または特定のベータブランチ)に更新されている場合は、一致するブランチにオプトインする必要があります:
- Steam で Project Zomboid を右クリックし、Properties を選択します。
- Betas タブをクリックします。
- Beta Participation ドロップダウンを開きます。
- サーバーに一致するブランチを選択します:
- None — 最新の安定版リリース(現在は Build 42)
- b41multiplayer — Build 41 安定版マルチプレイヤーブランチ
- 開発者が提供するその他の名前付きブランチ
- Properties を閉じます。Steam が正しいバージョンを自動的にダウンロードします。
- ゲームを起動する前に、ダウンロードが完了するのを待ちます。
ステップ6 — ダイレクト UDP が失敗する場合は Steam Relay を使用する
Project Zomboid は接続に UDP を使用します。ネットワークが UDP トラフィックをブロックしている場合(たとえば特定の大学や企業のネットワーク)、直接接続できないことがあります。Steam Relay は、フォールバックとして接続を Steam のサーバー経由でルーティングします。
- Steam で、上部メニューバーの Steam をクリックし、Settings を選択します。
- Remote Play(一部のバージョンでは In-Home Streaming > Advanced)に移動します。
- 接続ルーティングについては、Downloads の下の Steam のネットワーク設定を確認し、サーバーから遠い特定の地域を強制していないことを確認してください。
- ファイアウォールや VPN がアクティブな場合は、一時的に無効にして、それが UDP ポート 16261 をブロックしているかどうかをテストしてください。
- 最終的なフォールバックとして、Steam が自動的にリレールーティングを試みることがあります。ゲームの接続ダイアログでリレーを許可するよう求められた場合は、それを承認してください。
確認
- Connect をクリックした後、初めて参加する場合は、ゲームに読み込み画面またはキャラクター作成画面が表示されます。
- ワールドに読み込まれたら、Esc を押して、キャラクター名とサーバー名が正しく表示されていることを確認します。
- ゲーム内マップ(M)を開くか、座標を確認して、アクティブなワールドセッションにいることを確認します。
- 他のプレイヤーがサーバーにいる場合は、プレイヤーリスト(バージョンによって Tab または P)に彼らの名前が表示されるはずです。
トラブルシューティング
接続失敗 / タイムアウト
- GPanel のサーバーステータスが Running と表示され、Offline や Starting ではないことを確認します。
- IP とポートが別々のフィールドにあることを確認します。IP フィールドには IP アドレスのみを含める必要があります — コロンもポート番号もなし。
- ゲーム内のポートが GPanel に表示されているポートと正確に一致していることを確認します。GPanel が異なる値を表示している場合は、デフォルトの
16261と決めつけないでください。 - ファイアウォールやウイルス対策ソフトが、サーバーのポートで UDP トラフィックをブロックしていないか確認します。
接続時のバージョン不一致エラー
- ゲームクライアントとサーバーは同じビルドである必要があります。GPanel のコンソールログでサーバーのビルドを確認してください。
- ステップ5で説明したように、一致する Steam ベータブランチに切り替えます。
- ブランチを切り替えた後は、ゲームを起動する前に Steam のダウンロードが完了するのを待ちます。
ゲームは起動したがメニューに「Join Server」オプションがない
- おそらくシングルプレイヤー実行ファイルを実行しています。終了して
b42mp.batを使って再起動するか、Steam ダイアログからマルチプレイヤー起動オプションを選択してください。 - メインメニューの下部に (steam) が表示されていることを確認します。
メインメニューに「(steam)」ではなく「(nosteam)」が表示される
-nosteamフラグまたは nosteam 実行ファイルを使って起動しています。これが機能するには、サーバーも nosteam モードで実行されている必要があります。- ほとんどの Legion Hosting サーバーでは、Steam 起動オプションから
-nosteamを削除し、標準のマルチプレイヤー方法で再起動してください。
サーバーは Favorites に表示されるが接続がすぐに切れる
- サーバーが再起動したばかりかもしれません。60〜90秒待ってから再試行してください。
- パスワードが設定されている場合は、正しく入力していることを確認してください — パスワードは大文字と小文字を区別します。
- 接続を試みた瞬間に表示されるエラーメッセージ(IP の禁止や最大プレイヤー数に達したなど)がないか、GPanel コンソールを確認してください。
接続後の高レイテンシまたはラバーバンディング
- Steam Relay 経由で接続している場合、これは予想されることです。直接接続への切り替えを試してください(UDP ポート 16261 があなた側でブロックされていないことを確認)。
- 直接接続の場合は、GPanel でサーバーの Console を確認し、サーバーが過負荷であることを示す高い CPU またはメモリ使用率がないか確認してください。
すべての手順に従っても接続できない
サポートチケットを開き、以下を記載してください:
- GPanel からのサーバーの IP とポート
- ゲームのビルドバージョン(メインメニューに表示)
- 接続失敗時に表示される正確なエラーメッセージ
- IP と Port フィールドを示す Favorites エントリのスクリーンショット