Połączenie FiveM timeout / Nie powiodło się getinfo server: jak naprawić
Timeout połączenia Server->client lub Failed to getinfo server po 3 próbach? Sprawdzić serwer, port, firewall, VPN, DNS i zacinania. Naprawy dla graczy i właścicieli.
Wybierasz serwer i otrzymujesz jeden z nich:
Connection timed out
Failed to getinfo server after 3 attempts
Server->client connection timed outPierwsza dwa zwykle pojawiają się, gdy próbujesz dołączyć. Trzecia często pojawia się podczas gry, lub podczas ładowania. Przyczyny się nakładają, więc ten przewodnik dzieli naprawy na « czy serwer jest działający », « czy to twój PC » i « czy serwer jest przeciążony ».
Czy serwer rzeczywiście działa?
Zanim zmienisz cokolwiek na komputerze, sprawdzić, czy nie jest to serwer.
- Spróbuj inny serwer. Jeśli inne serwery działają, problem to serwer lub jego sieć.
- Spójrz na listę serwera, Discord lub stronę stanu.
- Poproś kogoś innego, aby się podłączył.
Jeśli posiadasz serwer, sprawdzić konsolę txAdmin: serwer musi działać bez pętli restartu, a adres musi być prawidłowy.
Właściciele serwerów: port
Jeśli nikt nie może dołączyć do serwera, który działa, port nie jest osiągalny z zewnątrz. FiveM domyślnie używa portu 30120, zarówno TCP jak i UDP.
Sprawdź to:
- Windows Firewall lub firewall hosta pozwala na TCP i UDP
30120. - Na konfiguracji domowej router przekazuje
30120na komputer serwera. endpoint_add_tcpiendpoint_add_udpwserver.cfgpasują do portu, który otwierasz.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"Przetestuj port TCP z innej sieci za pomocą PowerShell:
Test-NetConnection -ComputerName YOUR.SERVER.IP -Port 30120TcpTestSucceeded : True oznacza, że TCP jest otwarty. To nie testuje UDP, więc również sprawdzić twoje reguły dla UDP. Pełny przewodnik jest w FiveM server not showing: port forwarding.
Gracze: firewall i antywirus
Firewall lub antywirus na twoim komputerze mogą blokować FiveM przed rozmową z serwerami.
- Zezwól
FiveM.exeiFiveM_GTAProcess.exeprzez Windows Firewall, w sieciach prywatnych i publicznych. - Dodaj
%localappdata%\FiveMjako wyjątek w twoim antiwirusie. - Czasowo wyłącz pakiety « zabezpieczenia internetu » innych firm, aby testować. Jeśli działa, dodaj regułę zamiast ją wyłączać.
Gracze: VPN i proxy
VPN dodaje opóźnienie i czasami blokuje ruch UDP. Odłącz go i spróbuj ponownie. Niektóre serwery również celowo blokują adresy VPN. Jeśli musisz go użyć, wybierz serwer blisko serwera gry.
Gracze: DNS i adapter sieci
Jeśli możesz dołączyć po IP, ale nie po nazwie, lub problem pojawia się na wszystkich serwerach:
ipconfig /flushdnsNastępnie spróbuj inny DNS, na przykład ustaw adapter na korzystanie z domyślnego routera lub publicznego resolvera. Inne rzeczy do wypróbowania:
- Restart routera i komputera.
- Używaj kabla zamiast Wi-Fi, które mogą tracić pakiety.
- Zresetuj stos sieciowy. Z podniesionego PowerShell, a potem reboot:
netsh winsock reset- Zaktualizuj sterownik karty sieciowej.
Timeout w środku sesji
Gdy błąd pojawia się po tym, jak już dołączyłeś, serwer przestał wysyłać ci dane, lub twoje połączenie zostało przerwane.
Serwer przeciążony. Skrypt, który blokuje wątek serwera, zamrażakład wszystko na sekundy, a klienci się timeout. W konsoli serwera to pojawia się jako ostrzeżenia o hicku. Przeczytaj Server thread hitch warning, aby znaleźć zasób.
Zbyt wiele zdarzeń sieciowych. Jeden skrypt, który zalewa połączenie, może cię również rozłączyć. Patrz Reliable network event overflow.
Zasoby serwera. Niewystarczająca CPU, pamięć RAM lub powolna baza danych mogą mieć ten sam efekt. Sprawdzić użycie hosta podczas szczytów.
Po twojej stronie. Utrata pakietów na twoim połączeniu wygląda tak samo. Uruchom test ping na IP serwera przez minutę. Upuszczenia lub duże skoki oznaczają sieć, a nie FiveM.
Wyczyść pamięć podręczną i spróbuj ponownie
Uszkodzone pliki pamięci podręcznej mogą zatrzymać połączenie na etapie ładowania. Wyczyść je, jak w How to clear the FiveM cache, a następnie ponownie się podłącz.
Lista kontrolna
| Objaw | Naprawa |
|---|---|
Failed to getinfo server after 3 attempts |
Serwer offline lub port 30120 zamknięty, sprawdź TCP i UDP |
| Nikt nie może dołączyć, serwer działa | Otwórz i przesłaj port, sprawdzić endpoint_add_tcp i endpoint_add_udp |
| Tylko ty nie możesz dołączyć | Firewall lub antywirus na twoim komputerze, zezwól FiveM |
| Nie powiedzie się z włączonym VPN | Odłącz VPN |
| Nie powiedzie się na wszystkich serwerach | Flush DNS, restart routera, użyj kabla, zaktualizuj sterownik adaptera |
Server->client connection timed out podczas gry |
Sprawdzić ostrzeżenia o hicku na serwerze, szukaj zalewów zdarzeń |
| Nie powiedzie się na etapie ładowania | Wyczyść pamięć podręczną FiveM |
Szybkie odpowiedzi
Co oznacza Failed to getinfo server after 3 attempts?
Twój klient FiveM zapytał serwer o jego informacje trzy razy i nie otrzymał odpowiedzi. Albo serwer jest offline, adres lub port jest zły, albo coś między tobą a nim blokuje połączenie.
Które porty potrzebuje serwer FiveM?
Domyślnie port 30120, zarówno TCP jak i UDP. Właściciel serwera musi go otworzyć w firewall i przesłać go w routerze, jeśli serwer działa w domu.
Dlaczego dostaję Server->client connection timed out w środku sesji?
Klient przestał odbierać dane z serwera przez zbyt długo. Typowe przyczyny to hick serwera lub przeciążenie, upuszczenie sieci po twojej stronie, lub skrypt zalewający zdarzenia sieciowe.
Skrypty bez tego problemu
Mic PhoneSkładany telefon, który rozkłada się w tablet i działa też na prawdziwym telefonie gracza.Zobacz skrypt →
Advanced BoostingBoosting pojazdów z tabletu: kontrakty od klasy D do S+, ekipy i kolejka na żywo.Zobacz skrypt →
CCTV Security CamerasKamery do rozstawienia, tablet z podglądem wielu kamer na żywo i drukowane zdjęcia jako dowody.Zobacz skrypt →