Pomoc techniczna Steam
Jak diagnozować i zgłaszać problemy sieciowe?
Ten artykuł objaśnia podstawowe kroki, jakie możesz podjąć, aby zdiagnozować problemy związane z siecią, a także opisuje, którymi informacjami możesz podzielić się podczas rozmowy z pomocą techniczną oraz pisania na forach.

Różne rodzaje problemów sieciowych

Pierwszą rzeczą, jaką należy zrobić, jest określenie rodzaju problemu. Zwróć uwagę na to, co dzieje się na twoim ekranie oraz na wszelkich odczytach pingu oraz liczby klatek na sekundę (FPS). Pozwoli to określić naturę problemu.
  • Problemy z liczbą klatek po stronie klienta

    To nie problemy sieciowe, ale ludzie często je mylą i do opisania obu problemów używają słów takich jak „lagowanie” czy „wieszanie”. Jeżeli masz problemy z liczbą klatek po stronie klienta, cały ekran się zawiesi albo obraz przestanie być płynny. Z drugiej strony, jeżeli twoja liczba klatek jest cały czas równa, ale postacie chodzą w miejscu, robią nagłe „skoki” z miejsca na miejsce lub niektóre elementy na ekranie wciąż są animowane, a część się zacina, lub na twoim ekranie znajduje się licznik FPS i widzisz, że ta liczba nie spada, to prawdopodobnie masz problem związany z siecią.
  • Wysoka latencja

    Występuje wtedy, kiedy pakietom ciągle zajmuje zbyt długo dotarcie do serwera gry i z powrotem (ten czas podróży pakietu nazywany jest zazwyczaj „pingiem”). Ten problem może objawiać się na wiele sposobów w zależności od gry. Może wystąpić zauważalna przerwa między chwilą, w której wciskasz np. przycisk wystrzału broni, a faktycznym momentem odpowiedzi na to działanie na ekranie. Inną oznaką wysokiego pingu, najczęściej spotykaną w strzelaninach z perspektywą pierwszej osoby, jest sytuacja, w której naboje nie trafiają w cel, chociaż wyglądało na to, że powinny były trafić, lub gdy inny gracz postrzeli cię „zza rogu”, lub gdy biegniesz blisko przeszkody i postać się „ślizga” po niewielkim opóźnieniu, chociaż na twoim ekranie nie wyglądało, jakby postać trafiła w przeszkodę. Dzieje się tak, ponieważ twój komputer próbuje przewidzieć, co stanie się na serwerze, ale to, co stało się na serwerze, nie pasowało do tych przewidywań, więc komputer próbuje poprawić sytuację po otrzymaniu aktualnych danych od serwera na temat tego, co „naprawdę” się stało.
  • Utrata pakietów

    Występuje wtedy, gdy pakiety są wysyłane przez twojego klienta lub serwer gry, ale druga strona go nie otrzymała. W większości regionów świata utrata pakietów powyżej 1% jest stosunkowo rzadka i utrata małej liczby pakietów w tej skali jej zazwyczaj niezauważalna. W zależności od gry utrata pakietów równa 10% lub wyższa może znacznie pogorszyć wrażenia z gry. Utrata pakietów ma te same objawy co wysoka latencja, więc jeżeli nie posiadasz żadnych odczytów z gry, to trudno rozróżnić te dwa problemy. Ogólnie rzecz biorąc, zjawisko utraty pakietów jest dosyć nieregularne i chwilowe.

    Utrata pakietów zazwyczaj jest symetryczna, co oznacza, że pakiety wysłane do serwera są gubione mniej więcej tak często, jak pakiety wysłane przez serwer do twojego klienta, ale czasami w jednym kierunku gubione jest więcej pakietów niż w drugim. Gdy tak się stanie, odczyt na temat utraconych pakietów może nie być wystarczający do zdiagnozowania problemu. Zależy to od metody pomiaru utraconych pakietów. Przykładowo, jeżeli gra mierzy utratę pakietów na podstawie przerw w numerach sekwencyjnych dołączonych do pakietu, to nie będzie możliwe wykrycie utraty pakietów wychodzących. Test pingu opisany poniżej jest oparty na utracie pakietów w obu kierunkach, więc jest w stanie wykrywać utratę pakietów, nawet jeżeli jest asymetryczna.
  • Problemy z NAT

    Może to uniemożliwić twojemu komputerowi uzyskanie dostępu do większej liczby zdalnych hostów w krótkim czasie, np. gdy gra potrzebuje wysłać komunikat ping do wielu serwerów lub regionów w celu znalezienia tego z najlepszym połączeniem. Przeglądarki serwerów w grach takich jak Counter Strike czy Team Fortress 2 wysyłają takie komunikaty do tysięcy serwerów. Jeżeli na twoim komputerze wyświetla się jedynie kilka serwerów, gdy powinny być ich setki lub tysiące, lub gdy doświadczasz problemów sieciowych natychmiast po użyciu przeglądarki serwerów, to prawdopodobnie masz problem z NAT.

    Problemy z NAT są najczęściej powodowane przez stare domowe routery, a rozwiązaniem tego problemu jest zakupienie nowego.


