THE ORB
Démarrage du studio

bind : l'adresse est déjà utilisée

Quelque chose utilise déjà le port que veut votre serveur, en général la copie précédente du serveur qui ne s'est jamais vraiment fermée.

groupsLe serveur ne démarre paspersonVous pouvez le corriger

Faites d'abord ceci

Assurez-vous qu'aucune autre copie du serveur ne tourne, puis relancez-le.

bug_reportCollez plutôt toute votre console

Ce que ça veut dire

Quelque chose écoute déjà sur le port que veut FXServer, il ne peut donc pas démarrer. La valeur par défaut est 30120, en TCP et en UDP.

Ce qui la provoque

Classé par fréquence : la cause la plus probable en premier.

  1. 1

    Le serveur précédent tourne encore

    Fermer la fenêtre de la console ne tue pas toujours FXServer. Un processus zombie garde le port.

  2. 2

    Deux serveurs configurés sur le même port

    Une instance de dev et une en production, toutes deux sur 30120.

  3. 3

    txAdmin l'a déjà démarré

    Lancer le serveur à la main alors que txAdmin le fait déjà tourner.

  4. 4

    Une autre application sur le port

    Rare sur 30120, courant si le port a été changé pour un port banal.

  5. 5

    Le port est en TIME_WAIT après un arrêt brutal

    Cela se libère tout seul en une ou deux minutes.

Comment savoir laquelle est la vôtre

# Windows
netstat -ano | findstr :30120
# Linux
ss -lptn 'sport = :30120'

Le PID nommé est ce qui retient le port. Si c'est un autre FXServer, vous avez votre réponse.

Où regarder

endpoint_add_tcp et endpoint_add_udp dans server.cfg.

Comment la corriger

Tuez l'ancien processus, ou changez de port :

endpoint_add_tcp "0.0.0.0:30125"
endpoint_add_udp "0.0.0.0:30125"

Les deux lignes doivent changer ensemble : une paire dépareillée donne un serveur qui démarre et que personne ne peut rejoindre.

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 Fixer

Les erreurs qui voyagent avec celle-ci