Connection timed out / CURL error code 28
Gracz nie zdążył dotrzeć do twojego serwera. Albo jego połączenie, albo twoje porty, albo serwer zbyt zajęty, żeby odpowiedzieć.
Zrób najpierw to
Jeśli nikt nie może wejść, sprawdź, czy port UDP 30120 jest otwarty. Jeśli to jeden gracz, to jego sieć.
Co to znaczy
Klient wysłał żądanie i nie dostał odpowiedzi na czas. Albo nigdy nie dotarło do serwera, albo serwer był za bardzo zajęty, żeby odpowiedzieć. Błąd CURL 28 to konkretnie przekroczenie czasu, nie odmowa — odmowa by tak powiedziała.
Co to powoduje
Uszeregowane według tego, jak często są odpowiedzią.
- 1
Porty nieprzekierowane
TCP I UDP 30120. To o UDP się zapomina, a przekierowanie samego TCP daje dokładnie to: lista działa, dołączanie się przedawnia.
- 2
Serwer jest przeciążony
Serwer przyklejony do 100% CPU przestaje odpowiadać na handshake. Jeśli obecnym graczom też gumkuje, to właśnie to.
- 3
IP gracza jest zablokowane
Przez anticheat, regułę zapory albo listę banów na poziomie hostingu.
- 4
Problem z NAT-em albo bramą po stronie gracza
Podwójny NAT, VPN albo carrier-grade NAT.
- 5
Po prostu odległość
Gracz zza oceanu na kiepskiej trasie potrafi przekroczyć okno handshake'u.
Jak poznać, który jest twój
Czy ktokolwiek inny może teraz dołączyć? Jeśli tak, to sieć tego gracza. Jeśli nikt nie może, sprawdź CPU serwera i jego zaporę. Potem potwierdź, że port jest naprawdę otwarty z zewnątrz — sprawdzarka portów na 30120 UDP to rozstrzyga.
Gdzie szukać
Zapora i router po stronie serwera; własna sieć klienta po jego stronie.
Jak to naprawić
Przekieruj oba protokoły na 30120:
endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120"
Po stronie klienta: wyczyść DNS, wyłącz VPN i spróbuj ponownie. Jeśli serwer jest przeciążony, to problem wydajnościowy — zobacz wpis o hitch warning.
Wciąż utknąłeś na własnym kodzie?
Ta strona mówi, co ten błąd zwykle oznacza. Wklej swoją konsolę do Server Fixera, a uszereguje wszystko, co w niej jest, i powie, co zrobić najpierw; a jeśli wolisz tego nie ruszać, ORBIE naprawi skrypt i odda ci zasób gotowy do wrzucenia.
bug_reportOtwórz Server Fixer