Zmniejsz opóźnienie w grach (ping) w systemie Windows
- Kategoria: Poradniki
Kiedy łączę się z serwerami gier, zwykle nie mam złego pinga, pod warunkiem, że automatyczne dopasowywanie nie łączy mnie z serwerem w Australii, Japonii lub USA (jestem z Niemiec). Zdarza się to czasami, zarówno w Team Fortress 2, jak iw Counter Strike Global Offensive, dwóch grach, w które gram obecnie najwięcej.
Dużo gram ze znajomymi i zauważam, że ich pingi są zwykle dużo gorsze niż moje. Kiedyś przypisywałem to wyłącznie ich połączeniu z Internetem i tak naprawdę nie sądziłem, że poprawki połączenia wiele zmienią w tym względzie.
Następnie przeczytałem o dwóch ustawieniach rejestru, TCPAckFrequency i TCPNoDelay, oraz o tym, jak mogą obniżyć ping w grach i innych aplikacjach, które działają najlepiej z niskim opóźnieniem. Jeśli jesteś graczem i masz problemy z lagami po podłączeniu do pobliskiego serwera, możesz spróbować dostosować te dwa ustawienia, aby sprawdzić, czy to sprawia, że gra jest przyjemniejsza.
Wskazówka : użyj bezpłatnego programu, takiego jak Network Latency View, aby zarejestrować opóźnienie .
- TCPAckFrequency „wykorzystuje opóźnione potwierdzenia w celu zmniejszenia liczby pakietów wysyłanych przez nośnik”. Zamiast wysyłania potwierdzenia za każdym razem, potwierdzenia są opóźnione.
- TCPNoDelay określa, czy dokuczanie jest włączone czy wyłączone. Nagling „to funkcja, która łączy kilka pakietów w jeden, większy pakiet w celu uzyskania bardziej wydajnych transmisji”.
Zmniejsza to ogólne obciążenie sieci w celu optymalizacji ruchu sieciowego. Wadą jest to, że z tego powodu może wzrosnąć opóźnienie. Jeśli używasz komputera głównie do gier lub masz problemy z lagami w grach, możesz chcieć sprawdzić, czy wyłączenie tych funkcji poprawi opóźnienie gry po twojej stronie.
Naprawianie opóźnienia gry
Musisz wprowadzić dwie zmiany w rejestrze systemu Windows.
- Użyj Windows-R, aby wywołać pole uruchamiania w systemie.
- Wpisz regedit tutaj i dotknij klawisza Enter
- Przejdź do następującego klucza rejestru, używając struktury podobnej do drzewa po lewej stronie: HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services Tcpip Parameters Interfaces
- Tutaj musisz przejrzeć listę podkluczy, aby zlokalizować wpis karty sieciowej, który jest używany do łączenia się z Internetem. Jeśli korzystasz z DHCP, musisz poszukać DhcpIPAdddress tutaj, aby znaleźć właściwą kartę, w przeciwnym razie musisz poszukać tutaj adresu IP.
- Większość wpisów nie zawierała żadnych przydatnych danych o systemie testowym, więc znalezienie właściwego powinno być stosunkowo łatwe.
- Jeśli nie znasz swojego lokalnego adresu IP, wykonaj następujące czynności, aby go znaleźć: Użyj Windows-R, aby wywołać runbox, wpisz cmd i naciśnij Enter. Tutaj musisz wprowadzić ipconfig, aby wyświetlić adres IP.
- Po zlokalizowaniu właściwego klucza kliknij go prawym przyciskiem myszy i wybierz Nowy> Wartość Dword (32-bitowa).
- Nazwij to TcpAckFrequency i kliknij OK.
- Następnie kliknij dwukrotnie wartość i ustaw jej wartość na jeden . ( Aby przywrócić ustawienie domyślne, zmień wartość na dwa lub usuń klucz )
- Teraz przejdź do następującego klucza: HKEY_LOCAL_MACHINE Software Microsoft MSMQ Parameters
- Ponownie kliknij klucz prawym przyciskiem myszy i wybierz Nowy> Wartość Dword (32-bitowa).
- Nazwij nowy parametr TCPNoDelay
- Następnie kliknij go dwukrotnie i zmień jego wartość na jeden . ( Aby przywrócić klucz w późniejszym czasie, zmień go na 0 lub usuń klucz )
Teraz pozostaje tylko zrestartować komputer, wylogować się i ponownie włączyć lub zabić i ponownie uruchomić proces explorer.exe.
Efekt zależy w dużej mierze od gier, w które grasz, połączenia internetowego i serwerów, z którymi się łączysz. Pojawiły się raporty użytkowników, którzy twierdzili, że w grach, w które grają, zmniejszyło to ich czasy pingów o 100 ms i więcej.