Guide de création d’un serveur Necesse

De Survival Servers
Aller à la navigation Aller à la recherche

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

  1. Installez SteamCMD.
  2. Installez le serveur : steamcmd +login anonymous +app_update 1169370 validate +quit
  3. Lancez-le avec l’option sans fenêtre : StartServer-nogui.bat sous Windows ou ./StartServer-nogui.sh sous Linux. Sans -nogui, le serveur tente d’ouvrir une fenêtre de bureau et ne démarre pas sur une machine sans écran.
  4. 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.cfg depuis 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 .zip situé sous saves\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.