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.
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.
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
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
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
Die IP des Spielers ist gesperrt
Durch einen Anticheat, eine Firewall-Regel oder eine Sperrliste des Hosters.
- 4
Ein NAT- oder Gateway-Problem auf Spielerseite
Doppeltes NAT, ein VPN oder ein Carrier-Grade-NAT.
- 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 öffnenFehler, die mit diesem zusammen auftreten
- Der Server taucht nicht in der Liste auf
- Hitch-Warnung (Frame-Zeit-Spitze)
- Resource konnte nicht geladen werden (beim Joinen)
- Hängt im Ladebildschirm oder bei „Awaiting Scripts“
- Spiel-Authentifizierungssitzung konnte nicht aufgebaut werden
- Client/Server-Spielbuild passen nicht zusammen
- FiveM-Fehlercode 127