Redusere spilllatency (Ping) i Windows
- Kategori: Guider
Når jeg kobler til spillservere, har jeg vanligvis ikke noe dårlig ping forutsatt at automatisk matchmaking ikke kobler meg til en server i Australia, Japan eller USA (jeg kommer fra Tyskland). Det skjer til tider, både i Team Fortress 2 og i Counter Strike Global Offensive, de to kampene jeg spiller mest for tiden.
Jeg spiller mye med venner og merker at pingene deres vanligvis er mye verre enn mine. Jeg pleide å tilskrive dette utelukkende til Internett-tilkoblingen deres og trodde egentlig ikke at tilkoblingsinnstillinger ville endre seg mye i denne forbindelse.
Så leste jeg om to registerinnstillinger, TCPAckFrequency og TCPNoDelay, og hvordan de kan få ned pingen i spill og andre applikasjoner som fungerer best med lav latenstid. Hvis du er en spiller og opplever etterslepsproblemer når du er koblet til en nærtjener, kan det være lurt å prøve å finpusse de to innstillingene for å se om dette gjør spillopplevelsen din morsommere.
Tips : bruk et gratis program som Network Latency View for å registrere latens .
- TCPAckFrequency 'bruker forsinkede kvitteringer for å redusere antall pakker som blir sendt på media'. I stedet for å sende en kvittering hver gang, blir kvitteringer forsinket.
- TCPNoDelay bestemmer om nagling er aktivert eller deaktivert. Nagling 'er en funksjon som kombinerer flere pakker til en enkelt, større pakke for mer effektive sendinger.'
Dette reduserer den totale belastningen på nettverket for å optimalisere nettverkstrafikken. Ulempen er at ventetiden kan øke på grunn av den. Hvis du bruker PC-en din mest til spill, eller opplever problemer med etterslep i spill, kan det være lurt å se om å slå av disse funksjonene forbedrer spillforsinkelsen på slutten.
Fiksing av etterslep
Du må gjøre to endringer i Windows-registeret.
- Bruk Windows-R for å få opp kjøreboksen på systemet.
- Skriv inn regedit her og trykk på enter-tasten
- Naviger til følgende registernøkkel her ved å bruke den trelignende strukturen til venstre: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services Tcpip Parameters Interfaces
- Her må du gå gjennom listen over undernøkler for å finne nettverksadapteroppføringen som brukes til å koble til Internett. Hvis du bruker DHCP, må du lete etter DhcpIPAdddress her for å finne riktig adapter, ellers må du se etter IPAddress her.
- De fleste av oppføringene inneholdt ingen nyttige data på et testsystem, slik at det skulle være relativt enkelt å finne den rette.
- Hvis du ikke kjenner din lokale IP-adresse, gjør følgende for å finne den ut: Bruk Windows-R til å få opp runbox, skriv inn cmd og trykk enter. Her må du angi ipconfig for å vise IP-adressen.
- Når du har funnet riktig tast høyreklikker du den og velger Ny> Dword (32-biters) verdi.
- Navngi det TcpAckFrequency og klikk ok.
- Dobbeltklikk på verdien etterpå og sett verdien til en . ( For å gjenopprette standardinnstillingen, endre verdien til to eller slett nøkkelen )
- Naviger nå til følgende tast: HKEY_LOCAL_MACHINE Programvare Microsoft MSMQ Parametere
- Høyreklikk på tasten igjen og velg Ny> Dword (32-biters) verdi.
- Gi den nye parameteren navn TCPNoDelay
- Dobbeltklikk på den etterpå og endre verdien til en . ( For å gjenopprette tasten på et senere tidspunkt, endre den til 0 eller slett tasten )
Alt som gjenstår nå er å starte PCen på nytt, logge av og på igjen, eller drepe og starte explorer.exe-prosessen på nytt.
Effekten avhenger mye av spillene du spiller, Internett-tilkoblingen og serverne du kobler til. Det har vært rapporter fra brukere som hevdet at dette reduserte pingtidene med 100 ms og mer i spill de spiller.