Zmniejsz opóźnienie w grach (ping) w systemie Windows

Wypróbuj Nasz Instrument Do Eliminowania Problemów

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

reduce game lag ping

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.