Civilization 6(または他のCivilizationゲーム)のマルチプレイヤーセッションに参加できなくなった後、多くのユーザーから質問が寄せられています。ほとんどの場合、表示されるエラーメッセージコードは「マルチプレイヤーセッションへの参加エラー」または「マルチプレイヤーエラーのエラー」です。結局のところ、参加しようとしているプレイヤーが5人以上のLANパーティーに参加している場合、このエラーはかなり一般的です。
マルチプレイヤーセッションへの参加エラーを修正する方法
明らかに、この特定の問題は最も古い文明のリリースにさかのぼることができます。一部のユーザーはすべてのマルチプレーヤーサーバーでこのエラーに遭遇していますが、LAN経由でプレイしようとすると、いくつかのプレーヤーでのみこのエラーが発生します。
さまざまなユーザーレポートを見て問題を調査しました。収集した内容に基づいて、マルチプレイヤーセッションへの参加エラーの問題の出現につながるシナリオがいくつかあります。
- キャッシュとログのフォルダーには、マルチプレーヤーコンポーネントをクラッシュさせるファイルが含まれています –これは最も一般的な発生です。この場合、選択したフォルダをクリアすることでエラーを修正できます。
- ゲームが一時フォルダーに不適切なファイルを書き込む原因となるバグ –この問題を修正するには、アクセス許可で遊んで、ゲームが特定のフォルダーに書き込みできないようにします。
- Steamゲームキャッシュが不完全です – ゲームキャッシュの整合性を確認した後、エラーが修正されたと報告するユーザーがいます。
- VPNサービスが接続を妨げています – VPNサービスはマルチプレイヤーコンポーネントであるCivilizationゲームと競合することが知られています。
- .NETフレームワークの破損 –複数のユーザーから、破損した.NETフレームワークがゲームのマルチプレイヤー接続の問題の原因であると報告されています。
現在、この特定の問題の解決に苦労している場合、この記事では、信頼できるトラブルシューティング手順をいくつか紹介します。以下に、同様の状況の他のユーザーが問題を解決するために使用した方法のコレクションがあります。
最良の結果を得るには、特定のシナリオで問題を解決するのに効果的な方法が見つかるまで、潜在的な修正を順番に実行してください。
方法1:キャッシュ、ダンプ、ログ、Moduserdata、Packageddumpsを削除する
文明コミュニティは、一連のフォルダとドキュメントを削除することで一時的にエラーを解決できることを発見しました。この手順では、保存内容や以前に設定した設定が失われることはありません。これは、ブラウザーのWebキャッシュを削除するようなプロセスと考えてください。
注:これは一時的な修正にすぎません。つまり、ゲームを再度開くとすぐに問題が再発する可能性があります。ただし、通常は以下の手順を繰り返すことで問題を回避できます。以下の手順は、Windows 8以降に適用できます。
マルチプレイヤーセッションに参加するCiv 6エラーを解決するために、キャッシュ、ダンプ、ログモジュールデータ、およびパッケージダンプフォルダーを削除するためのクイックガイドを次に示します。
- ゲームが閉じていることを確認してください。
- ファイルエクスプローラーを開き、Documents / My Games / Sid Meier's Civilization VI(または別のリリース)に移動します。
注: Windows 7以下では、フォルダーはMy Documents \ My Games \ Sid Meier's Civilization VIにあります
- 次のフォルダを選択して右クリックし、[ ログ、ダンプ、キャッシュ、moduserdata、packageddumpsを削除 ]を選択します。
- ゲームを再起動し、マルチプレイヤーセッションに参加できるかどうかを確認します。
それでも同じエラーメッセージが表示される場合は、下の次の方法に進んでください。
方法2:複数のフォルダーのアクセス許可を拒否する
最初の方法は成功したが、ゲームを閉じて再び開くとすぐに問題が再発する場合は、修正を永続的にするためにできることがいくつかあります。
同様の状況の一部のユーザーは、4つのフォルダー(方法1でクリアしたものと同じ)の権限を変更することにより、無期限に問題を解決しました:[キャッシュ]、[ダンプ]、[ログ]、[パッケージダンプ]。
上記のゲームフォルダーのアクセス許可を変更して問題を解決するためのクイックガイドを次に示します。
- 方法1を再度実行してステップ3に進み、ファイルの4つのフォルダーをクリアします。
- [キャッシュ]フォルダーを右クリックし、[ プロパティ]を選択します。
- 次に、[セキュリティ]タブに移動してから、ユーザー名のグループを選択するグループまたはユーザ名のグループ。次に、グループまたはユーザー名を選択して、[ 編集 ]ボタンをクリックします。
- 次に、最初のグループ(またはユーザー名)を選択し、それに関連付けられている[ 拒否]ボックスをオンにします。次に、グループまたはユーザー名の下にある残りのグループとユーザー名を使用して、同じプロセスを繰り返します。
- その特定のフォルダへの権限の変更を保存するための彼の適用。
- ゲームがそれらを変更しないようにするために、次のフォルダー([dumps]、[logs]、および[packagedDumps])で手順2〜5を繰り返します。
- すべての権限が変更されたら、ゲームを再起動し、マルチプレイヤーセッションに参加できるかどうかを確認します。
方法3:ゲームキャッシュの整合性を確認する
Steamでゲームをプレイする場合、あなたとあなたの仲間はゲームキャッシュの整合性を確認したいと思うかもしれません。Civilization LANパーティをホストしようとするいくつかの用途で、ゲームキャッシュの整合性をすべて検証した後、マルチプレーヤーコンポーネントを機能させることができたと報告されています。
これを行う方法のクイックガイドを次に示します。
- Steamを開き、Civilizationゲームを右クリックします。
- どこへ行くのプロパティ]> [ローカルファイルとをクリックしてゲームキャッシュの整合性を確認してください。
- プロセスが完了するのを待ってから、あなたの仲間に同じことをするよう依頼してください。
このメソッドが成功しなかった場合は、下の次のメソッドに移動します。
方法4:VPNタイプのソフトウェアを無効にする
(LANではなく)インターネット経由でオンラインゲームをプレイしようとしたときにこのエラーが発生した場合は、VPNソフトウェアによって、Civilizationゲームに参加またはホストすることができない場合があります。
ゲームはほとんどのVPNサービスで機能するように設計されていないため、VPNサービスをオフにして、それらの1つが問題を引き起こしているかどうかを確認することができます。Civの背後にいる開発者たちは、ゲームのマルチプレイヤー機能にアクセスしたいときはいつでもVPNサービスを無効にするべきだと実際に述べています。
方法5:Microsoft .NET Framework修復ツールを使用する
Microsoft .NETフレームワーク修復ツールを実行した後、何人かのユーザーがマルチプレーヤーコンポーネントを正常に機能させることができました。どうやら、この心は文明ゲームで使用されるネットワークプロトコルを修正することになります。
.Net Framework修復ツールの使用に関するクイックガイドを以下に示します。
- この公式リンク(ここ)にアクセスし、下にスクロールして、Microsoft .NET Framework Repair Toolに関連付けられている[ ダウンロード ]ボタンをクリックします。次に、NetFXRepairTool.exeを選択し、[ 次へ]をクリックしてダウンロードを開始します。
- ツールがダウンロードされたら、実行可能ファイルを開き、画面のプロンプトに従って、システムで.NET Frameworkエラーをスキャンします。
- プロセスが完了したら、提案された修正を適用し、コンピューターを再起動します。
- 次回の起動時にゲームを開き、問題が解決されたかどうかを確認します。
方法6:マルチプレイヤーを使用する別のゲームを開く
これは奇妙な修正のように見えるかもしれませんが、多くのユーザーがオンラインで友達とプレイできるようにすることに成功したと報告しています。
彼らの通常のやり方は、CS:GO、CIV 5、Company of Heroesなどの別のマルチプレイヤーゲームを開き(すべてのマルチプレイヤーゲームで可能です)、問題を引き起こしているCivilizationゲームを開いている間はそのままにしておきます。最初のゲームを開いたままにしておけば、切断することなくマルチプレイヤーセッションに参加してホストできるはずです。
これは単なる推測にすぎませんが、文明5でも発生しているため、これはアーキテクチャ設計上の欠陥であるとプレーヤーは疑っています。