パルワールドの専用サーバーに入れないときの切り分け手順
パルワールドの専用サーバーに接続できないとき、実際に失敗する順番で切り分けます。入口の選び間違い、ポート開放、アドレスの書式、バージョン不一致、コミュニティサーバー一覧に出ない場合まで、確認方法と対処をまとめました。
パルワールドは専用サーバーに接続できないとき、ほとんど何も教えてくれません。しばらく待たされたあとタイトル画面に戻るだけ、というのが大半です。そのため切り分けはエラーメッセージではなく順番に頼るしかありません。
この記事は実際に詰まる頻度の順に並べています。ネットワークの階層順ではありません。上から順に見ていけば、多くの場合は二番目の節で解決します。
まず確認すること どの入口から入ったか
最も多い原因で、しかもネットワークの問題ですらありません。
パルワールドのタイトル画面には多人数プレイの入口が二つあり、それぞれ行き先が違います。
- マルチプレイに参加する(専用サーバー) —— 専用サーバーに繋がるのはこちらだけです
- 招待コード/フレンドのワールドに参加 —— ホストのクライアントを経由する経路で、専用サーバーには原理的に繋がりません
括弧の中は説明ではなく分岐点です。招待コードの経路にサーバーアドレスを入力しても、間違っているとは教えてもらえず、ただ失敗します。
正しい入口に入ると、画面には入力欄が一つと接続ボタンだけがあります。この画面が出ていれば入口は合っています。
アドレスの書き方
入力欄は一つだけで、アドレスとポートを続けて書き、間にコロンを一つ入れます。
203.0.113.10:8211
よくある四つの書き間違いです。
| 入力 | 結果 |
|---|---|
http://203.0.113.10:8211 | 失敗します。ウェブのアドレスではないのでプロトコルは不要です |
203.0.113.10 : 8211 | 失敗します。コロンの前後に空白を入れられません |
203.0.113.10 | ほぼ失敗します。ポートは省略できません |
203.0.113.10:27015 | 失敗します。27015 はクエリ用で、ゲームが繋ぐのは 8211 です |
最後の一つは特に多い誤解です。どこかで 27015 という数字を見て接続ポートだと思い込むのですが、27015 は一覧に載せるためだけのポートで、プレイヤーが入るのは 8211 です。
ホスト名でも同じ書式です(play.example.com:8211)。
ポート
**この節は自分でサーバーを立てている場合だけ必要です。**ホスティングを使っているならポートは開いているので、次の節へ進んでください。セキュリティグループと OS のファイアウォールの具体的な開け方は構築手順にあります。ここでは、原因がポートかどうかの見分け方だけを扱います。
パルワールドの専用サーバーは UDP を二つ開ける必要があります。
| ポート | プロトコル | 用途 | 塞がっていると |
|---|---|---|---|
| 8211 | UDP | ゲーム本体 | 誰も接続できません |
| 27015 | UDP | Steam クエリ | 直接接続はできますが、コミュニティ一覧に出ません |
**TCP ではなく UDP です。**自前構築で最も多い設定ミスがここで、習慣で TCP を開けてしまい、両方「開いている」のに繋がらないという状態になります。
クラウドの場合は二か所で許可が要ります。
- 事業者側のセキュリティグループ/ファイアウォール設定
- OS 自身のファイアウォール(
ufw/firewalld/ Windows ファイアウォール)
片方だけというのが二番目に多い原因です。家庭回線ならルーターのポート転送も必要ですが、近年は固定の公開 IP が割り当てられない回線が多く、その場合は転送を設定しても届きません。まず公開 IP があるかどうかから確認してください。
バージョンの不一致
**クライアントは自動更新されますが、サーバーはされません。**パルワールドはアップデートの頻度が高いため、配信後の数日はこれが一気に最多の原因になります。
症状は、接続処理がいつもより長くかかったあとタイトル画面に戻る、というものです。バージョンに関する表示が出ることもあれば、出ないこともあります。
確認するには、サーバーの起動ログに出るバージョンと、ゲームのメインメニュー隅に出るバージョンを見比べます。食い違っていれば SteamCMD をもう一度実行します。
steamcmd +login anonymous +app_update 2394010 validate +quit
実行後はサーバープロセスの再起動が必要です。更新中は誰も接続できませんので、全員が待っている時間帯に始めないでください。
一覧に出てこないとき
まず二つを分けてください。**「一覧で見つからない」と「接続できない」は別の問題です。**この二つをまとめて調べてしまう方が非常に多いです。
コミュニティサーバー一覧そのものが当てになりません。
- 反映に遅れがあり、立てたばかりのサーバーは数分から十数分かかることがあります
- 表示件数に上限があり、混んでいる時間帯は単に描画されません
- 検索は名前一致なので、
ServerNameを既定のままにしていると検索しようがありません
**したがって、確認は直接接続からです。**マルチプレイに参加する(専用サーバー)からアドレスを入れて入れるなら、サーバー自体は正常で、足りないのは掲載だけです。それは友人と遊ぶ妨げにはなりませんので、アドレスを共有すれば済みます。
掲載させたい場合は、27015/UDP が開いていることを確認し、ServerName を検索できる名前に変えて、待ちます。
よくある質問
アドレスに書くポートは 8211 と 27015 のどちらですか。 8211 です。27015 はサーバーを一覧に載せるためだけのポートで、プレイヤーが入るのは 8211 です。
ポートは TCP と UDP のどちらで開けますか。 UDP です。8211 も 27015 も UDP で、TCP だけ開けると「開いている」ように見えてもゲームからは繋がりません。
コミュニティ一覧にサーバーが出てきません。 まず直接接続で確認してください。入れるならサーバー自体は正常です。一覧に載せるには 27015/UDP を開け、ServerName を検索できる名前にして、一覧の更新を待ちます。
それでも解決しないとき
ここまで来た場合、残る可能性は多くありません。
- サーバープロセスが実際には起動していない(記憶ではなくログを見てください)
- メモリ不足で OS に停止させられ、プロセスが黙って消えた(
dmesgに残ります) - サーバーの公開 IP が変わった。クラウドの再起動後によくあります
ServerPasswordを設定したまま友人に伝えていない
この一覧の大半は、サーバーとクライアントを人手で揃えているために起きます。バージョン、ポート、アドレス、パスワード、どれも手作業の同期で、それぞれが失敗しうる箇所です。
KeepWorlds のパルワールド専用サーバーは常に現行ビルドで動き、ポートは開いた状態で渡され、友人に伝えるアドレスも変わりません。設定そのものを理解したい場合はワールド設定の全項目解説をどうぞ。
他の言語で読む
自分で運用しない方法もあります
ゲームとプランを選ぶだけで、専有マシン上にサーバーが立ち上がります。バックアップ、アップデート、期限のお知らせはこちらで対応いたします。
対応ゲームを見る