THE ORB
Uruchamiam studio

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ć.

groupsGracze nie mogą wejśćpersonMożesz to naprawić

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ć.

bug_reportWklej zamiast tego całą konsolę

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. 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. 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. 3

    IP gracza jest zablokowane

    Przez anticheat, regułę zapory albo listę banów na poziomie hostingu.

  4. 4

    Problem z NAT-em albo bramą po stronie gracza

    Podwójny NAT, VPN albo carrier-grade NAT.

  5. 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

Błędy, które chodzą z tym w parze