Délai de connexion dépassé / erreur CURL 28
Un joueur n'a pas pu atteindre votre serveur à temps. Soit sa connexion, soit vos ports, soit votre serveur trop occupé pour répondre.
Faites d'abord ceci
Si personne ne peut se connecter, vérifiez que le port UDP 30120 est ouvert. Si c'est un joueur, c'est son réseau.
Ce que ça veut dire
Le client a envoyé une requête et n'a pas eu de réponse à temps. Soit elle n'a jamais atteint le serveur, soit le serveur était trop occupé pour répondre. L'erreur CURL 28 est précisément un dépassement de délai, pas un refus : un refus le dirait.
Ce qui la provoque
Classé par fréquence : la cause la plus probable en premier.
- 1
Ports non redirigés
TCP ET UDP sur 30120. L'UDP est celui qu'on oublie, et une redirection TCP seule donne exactement ceci : la liste marche, la connexion expire.
- 2
Le serveur est surchargé
Un serveur collé à 100 % de CPU cesse de répondre aux poignées de main. Si les joueurs déjà connectés rubber-bandent aussi, c'est ça.
- 3
L'IP du joueur est bloquée
Par un anticheat, une règle de pare-feu, ou une liste de bannissement de l'hébergeur.
- 4
Un problème de NAT ou de passerelle côté joueur
Double NAT, un VPN, ou un NAT d'opérateur.
- 5
Tout simplement la distance
Un joueur de l'autre côté d'un océan avec un mauvais routage peut dépasser la fenêtre de la poignée de main.
Comment savoir laquelle est la vôtre
Quelqu'un d'autre peut-il se connecter en ce moment ? Si oui, c'est le réseau de ce joueur. Si personne ne peut, regardez le CPU du serveur et son pare-feu. Vérifiez ensuite que le port est réellement ouvert depuis l'extérieur : un testeur de ports sur 30120 UDP tranche.
Où regarder
Le pare-feu et le routeur côté serveur ; le réseau du client de son côté.
Comment la corriger
Redirigez les deux protocoles sur 30120 :
endpoint_add_tcp "0.0.0.0:30120" endpoint_add_udp "0.0.0.0:30120"
Côté client : vider le DNS, désactiver un VPN et réessayer. Si le serveur est surchargé, c'est un problème de performance : voyez l'entrée sur l'avertissement d'à-coup.
Toujours bloqué sur votre propre code ?
Cette page explique ce que cette erreur signifie en général. Collez votre console dans Server Fixer : il classera tout ce qui s'y trouve et vous dira quoi faire en premier ; et si vous préférez ne pas y toucher, ORBIE peut réparer le script et vous rendre la ressource prête à déposer.
bug_reportOuvrir le Server FixerLes erreurs qui voyagent avec celle-ci
- Le serveur n'apparaît pas dans la liste
- avertissement de à-coup (pic de temps d'image)
- Impossible de charger la ressource (à la connexion)
- Bloqué sur l'écran de chargement ou sur « Awaiting Scripts »
- Impossible d'établir la session d'authentification du jeu
- La build du jeu ne correspond pas entre client et serveur
- Erreur 127 de FiveM