THE ORB
Studio wird gestartet

Zeitüberschreitung bei der Verbindung / CURL-Fehler 28

Ein Spieler hat deinen Server nicht rechtzeitig erreicht. Entweder seine Verbindung, oder deine Ports, oder dein Server ist zu beschäftigt zum Antworten.

groupsSpieler können nicht joinenpersonDas kannst du beheben

Mach das zuerst

Wenn niemand joinen kann, prüf, ob UDP-Port 30120 offen ist. Wenn es ein Spieler ist, liegt es an seinem Netz.

bug_reportFüg lieber deine ganze Konsole ein

Was es bedeutet

Der Client hat eine Anfrage geschickt und rechtzeitig keine Antwort bekommen. Entweder kam sie nie beim Server an, oder der Server war zu beschäftigt zum Antworten. CURL-Fehler 28 ist ausdrücklich eine Zeitüberschreitung, keine Ablehnung — eine Ablehnung würde das sagen.

Was es auslöst

Sortiert danach, wie oft es die Antwort ist.

  1. 1

    Ports nicht weitergeleitet

    TCP UND UDP auf 30120. UDP wird übersehen, und eine reine TCP-Weiterleitung ergibt genau das: Die Liste geht, der Beitritt läuft in die Zeitüberschreitung.

  2. 2

    Der Server ist überlastet

    Ein Server bei 100 % CPU beantwortet keine Handshakes mehr. Wenn Spieler, die schon drin sind, ebenfalls rubberbanden, ist es das.

  3. 3

    Die IP des Spielers ist gesperrt

    Durch einen Anticheat, eine Firewall-Regel oder eine Sperrliste des Hosters.

  4. 4

    Ein NAT- oder Gateway-Problem auf Spielerseite

    Doppeltes NAT, ein VPN oder ein Carrier-Grade-NAT.

  5. 5

    Schlicht die Entfernung

    Ein Spieler jenseits eines Ozeans mit schlechter Route kann das Handshake-Zeitfenster sprengen.

Wie du erkennst, welcher deiner ist

Kann gerade jemand anderes beitreten? Wenn ja, liegt es am Netz dieses Spielers. Wenn niemand kann, schau auf die CPU des Servers und seine Firewall. Prüf dann, ob der Port von außen wirklich offen ist — ein Port-Checker gegen 30120 UDP klärt das.

Wo du nachsehen musst

Firewall und Router auf Serverseite; das eigene Netz des Clients auf seiner.

Wie du es behebst

Leite beide Protokolle auf 30120 weiter:

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

Auf Client-Seite: DNS leeren, ein VPN abschalten und erneut versuchen. Ist der Server überlastet, ist das ein Performance-Problem — siehe den Eintrag zur Hitch-Warnung.

Hängst du immer noch an deinem eigenen Code?

Diese Seite sagt, was dieser Fehler üblicherweise bedeutet. Füg deine Konsole in Server Fixer ein: es sortiert alles darin und sagt dir, was zuerst dran ist; und wenn du lieber nicht ranwillst, kann ORBIE das Script reparieren und dir die Resource fertig zum Einsetzen zurückgeben.

bug_reportServer Fixer öffnen

Fehler, die mit diesem zusammen auftreten