Configuration du serveur Necesse
Tous les paramètres qu’un serveur dédié Necesse lit au démarrage se trouvent dans un seul fichier : server.cfg, situé sous %APPDATA%\Necesse\cfg\ sous Windows ou ~/.config/Necesse/cfg/ sous Linux. Cette page liste chaque clé avec sa valeur par défaut et sa plage, ainsi que les paramètres de monde qui fonctionnent différemment.
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 au moment 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 (la valeur par défaut), HARD et BRUTAL – il n’existe pas de jeu de valeurs Easy/Normal/Hard, et une valeur non reconnue retombe silencieusement sur la valeur par défaut. Pour changer les règles du monde, générez un nouveau monde.
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 se modifient depuis l’outil Server Config du panneau de contrôle, avec le nom d’admin comme simple champ, et chaque changement est appliqué en toute sécurité au prochain redémarrage.