修正:State of Decay 2エラーコード6
State of decay 2は、Microsoft Studios自体が公開しているアクションアドベンチャーゲームです。 フランチャイズは2013年に最初に発売され、より多くの拡張バージョンを発売するためにその道を進んでいます。 State of Decayは、Fallout 4などを含む他のソロストーリーラインゲームの直接のライバルです。
他のすべてのMicrosoftゲームと同様に、State of Decayにも問題があり、そのうちの1つはエラーコード6です。このエラーコードは、サーバーへの適切な接続を確立できないことを示すゲームの表示です。 これは、ネットワークに起因するか、コンピューターに保存されているローカル構成に起因する可能性があります。 ソリューションを開始する前に、管理者としてログインしていることを確認してください。
State of Decay 2でエラーコード6が発生する原因は何ですか?
このエラーメッセージは、プレイヤーがオンラインになってマルチプレイヤーシステムに接続して友人と一緒にゲームをプレイするのを防ぎます。 State of Decay 2は協力プレイゲームプレイで有名なので、このエラーメッセージはプレイヤーにとってかなりイライラする可能性があります。 これが起こる理由のいくつかを次に示します。
- ファイアウォール: Windowsファイアウォールは、インターネットへのアプリケーションのアクセスをブロックすることが知られています。 場合によっては、State of Decayはデフォルトでブロックされているようです。 ブロックリストから削除すると、問題が修正されます。
- Teredoアダプター: State of Decay 2は、ホストサーバーとの通信にTeredoアダプターを使用することが知られています。 このアダプターが機能しない場合、ゲームはホストとの接続に失敗する可能性があります。
- 時刻と日付:アプリケーションは、ログやその他の通信にコンピューターの現地時間を利用します。 コンピューターの時刻が現在の場所と一致しない場合、ゲームは接続の確立に失敗する可能性があります。
- ネットワークの問題:これはおそらく、State of Decayがエラーコード6を与える最も一般的な原因です。ネットワークの問題は、ゲームのホストサーバーへの接続性にも影響します。
必ずソリューションを上から始めて、下に向かって進めてください。
前提条件:ネットワークステータスとWindowsコンポーネントの確認
コンピューターの設定の調整を開始する前に、ネットワークがインターネットに適切に接続され、接続の問題がないことを確認することが重要です。 さらに、Windows Updateなどのコンポーネントが正常に動作していることも確認する必要があります。 簡単なチェックリストを次に示します。
- コンピューターのブラウザーからインターネットに接続してみてください。 すべてのWebサイトがアクセス可能であり、プロキシサーバーを使用していないことを確認してください。
- 2つのGPUがある場合は、正しいGPUが選択されていることを確認してください。
- Windowsが利用可能な最新バージョンに更新されていることを確認してください。
- すべてのドライバーも更新する必要があります。
- ゲームをプレイするときにVPNを使用しないでください。 クライアントとホスト間の接続をブロックすることがあります。
- コンピューターの電源を完全に入れ直します。つまり、電源コードを抜き、電源ボタンを数秒間押し続けます。 その後、数分待ってからすべてを接続し直します。
- ルーターを再起動します。 ネットワークが正しくブロードキャストされていないため、ルーターのエラー構成が原因でゲームが接続されないことがあります。 ルーターを再起動すると、すべてが再初期化されます。
解決策1:ファイアウォールの例外を追加する
前述のように、Windowsファイアウォールは、State of Decayのインターネット接続をブロックしているようです。 このソリューションでは、ファイアウォール設定に移動し、例外としてゲームが追加され、インターネットへのオープンアクセスが許可されていることを確認します。
- Windows + Sを押し、ダイアログボックスに「 ファイアウォール」と入力して、アプリケーションを開きます。
- ファイアウォール設定で、左側の[ ファイアウォールとネットワーク保護 ]をクリックし、[ ファイアウォール を介したアプリの許可]をクリックします。
- 次に、[ 変更 ]をクリックし、崩壊状態2のプライベートネットワークアクセスとパブリックネットワークアクセスの両方を確認します。
- すべての変更を保存して終了します。 コンピューターを適切に再起動し、エラーメッセージが解決されるかどうかを確認します。
これが機能しない場合は、受信トラフィックをブロックして送信を許可できます。 管理者としてコマンドプロンプトを開き、次の行を実行します。
netsh advfirewall set currentprofile firewallpolicy blockinbound、allowoutbound
解決策2:時刻と日付を確認する
コンピューターのローカル時刻と日付は、ホストコンピューターとのシステムのログ記録と通信において重要な役割を果たします。 時間が正しく設定されていないと、設定に不一致が生じ、ネットワーク接続が確立されません。 このソリューションでは、時刻と日付の設定に移動し、時刻が正しく設定されていることを確認します。
- Windows + Rを押して、ダイアログボックスに「 control 」と入力し、Enterを押します。
- コントロールパネルに移動したら、選択したコントロールパネルの種類(カテゴリまたは大きなアイコン)に応じて、「 日付と時刻 」または「 時計と地域 」を選択します。
- 時計が開いたら、「 日付と時刻の変更 」をクリックします。 次に、正しい時間を設定し、正しい地域を選択します。
- 時刻と日付を修正した後、変更を保存し、コンピューターを再起動します。 State of Decay 2を起動して、マルチプレイヤーモードに接続できるかどうかを確認します。
解決策3:Teredoアダプターを確認する
State of Decayは、ホストサーバーとの通信にTeredoアダプターを使用しているようです。 Teredoクライアントがコンピューターで動作していない場合、ゲームはホストサーバーとの接続を正常に確立できません。 このソリューションでは、最初にTeredoのステータスを確認します。 オフラインの場合、再度初期化を試み、エラーが解決するかどうかを確認します。
- Windows + Sを押して、ダイアログボックスに「 コマンドプロンプト 」と入力し、Enterを押します。
- 昇格したコマンドプロンプトで、次の指示を実行します。
netshインターフェイスteredo show state
- オフラインの場合、次のコマンドを実行します。
netshインターフェイスteredoセット状態enterpriseclient
- コンピューターを適切に再起動し 、エラーメッセージが解決され、マルチプレーヤーを再びプレイできるかどうかを確認します。