Slay the Spire 2 接続タイムアウト:君がフレンドとプレイするのを邪魔しているのは誰?
Slay the Spire 2 は P2P ネットワークを使っているため、サーバー型接続より安定していると思うかもしれません。ですが実際には、フレンドに接続できない、ロビーに参加できない、プレイ中に切断されるといった問題が起きることがあり、画面には “Connection timed out.” と表示されるだけです。これはホスト側のネットワーク安定性、各プレイヤーのネットワークの開放状態、そしてゲームファイル自体に関係しているため、原因を1つずつ切り分けて解決していく必要があります。この記事では、この問題について解説します。
トラブルシューティング前に各プレイヤーの状態を確認
| 条件 | 必要事項 |
|---|---|
| 全プレイヤーがホストとSteamフレンドになっている。 | 必須 |
| 全プレイヤーがSteamにサインインしており、オンライン表示になっている。 | 必須 |
| 全プレイヤーのゲームバージョンとブランチが同じ。 | 必須 |
| 全プレイヤーのNATタイプがオープンになっている。 | 必須 |
| すべてのModが無効になっている。 | 必須ではないが推奨。一部のModは不安定で、マルチプレイヤーに干渉する場合があります。 |
💡NATタイプとModの使用状況は、見落としやすいポイントです。
NAT状態を確認する簡単な手順(Windows 11):
- Win+Xを押して、Terminal (Administrator)を選びます
- 次のコマンドを入力します:
netsh interface Teredo show state - 表示されたNATタイプを確認します。
注:多くのプレイヤーでは、制限付きまたはモデレートと表示されます。これは一般的にNATタイプ2と呼ばれる状態です。通常は問題ありません。スタンダードなP2Pマルチプレイヤーであれば基本的に動作するため、無理にコーン/オープンへ変更する必要はありません。
なぜルーム内の全員が重要なのか?
3人は正常に接続できるのに4人目だけ何をしても参加できない、またはホストが4人目と接続すると他のプレイヤーが入れなくなる。これは多くのSlay the Spire 2プレイヤーが遭遇している症状です。P2Pゲームでは、各プレイヤーの接続状態がロビー全体に影響します。
そのため、本番のゲームを始める前に、誰がホストに向いているかを確認し、全プレイヤーのネットワーク状態がオープンになっているかを見ておきましょう。必要であれば、ゲームファイルの修復も行います:
- すべてのPCでゲームを閉じ、Steamも終了します。
- Steamを再起動します。元のホストが新しいロビーを作成し、新しい招待を送ります。
- 誰も参加できない場合は、別のホストを試します。参加はできるがホストになれないプレイヤーは、その側のファイアウォール、ルーター、またはネットワークに問題がある可能性があります。
- 新しいホストでも失敗する場合は、テストとして新しいマルチプレイヤーセーブを作成します。新規セーブで動くなら、元のセッション側に問題があります。
- 何も接続できない場合は、Steamでゲームファイルを検証し(右クリック > プロパティ > インストール済みファイル > ゲームファイルの整合性を確認)、不要なソフトを閉じた状態で再起動します。招待を使うため、Steamオーバーレイは有効にしておきましょう。
次に、ホスト側でもクライアント側でも、各プレイヤーのネットワーク問題を切り分けます。
ローカルネットワークの問題を直す
ファイアウォールとセキュリティソフトを確認
フレンドを招待できない、またはフレンドのロビーに入れない場合は、まずセキュリティソフトを確認します。Windows Defenderファイアウォールやサードパーティ製ウイルス対策ソフトが、SteamまたはSlay the Spire 2の通信をブロックしている可能性があります。
SteamとSlay the Spire 2の両方が、ファイアウォールで許可されているか確認してください。追加のセキュリティソフトを使っている場合は、その許可リストも見ておきましょう。原因切り分けのために一時的に保護を停止してテストできますが、確認後はすぐに有効へ戻します。接続できるようになった場合は、PCを無防備なままにせず、恒久的な例外設定を作成してください。
VPNやその他のネットワークルーティングツールを無効化
VPN、プロキシ、ルーティングツールは、Web閲覧や他のオンラインゲームでは問題なく動いていても、Steamのマルチプレイヤー接続に干渉することがあります。
トラブルシューティングでは、VPN、プロキシ、Cloudflare WARPを無効にしてから、もう一度接続を試します。複数のネットワークツールを使っている場合は、最初のテストではすべてオフにしましょう。ゲームが正常に動くことを確認できたら、1つずつ有効に戻して原因を特定します。
接続の安定性を改善
接続は速さだけでなく、安定性も重要です。短時間のネットワーク断でも、フレンドのロビーに入れなかったり、セッション中に誰かが切断されたりする原因になります。
可能であれば、テスト中は有線Ethernet接続に切り替えます。Wi-Fiを使っている場合はルーターに近づき、ネットワーク上の大容量ダウンロード、クラウドバックアップ、動画アップロードを一時停止します。Webサイトやボイスチャットが普通に使えていても、これらの処理が一時的に接続を詰まらせることがあります。
GearUPを試す価値があるケース
GearUPは、多くのプレイヤーに知られているゲームネットワーク最適化ツールです。ローカルネットワークに問題がない場合、原因はパブリックネットワーク側の接続にある可能性があります。その場合、DNSの変更やプロキシツールの使用だけではデータ送信経路を正確に調整できないため、最後のネットワーク最適化手段として検討できます。
GearUPはゲームトラフィックのみを処理し、実際のP2P接続状況に合わせて専用トンネルを構築できます。そのため、マルチプレイヤーセッションでのパフォーマンス改善が見込めます。ネットワーク設定の手順を減らせるうえ、マルチプレイヤー中のネットワークジッターも軽減できるため、接続が比較的安定しやすくなります。手順は次のとおりです:
- GearUPを起動してSlay the Spire 2を検索し、ブーストをクリックします。
- GearUPの自動最適化が完了するまで待ってからゲームを起動します。GearUPを閉じると最適化が停止するため、起動中は閉じないでください。
こちらの記事もおすすめ
1人だけネットワークに問題がある場合、全員が接続できなくなりますか?
必ずしもそうではありません。ネットワーク状態が良いプレイヤーは、そのまま接続できる場合があります。この状況では、たいてい接続が不安定なプレイヤーだけがルームに参加できず、ほかのプレイヤーは通常どおりプレイできます。
NATタイプがストリクトの場合、接続できないという意味ですか?
必ずしもそうではありません。ストリクトは接続に成功する可能性が低いという意味で、接続が不可能というわけではありません。ただし、ホストに接続できたとしても、ほかのプレイヤーの接続を妨げる場合があります。Slay the Spire 2では、各プレイヤーがほかの全プレイヤーとデータをやり取りする必要があるためです。
接続がタイムアウトしたとき、まず何をすべきですか?
すぐにホストを変更する必要はありません。まず全メンバーのネットワーク状態が良好か確認し、そのうえでプレイヤー間でホストを切り替えながら、最も安定する接続を探してみましょう。
著者について
終わり
