Guide de création d’un serveur Necesse
Necesse est livré avec un serveur dédié officiel gratuit, ce qui vous permet de faire tourner un monde toujours en ligne que vos amis peuvent rejoindre à tout moment. Ce guide explique comment l’héberger vous-même sur votre propre matériel, puis présente l’alternative instantanée à la fin.
Avant de commencer
Le serveur dédié est un outil gratuit distinct sur Steam (app 1169370) et s’installe de façon anonyme via SteamCMD : vous n’avez donc pas besoin d’une seconde copie du jeu. Il s’agit d’une application Java livrée avec son propre environnement d’exécution Java – il n’y a rien d’autre à installer. Un serveur occupe environ 300 Mo de disque, plus l’espace pour les sauvegardes du monde, et un port UDP.
Installation du serveur
- Installez SteamCMD.
- Installez le serveur :
steamcmd +login anonymous +app_update 1169370 validate +quit - Lancez-le avec l’option sans fenêtre :
StartServer-nogui.batsous Windows ou./StartServer-nogui.shsous Linux. Sans-nogui, le serveur tente d’ouvrir une fenêtre de bureau et ne démarre pas sur une machine sans écran. - Redirigez le port UDP
14159(ou le port que vous avez configuré) sur votre routeur et autorisez-le dans le pare-feu.
Configuration
Les paramètres se trouvent dans server.cfg sous %APPDATA%\Necesse\cfg\ sur Windows (~/.config/Necesse/cfg/ sur Linux) : port, slots, mot de passe, message du jour, délais de disparition des objets et limites de colonies. Deux points à connaître :
- Modifiez le fichier pendant que le serveur est arrêté. Necesse réécrit
server.cfgdepuis la mémoire lors d’un arrêt propre, ce qui écrase toute modification faite pendant qu’il tournait. - Chaque sauvegarde de monde est un unique fichier
.zipsitué soussaves\worlds\dans ce même dossier. Sauvegardez-la régulièrement ; ce seul fichier constitue tout votre monde.
Pour vous donner les droits admin, lancez le serveur avec -owner YourCharacterName. Quiconque se connecte avec exactement ce nom de personnage obtient les permissions de propriétaire et l’ensemble complet des commandes en jeu, y compris /permissions pour promouvoir d’autres joueurs.
Arguments de lancement utiles : -world MyWorld -port 14159 -slots 10 -password secret -owner YourName
Exécuter plusieurs serveurs
Chaque instance de Necesse sur une même machine lit le même dossier %APPDATA%\Necesse – aucun paramètre de lancement ne permet de le déplacer. Sans redirection par instance (par exemple en lançant chaque serveur avec sa propre valeur d’environnement APPDATA), deux serveurs sur une même machine partagent la même configuration et écrasent mutuellement leurs mondes.
L’alternative instantanée
Si vous préférez vous passer de SteamCMD, de la redirection de ports et d’un PC allumé en permanence, l’hébergement de serveur Necesse de Survival Servers déploie le même outil serveur officiel en quelques minutes, avec une configuration modifiable depuis un panneau de contrôle, des mises à jour automatiques, des sauvegardes planifiées et un accès FTP complet.