Votre serveur Nova Life : Amboise démarre sans erreur, vous arrivez à vous y connecter, mais impossible de le trouver dans la liste en jeu. C'est le blocage le plus courant quand on lance un serveur, et il se règle presque toujours en deux minutes une fois qu'on sait où regarder. Voici la marche à suivre, puis comment être réellement trouvé par des joueurs.
Comment fonctionne la liste publique de Nova Life
Un serveur Nova Life ne se contente pas d'accepter des connexions : pour figurer dans la liste, il doit se déclarer publiquement et répondre aux requêtes d'état qui lui sont envoyées. C'est pour cela que trois ports distincts entrent en jeu, et pas un seul. Si l'un d'eux manque à l'appel, le serveur reste jouable en direct mais invisible pour tout le monde.
- Le port principal : celui par lequel vos joueurs se connectent réellement au serveur.
- Le port de query : celui qui répond aux demandes d'état (nom, joueurs connectés, statut). C'est lui qui alimente la liste.
- Le port Steam : utilisé pour l'enregistrement du serveur auprès du service de liste.
Le fichier de configuration à modifier
Tout se joue dans le fichier server.json, situé dans le dossier Config à la racine de votre serveur. Ouvrez-le depuis le gestionnaire de fichiers de votre panel ou en SFTP, et vérifiez quatre paramètres.
- isPublicServer : doit être sur true. C'est l'interrupteur principal, et la cause numéro un des serveurs invisibles.
- serverPort : le port principal du serveur.
- queryPort : le port de query, à faire correspondre à un port réellement alloué.
- steamPort : le second port alloué, dédié à l'enregistrement.
Les valeurs exactes dépendent de l'allocation fournie par votre hébergeur : l'important n'est pas de recopier des numéros trouvés sur un tutoriel, mais que les trois ports du fichier correspondent exactement à ceux qui vous ont été attribués et qui sont réellement ouverts. Un décalage d'un seul chiffre suffit à rendre le serveur invisible.
Attention également à la syntaxe : server.json est un fichier JSON, donc une virgule oubliée ou en trop empêche le serveur de démarrer. Utilisez un éditeur qui signale les erreurs plutôt qu'un simple bloc-notes.
Redémarrer, puis vérifier
Les modifications de server.json ne sont prises en compte qu'au démarrage : un simple rechargement ne suffit pas, il faut arrêter et relancer le serveur. Comptez ensuite quelques instants avant que le serveur remonte dans la liste. Si rien n'apparaît au bout de quelques minutes, la console du serveur est votre meilleure alliée : elle signale les erreurs de configuration et les ports qu'elle n'a pas pu ouvrir.
Votre serveur reste invisible : la checklist
- isPublicServer est bien sur true, et non sur false ou entre guillemets.
- Les trois ports du server.json correspondent exactement à votre allocation.
- Le port de query est ouvert : c'est l'oubli le plus fréquent, et sans lui la liste ne peut pas interroger votre serveur.
- Le pare-feu du système ne bloque pas ces ports, en plus de l'ouverture côté hébergeur.
- Le serveur a bien été arrêté puis relancé, pas seulement rechargé.
- Le fichier server.json est un JSON valide, sans virgule surnuméraire.
Si vous hébergez depuis votre propre connexion, ajoutez une cause supplémentaire : la redirection de ports de votre box doit envoyer les trois ports vers la bonne machine, et votre adresse IP publique ne doit pas changer. C'est précisément ce que règle un hébergement Nova Life dédié, où les ports sont alloués et ouverts d'office et l'IP reste fixe.
Rendre son serveur privé volontairement
L'inverse est tout aussi utile. Pendant vos phases de développement, quand vous testez des scripts ou reconstruisez votre économie, passez isPublicServer sur false. Votre serveur disparaît de la liste publique mais reste totalement accessible à votre équipe en connexion directe. Vous évitez ainsi que des joueurs découvrent votre serveur dans un état inachevé, ce qui laisse une mauvaise première impression difficile à rattraper.
Être listé ne suffit pas : se faire trouver
Une fois visible, vous rejoignez plusieurs centaines de serveurs Nova Life francophones. Apparaître dans la liste est une condition nécessaire, pas suffisante. Ce qui décide si un joueur vous rejoint, c'est le nom, la promesse et la première connexion.
- Un nom de serveur lisible qui annonce le style de jeu : RP sérieux, semi-RP, whitelist ou détente.
- Une description qui dit en une phrase ce qui vous distingue, plutôt qu'une liste de fonctionnalités génériques.
- Une présence sur les annuaires communautaires de serveurs Nova Life, où les joueurs cherchent activement.
- Un Discord actif : c'est là que se fidélise une communauté, la liste ne fait qu'amener le premier contact.
- Une disponibilité constante : un serveur souvent hors ligne perd ses habitués et sa visibilité.
En résumé
Pour apparaître dans la liste Nova Life : isPublicServer sur true, les trois ports du server.json alignés sur votre allocation et réellement ouverts, notamment le port de query, puis un redémarrage complet. Pour être choisi ensuite : un nom clair, une promesse identifiable et une communauté animée. Si vous démarrez tout juste, notre guide pour héberger un serveur Nova Life couvre le dimensionnement et la mise en route.
Questions fréquentes
Pourquoi mon serveur Nova Life n'apparaît pas dans la liste ?+
Dans la grande majorité des cas, c'est que isPublicServer est resté sur false dans le fichier Config/server.json, ou que le port de query n'est pas ouvert. Le serveur tourne alors parfaitement et reste accessible en connexion directe, mais il ne se déclare jamais auprès de la liste publique.
Quels ports faut-il ouvrir pour un serveur Nova Life ?+
Trois ports distincts : le port principal du serveur, le port de query et le port Steam. Le port de query est le plus souvent oublié, or c'est lui qui permet à la liste publique de récupérer l'état de votre serveur. Les valeurs doivent correspondre exactement à celles allouées par votre hébergeur.
Où se trouve le fichier server.json ?+
Dans le dossier Config à la racine de votre serveur, accessible via le gestionnaire de fichiers de votre panel ou en SFTP. Modifiez-le avec un éditeur qui signale les erreurs de syntaxe JSON : une virgule mal placée empêche le serveur de démarrer.
Comment rendre son serveur Nova Life privé ?+
Passez isPublicServer sur false. Le serveur fonctionne normalement et vos joueurs peuvent toujours s'y connecter directement, mais il disparaît de la liste publique. C'est le réglage à utiliser pendant vos phases de test.

