Timeout
Timeout znamená, že klient a server spolu přestali komunikovat. Nejde o jednu chybu, ale o následek několika různých příčin.
Kdy nastává
| Situace | Pravděpodobná příčina |
|---|---|
| Timeout při připojování | Firewall, špatný port, server neběží |
| Timeout všem hráčům naráz | Server zamrzl nebo spadl |
| Timeout jednomu hráči | Jeho připojení |
| Timeout po pár minutách hraní | Nízké TPS nebo síťový problém |
Timeout všem naráz
Server přestal odpovídat. Nejčastěji zamrzl ve smyčce.
Zkontroluj konzoli
Hledej:
[Server Watchdog] The server has stopped responding!Zkontroluj TPS těsně předtím
Ve Statistics.
Najdi viníka
Watchdog vypíše stacktrace se jménem pluginu.
Když server zamrzne, klienti nejdřív „lagnou” a po 30–60 sekundách je vyhodí s timeoutem. Skutečná příčina je v tom, co server zablokovalo.
Timeout při připojování
Ověř, že server běží
Stav Running v panelu.
Ověř adresu a port
Minecraft 25565, FiveM 30120 — pokud jsi je nezměnil.
Zkontroluj z venku
# TCP port
nc -vz play.mujserver.cz 25565
# nebo
telnet play.mujserver.cz 25565Zkontroluj firewall
U VPS: Firewall.
U FiveM zkontroluj, že endpoint_add_tcp i endpoint_add_udp používají
port přidělený panelem. Změna portu jen v server.cfg odřízne server od světa.
Timeout jednomu hráči
Ostatní hrají normálně.
- Jeho připojení (Wi-Fi, mobilní data).
- MTU problémy u některých poskytovatelů.
- U Minecraftu příliš velký resource pack.
# Hrac necht spusti
mtr play.mujserver.czZtráta paketů na některém uzlu ukáže, kde je problém.
Pokud má hráč timeout vždy na stejném místě mapy, jde o chunk s obrovským množstvím entit — ne o síť.
Timeout za proxy
Na síti s BungeeCordem nebo Velocity zkontroluj:
timeout: 30000Příliš nízká hodnota shodí hráče při krátkém lagu backendu.
Nezvyšuj timeout na minuty. Zamaskuješ tím skutečný problém a hráči budou místo rychlého odpojení viset v zamrzlé hře.
Diagnostika sítě
ping -c 20 play.mujserver.cz # ztrata paketu?
mtr -r -c 50 play.mujserver.cz # kde se ztraceji
traceroute play.mujserver.cz # cestaZtráta paketů nad 1 % je problém. Poslední uzel bez ztrát ukazuje, kde končí zdravá část cesty.
Tipy
- Zkontroluj status.blazehost.cz dřív, než začneš ladit.
- Timeout všem naráz řeš jako pád serveru, ne jako síťový problém.
Poznámka
Anti-DDoS filtrace může krátce zvýšit latenci během útoku. Trvalý timeout ale nezpůsobuje.