Te problemy nie wykluczają się wzajemnie. Przed zgłoszeniem problemu poświęć trochę czasu na jego zidentyfikowanie. Gdy zgłaszasz problem, dostarcz stosowne dane, gdy jest to możliwe: określ objawy problemu, opisz swoją konfigurację sieciową, dostawcę usług, wykonane testy połączenia sieciowego itd. Problemy zgłaszane bez jakichkolwiek danych utrudnią nam ich rozwiązanie i nie będziemy w stanie ci sprawnie pomóc.


Uruchomienie testu ping

Oto proste, ale przydatne narzędzie diagnostyczne, dzięki któremu możesz przetestować połączenie sieciowe. Najpierw musisz wybrać hosta, na podstawie którego sprawdzisz swoje połączenie. Zazwyczaj będzie to jedna z trzech opcji:
  • Serwer gry

    Musisz znaleźć adres IP serwera, z którym będziesz faktycznie się komunikować. Nie zakładaj, że możesz po prostu użyć polecenia ping na domenie, na przykład „valvesoftware.com” czy „dota2.com”. Są to serwery sieciowe, które nie mają związku z rozgrywką. Dokładna metoda znalezienia adresu IP serwera, na którym grasz, zależy od gry. W większości gier Valve możesz otworzyć konsolę, a adres IP serwera gdzieś tam będzie.

    Instrukcje dla Dota 2:
    1. Dodaj -console do opcji uruchamiania gry.
    2. Użyj klawisza ` po uruchomieniu gry, by włączyć konsolę.
    3. Wprowadź polecenie status i wciśnij klawisz Enter, by otrzymać komunikat ping i inne informacje o statusie.

    Instrukcje dla Counter-Strike: Global Offensive:
    1. Uruchom grę i przejdź do menu ustawień.
    2. Znajdź opcję Włącz konsolę (~) i ustaw jej wartość na Tak.
    3. Użyj klawisza `, by włączyć konsolę.
    4. Wprowadź polecenie netgraph 1 i wciśnij klawisz Enter – włączy to wyświetlanie pingu i innych informacji o wydajności sieci.

    W niektórych sytuacjach możesz wykonać test na adresie IP, który według ciebie posiada podobne cechy sieciowe, ale gdy nie znasz adresu IP, z którym chcesz się połączyć. Przykładowo jeżeli znasz adres serwera IP w regionie Europy Zachodniej dla danej gry, możesz użyć tego adresu IP do ogólnego przetestowania połączenia z serwerami gry w Europie Zachodniej. Ale zrób tak tylko w przypadku, gdy nie posiadasz dokładnego adresu IP i zawsze dziel się tą informacją w dowolnym zgłoszeniu, by reszta informacji nie została uznana za nieważne.
  • Twój router domowy

    Problemy z komunikacją w przypadku routerów domowych są niezwykle pospolite, zwłaszcza w przypadku sieci bezprzewodowych. Aby znaleźć adres swojego routera, otwórz Wiersz poleceń systemu Windows i wpisz „ipconfig”. Adres twojego routera to twoja „brama domyślna”. Routery często posiadają adres podobny do „192.168.0.x” lub „10.0.0.x”.
  • Inna większa strona internetowa

    Potwierdzenie możliwości połączenia się z inną stroną pomoże wyeliminować ogólne problemy z połączeniem internetowym. Dla tych stron nie potrzebujesz numerycznego adresu IP, możesz użyć nazwy domeny takiej jak „amazon.com”, „google.com”, „facebook.com”, „netflix.com” itd.


