Come posso avviare sessioni multiplayer in Icewind Dale II?

Quando cerco di avviare una partita multiplayer come host, nessuno può connettersi, anche se la connessione di networking è OK. Quando provo a collegarmi a un altro server sulla LAN, mi viene rifiutato.

Dov'è il problema? Come lo aggiusto?

Questo bug è stato complicato e appare su più giochi in esecuzione sul motore Infinity (vedi sotto). Ci sono due modi possibili per risolvere questo problema. La prima opzione che funziona su Win XP consiste nell'utilizzare il protocollo IPX, anziché lo standard TCP / IP. Potrebbe essere necessario giocare con alcune impostazioni di networking come la dimensione del frammento e così via. E non c'è un modo semplice per farlo su Win Vista o più recente.

C'è tuttavia una soluzione facile che sembrava funzionare su each PC (e ho incontrato un sacco di persone con questo problema).

  1. Quando si avvia la session di networking, non eseguire il gioco in modalità a schermo integer.
  2. È ancora ansible avviare normalmente il gioco, quindi passare alla modalità window ( ALT + ENTER dovrebbe funzionare).
  3. Aspetta che tutti i giocatori si uniscano
  4. Inizia il gioco
  5. Una volta in gioco, puoi massimizzarlo di nuovo. Ora dovrebbe funzionare senza problemi.

Ho avuto questo problema con più giochi in esecuzione su Infinity Engine:

  • Icewind Dale (localizzazione CZ)
  • Icewind Dale II (localizzazione CZ)
  • Icewind Dale II (localizzazione originale EN, versione da GOG.com)
  • Baldur's Gate

Vieni a pensarci, quelli erano probabilmente tutti i giochi Infinity che ho mai giocato tramite la networking.