web-dev-qa-db-ja.com

ネットワーク-私がホストしない限り、ゲームは他の人のLANサーバーを表示/参加できません

これは、Battlefield 2からTrackmaniaまでのさまざまなゲームで発生するため、ネットワーク構成エラーのようです。

他の誰かがLANゲームをホストしている場合、ゲーム内サーバーブラウザーでサーバーを表示できないのは私だけです。また、直接IP接続で参加することもできません。ただし、I Hostの場合、他の誰もが問題なくサーバーに参加できます。これらの問題が発生しているのは、私だけです。

私がすでにチェックしたもの:

  • Windowsファイアウォールは、各アプリケーションを許可するように設定されています(そして、完全に無効にしても問題は引き続き発生します)
  • ブラウザ、電子メール、ssh、ftpなどの他のネットワーキングプログラムが完全に正常に動作している
  • さまざまな静的/動的IPアドレス/サブネットマスクとデフォルトゲートウェイの設定で問題が解決しない
10
Silveri

問題は、ゲームが複数のネットワークアダプターを持つPCを適切に処理しないことです。次に、間違ったネットワークアダプターを使用して接続し、そのアダプター自体のネットワーク/サブネットのみを確認します。

私の場合、これはVirtualboxネットワークアダプタが原因でしたが、ハマチ。私が見つけた最も簡単な解決策は、ゲームをプレイする前に問題のあるアダプターを無効にすることでした。他の可能なオプションは、現在のネットワーク用のものを除く他のすべてのネットワークアダプターを無効にするか、ネットワークアダプターの優先順位を正しく設定することです。

ネットワークアダプターの優先順位は、Windows Vista/Seven( source )で次の手順に従って設定できます。

  • オープンネットワークと共有センター'
  • 「アダプターの変更」設定を選択します
  • キーボードのAltキーを押してメニューを表示します
  • 「詳細」メニューから「詳細設定」を選択します
  • 「アダプターとバインディング」タブで、「接続リスト」から適切なネットワークアダプターを選択します。
  • 右側の緑色の矢印を使用して、Windowsネットワークアダプタの優先順位リストの一番上に移動します
  • [OK]をクリックして新しい設定を適用すると完了です。
26
Silveri

サーバーのIPがわかっている場合は、次のようにコマンドラインから入力できます。

TmForever.exe/lan /join=192.168.100.110

私にとっては、うまくいきました!

1
kaikalista