Networking: i giochi non possono vedere / unirsi ai server LAN di nessun altro, a meno che io non l'host


10

Questo succede con vari giochi, da Battlefield 2 a Trackmania e quindi sembra esserci un errore di configurazione della rete:

Quando qualcun altro ospita un gioco LAN, sono l'unico che non può vedere il proprio server nel browser del server di gioco, né posso unirlo con una connessione IP diretta. Tuttavia, quando ospito il gioco, tutti gli altri sono in grado di unirsi al mio server senza problemi. Sono anche l'unico sulla rete a riscontrare questi problemi.

Cose che ho già controllato:

  • Windows Firewall è impostato per consentire ogni applicazione (e il problema si verifica ancora quando è completamente disabilitato)
  • Altri programmi di rete e Internet come browser, e-mail, ssh e ftp funzionano perfettamente
  • Varie impostazioni di indirizzo IP / subnet mask statiche / dinamiche e impostazioni predefinite del gateway non risolvono il problema

1
E i firewall dei tuoi amici? Qual è il layout LAN? Singoli router o multipli? Funziona su altre reti?
gronostaj,

Risposte:


26

Il problema sembrava essere che i giochi non gestivano correttamente il mio PC con più adattatori di rete. Quindi si connettono utilizzando l'adattatore di rete errato e vedono solo la propria rete / sottorete dell'adattatore.

Nel mio caso ciò è stato causato dalla scheda di rete Virtualbox , anche se sembra essere comune con altri adattatori software come Hamachi . La soluzione più semplice che ho trovato è stata quella di disabilitare l'adattatore problematico prima di giocare. Altre opzioni possibili sono disabilitare tutte le altre schede di rete tranne quella della rete corrente o impostare correttamente la priorità delle schede di rete.

La priorità delle schede di rete può essere impostata seguendo questa procedura in Windows Vista / Seven ( sorgente ):

  • Rete aperta e centro di condivisione'
  • Scegli le impostazioni "Modifica adattatore"
  • Premi ALT sulla tastiera per mostrare i menu
  • Dal menu 'Avanzate' selezionare 'Impostazioni avanzate'
  • Nella scheda "Schede e collegamenti" selezionare la scheda di rete corretta dall'elenco "Connessioni"
  • Utilizzare la freccia verde a destra per spostarla in cima all'elenco delle priorità della scheda di rete di Windows
  • Fai clic su "OK" per applicare le nuove impostazioni e il gioco è fatto!

Perché questa impostazione cruciale è nascosta in quel modo? Sto usando Windows 10 e il tuo metodo funziona allo stesso modo. Grazie!
Mattmilten,

Ho dovuto riavviare dopo aver disabilitato tutti gli altri adattatori di rete, ma questo sembra aver funzionato per me per StarCraft Brood War. Grazie!
Anthony Astige,

1

Se conosci l'IP del server, puoi inserire dalla riga di comando in questo modo:

TmForever.exe / lan /join=192.168.100.110

Per me ha funzionato!

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.