Configuration du serveur Necesse
Chaque paramètre qu’un serveur dédié Necesse lit au démarrage se trouve dans un seul fichier : server.cfg, situé sous %APPDATA%\Necesse\cfg\ sur Windows ou ~/.config/Necesse/cfg/ sur Linux.
Modifiez le fichier lorsque le serveur est arrêté. Necesse réécrit server.cfg à partir de ses valeurs en mémoire lors d’un arrêt propre, de sorte que les modifications effectuées pendant que le serveur tourne sont écrasées silencieusement.
Clés de server.cfg
| Clé | Par défaut | Plage / valeurs | Effet |
|---|---|---|---|
port |
14159 | 0 - 65535 | Port UDP sur lequel le serveur écoute |
slots |
10 | 1 - 250 | Nombre maximal de joueurs simultanés ; appliqué strictement |
password |
(vide) | texte libre | Mot de passe de connexion ; vide signifie aucun |
maxClientLatencySeconds |
30 | secondes | Durée pendant laquelle un joueur peut laguer avant d’être déconnecté |
pauseWhenEmpty |
true | true / false | Mettre le monde en pause quand personne n’est en ligne |
strictServerAuthority |
false | true / false | Validation anti-triche plus stricte ; peut provoquer des retours en arrière (rubber-banding) avec un ping élevé |
logging |
true | true / false | Écrire un fichier journal à chaque démarrage du serveur |
language |
fr | code de langue | Langue des messages côté serveur |
unloadLevelsCooldown |
30 | secondes | Durée pendant laquelle une zone reste chargée après le départ du dernier joueur |
droppedItemsLifeMinutes |
0 | minutes ; 0 = pour toujours | Durée pendant laquelle les objets lâchés restent au sol |
unloadSettlements |
false | true / false | Décharger les colonies des joueurs quand personne n’est à proximité |
maxSettlementsPerPlayer |
-1 | -1 = illimité | Plafond de colonies par joueur |
maxSettlersPerSettlement |
-1 | -1 = illimité | Plafond de colons par colonie |
zipSaves |
true | true / false | Stocker les sauvegardes de monde compressées |
MOTD |
(vide) | texte libre | Message affiché aux joueurs à la connexion |
Les paramètres du monde sont différents
La difficulté, la pénalité de mort, la fréquence des raids, le PvP, la faim et les autres règles du monde sont figés dans un monde lors de sa première génération et ne peuvent pas être modifiés ensuite en éditant server.cfg. Les valeurs de difficulté acceptées sont CASUAL, ADVENTURE, CLASSIC (par défaut), HARD et BRUTAL. Il n’existe pas de jeu Easy/Normal/Hard, et une valeur non reconnue retombe silencieusement sur la valeur par défaut. Pour changer les règles d’un monde existant, un admin tape /difficulty, /deathpenalty, /raids ou /settings dans le chat du jeu, puis /save.
Admin
Il n’y a pas d’entrée admin dans server.cfg. Lancez le serveur avec -owner YourCharacterName et connectez-vous avec exactement ce nom de personnage pour recevoir les permissions de propriétaire, qui débloquent la commande /permissions en jeu servant à promouvoir d’autres joueurs.
Sur un serveur dédié Necesse hébergé chez Survival Servers, toutes les clés ci-dessus sauf port, slots et password se modifient depuis l’outil Server Config du Command Center, avec le nom de l’admin dans un simple champ. Le mot de passe est le Lock Password du formulaire de paramètres, les slots dépendent de votre offre et nous définissons le port. Chaque modification s’applique au redémarrage suivant.