Riduci la latenza di gioco (ping) in Windows
- Categoria: Esercitazioni
Quando mi collego ai server di gioco di solito non ho un ping errato, a condizione che la creazione automatica della corrispondenza non mi colleghi a un server in Australia, Giappone o Stati Uniti (vengo dalla Germania). Ciò accade a volte, sia in Team Fortress 2 che in Counter Strike Global Offensive, i due giochi a cui gioco di più attualmente.
Gioco molto con gli amici e noto che i loro ping di solito sono molto peggiori dei miei. Lo attribuivo esclusivamente alla loro connessione Internet e non pensavo davvero che le modifiche alla connessione sarebbero cambiate molto a questo proposito.
Poi ho letto di due impostazioni del registro, TCPAckFrequency e TCPNoDelay, e di come possono ridurre il ping nei giochi e in altre applicazioni che funzionano meglio con una bassa latenza. Se sei un giocatore e riscontri problemi di ritardo quando sei connesso a un server vicino, potresti provare a modificare queste due impostazioni per vedere se questo rende la tua esperienza di gioco più piacevole.
Mancia : utilizzare un programma gratuito come Network Latency View per registrare la latenza .
- TcpAckFrequency 'utilizza riconoscimenti ritardati per ridurre il numero di pacchetti inviati sul supporto'. Invece di inviare un riconoscimento ogni volta, i riconoscimenti vengono ritardati.
- tcpnodelay determina se nagling è abilitato o disabilitato. Nagling 'è una funzionalità che combina diversi pacchetti in un unico pacchetto più grande per trasmissioni più efficienti'.
Ciò riduce il carico complessivo sulla rete per ottimizzare il traffico di rete. Lo svantaggio è che la latenza può aumentare a causa di ciò. Se utilizzi il PC principalmente per i giochi o riscontri problemi con il ritardo nei giochi, potresti voler vedere se la disattivazione di tali funzionalità migliora la latenza di gioco da parte tua.
Correzione del ritardo del gioco
È necessario apportare due modifiche al registro di Windows.
- Usa Windows-R per aprire la casella Esegui sul sistema.
- Digita regedit qui e tocca il tasto Invio
- Passare alla seguente chiave di registro qui utilizzando la struttura ad albero sulla sinistra: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services Tcpip Parameters Interfaces
- Qui è necessario scorrere l'elenco delle sottochiavi per individuare la voce della scheda di rete utilizzata per connettersi a Internet. Se stai usando DHCP, devi cercare DhcpIPAdddress qui per trovare l'adattatore corretto, altrimenti devi cercare IPAddress qui.
- La maggior parte delle voci non conteneva dati utili su un sistema di test, quindi trovare quello giusto dovrebbe essere relativamente facile.
- Se non conosci il tuo indirizzo IP locale, procedi come segue per scoprirlo: usa Windows-R per aprire la runbox, digita cmd e premi invio. Qui è quindi necessario inserire ipconfig per visualizzare l'indirizzo IP.
- Dopo aver individuato la chiave corretta, fare clic con il pulsante destro del mouse e selezionare Nuovo> Valore Dword (32 bit).
- Nominalo TcpAckFrequency e fare clic su OK.
- Fare doppio clic sul valore in seguito e impostarne il valore uno . ( Per ripristinare l'impostazione predefinita, modificare il valore in Due o eliminare la chiave )
- Ora vai alla seguente chiave: HKEY_LOCAL_MACHINE Software Microsoft MSMQ Parameters
- Fare nuovamente clic con il pulsante destro del mouse sulla chiave e selezionare Nuovo> Valore Dword (32 bit).
- Assegna un nome al nuovo parametro tcpnodelay
- Fare doppio clic su di esso in seguito e modificare il suo valore in uno . ( Per ripristinare la chiave in un secondo momento, modificarla in 0 o eliminare la chiave )
Tutto ciò che resta ora è riavviare il PC, disconnettersi e riaccenderlo o terminare e riavviare il processo explorer.exe.
L'effetto dipende molto dai giochi a cui giochi, dalla tua connessione Internet e dai server a cui ti connetti. Ci sono state segnalazioni di utenti che hanno affermato che ciò ha ridotto i tempi di ping di 100 ms e più nei giochi a cui giocano.