Po wybraniu komputera, z którym chcesz się połączyć, wykonaj poniższe instrukcje w celu wykonania prostego testu ping:

  1. Otwórz wiersz polecenia.
  2. W systemie Windows wprowadź polecenie: „ping -t adres”, zastępując „adres” adresem IP lub nazwą domeny, z którą chcesz wykonać test.
  3. Twój komputer będzie ciągle wysyłał komunikat ping do danego serwera, dopóki nie przerwiesz tego kombinacją klawiszy Ctrl+C.
  4. Zwróć uwagę na to, jak często pingowanie się nie udaje i jakie są jego czasy.


Pamiętaj, że niektóre hosty będą blokować żądania ping i nie będą nigdy na nie odpowiadać. Gdy tak się stanie, zobaczysz komunikat „Upłynął limit czasu żądania” zamiast odpowiedzi ping. Jeżeli doświadczysz tego problemu, wybierz innego hosta.

Możesz pozostawić uruchomiony test, by działał w tle, gdy grasz. Może to pomóc, szczególnie gdy problem jest sporadyczny. Jeżeli tak się stanie, przejdź do okna z testem i sprawdź, co się dzieje.

Jeżeli test pingu zgłasza utratę pakietów, możesz zawęzić przyczynę problemu poprzez uruchomienie innego narzędzia:
  1. Otwórz wiersz polecenia.
  2. W systemie Windows wprowadź polecenie: „pathping adres”, zastępując „adres” adresem IP lub nazwą domeny, z którą chcesz wykonać test.
    W systemie Linux możesz użyć podobnego polecenia „<code>mtr</code>” (możliwe, że konieczne będzie zainstalowanie pakietu „mtr” w celu jego użycia). Przykład: „<code>mtr -n -c 100 --report --report-wide adres</code>”.
  3. Poczekaj, aż test się zakończy. Może to potrwać kilka minut.


Pathping/MTR wyświetli latencję dla każdego skoku, który wykonały twoje pakiety, oraz ich utratę. Jeżeli utrata pakietów dla skoku to 100%, ale inne skoki już nie tracą pakietów, to prawdopodobnie host w tym miejscu blokuje żądania ping i nie wykazuje to problemu sieciowego. Jeżeli pakiety są tracone na pierwszym skoku, to istnieje problem między twoim komputerem a routerem (częstym winowajcą są połączenia bezprzewodowe).


Problemy z MTU

Jeżeli test ping nie wykazuje żadnych problemów, ale masz problemy z połączeniem w grze, to powodem może być różnica w obsłudze pakietów ICMP (używanych przez ping) w porównaniu do rodzaju pakietów (prawdopodobnie UDP) używanych przez grę. Jednym z najpospolitszych problemów jest fakt, że pakiety w grze są większe od twojej maksymalnej jednostki transmisji (MTU). MTU to miara rozmiaru pakietu, na który zezwala twoja sieć, zanim zostanie on podzielony (co zwiększa szansę na utratę pakietów) lub całkowicie porzucony. Ograniczenia MTU mogą być obecne w twojej sieci lokalnej lub występować po stronie twojego dostawcy usług.

