Guide de création d’un serveur Necesse

De Survival Servers
Aller à la navigation Aller à la recherche

Necesse propose un serveur dédié officiel gratuit, vous pouvez donc faire tourner un monde toujours en ligne que vos amis rejoignent à tout moment.

Avant de commencer

Le serveur dédié est un outil gratuit à part sur Steam (app 1169370) et s’installe en anonyme via SteamCMD : vous n’avez donc pas besoin d’une seconde copie du jeu. C’est une application Java livrée avec son propre environnement Java intégré : il n’y a rien d’autre à installer. Un serveur occupe environ 300 Mo de disque, plus de la place pour les sauvegardes de 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.
  • Les sauvegardes de monde sont des fichiers .zip uniques sous saves\worlds\ dans le même dossier Necesse. Sauvegardez-les régulièrement : ce seul fichier contient 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 Necesse sur une 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 une 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, un hébergement de serveur Necesse chez Survival Servers déploie le même outil serveur officiel en quelques minutes. La configuration se modifie depuis le Command Center, avec sauvegardes planifiées et accès FTP complet.