W systemie Windows możesz dodać „-l 1300”, by wymusić na teście ping używanie większych pakietów. Jeżeli te żądania ping przestaną działać, to twój router domowy lub dostawca usług może wymuszać niższe MTU, niż wymaga tego gra.


Jakimi informacjami podzielić się podczas zgłaszania problemu sieciowego

Podczas rozmowy z Pomocą techniczną Steam czy pracownikiem Valve lub po prostu podczas opisywania problemu na forum w celu uzyskania pomocy, twoje szanse na jej otrzymanie wzrosną, jeżeli podzielisz się odpowiednimi szczegółami. Oto lista najważniejszych rzeczy:
  • Szczegółowy opis problemu. Jeżeli posiadasz odczyty pingu lub utraty pakietów, podziel się nimi. Czy istnieją jakieś komunikaty z błędami lub informacje zwracane w konsoli? Podziel się tym. Dodatkowo upewnij się, że dzielisz się tym, co widzisz na ekranie, a nie swoimi przemyśleniami na temat przyczyn tego problemu.
  • Czy problem jest sporadyczny, czy w miarę nieprzerwany? Jeżeli ma on miejsce w pewnych warunkach, opisz je.
  • Jeżeli znasz adres IP, to „trasa pakietów” jest niezwykle przydatna. Zawsze spędź trochę czasu nad zebraniem tych informacji i podziel się nimi. To naprawdę proste. W systemie Windows wprowadź polecenie „tracert adres”. W systemie Linux wprowadź polecenie „<code>traceroute adres</code>”. Podziel się kompletem otrzymanych wyników.
  • Gdzie mieszkasz? Z jakim serwerem próbujesz się połączyć? Jeżeli posiadasz adres IP serwera, podziel się nim. Skąd wiesz, że to odpowiedni adres IP? Jeżeli znasz tylko region geograficzny, podziel się nim. Problemy sieciowe BARDZO zależą od lokalizacji. Jeżeli nie opiszesz, gdzie się znajdujesz, najprawdopodobniej nie otrzymasz pomocy.
  • Opisz swoje domowe środowisko sieciowe. Grasz na połączeniu przewodowym czy bezprzewodowym? Jesteś w akademiku? W domu? Kto jeszcze używa twojej sieci?
  • Kto jest twoim dostawcą usług?
  • Jeżeli wykonałeś testy ping lub pathping, podziel się ich wynikami. Nie dziel się tylko podsumowaniem wyników. Jeżeli to możliwe, podziel się pełnym wynikiem.
  • Jakie wykonałeś kroki w celu potwierdzenia, że problem nie leży w twojej sieci lokalnej ani dostawcy usług? Czy wykonałeś test ping za pomocą swojego routera i innej większej strony internetowej? Czy możesz normalnie odwiedzać inne strony internetowe?

    Pamiętaj, że podczas gdy brak możliwości odwiedzania tych stron internetowych jest silnym dowodem na to, że istnieje lokalny problem, to brak takich problemów NIE jest zazwyczaj jednoznacznym dowodem na to, że wszystko działa normalnie. Podobnie mało ważne są fakty dotyczące wyniku testu prędkości internetu, metryka przepustowości czy fakt posiadania połączenia światłowodowego. Ruch w grze jest znacząco różny od ruchu sieciowego i jest inaczej obsługiwany przez twój router oraz dostawcę usług.
  • Jeżeli zamieszczasz wiadomość na forum, na którym pracownik Valve może przeczytać twoją wiadomość, upewnij się, że podzielisz się odnośnikiem do swojego profilu w Społeczności Steam. Pomoże nam to zlokalizować twoje konto, uzyskać dostęp do ostatnich meczy, połączeń z serwerami itp.

Potrzebujesz pomocy ze Steam?
Użyj asystenta pomocy Steam, by zawęzić temat i uzyskać potrzebną ci pomoc.
Pomoc w społeczności
Zamieść post w dyskusjach Steam lub przeszukaj je, by znaleźć odpowiedź na twoje pytanie.