Project Zomboid Build 42 apporte le crafting avance, les animaux et de nouvelles mecaniques de survie. Pour en profiter a plusieurs, un serveur dedie est la solution ideale. Un serveur Project Zomboid chez HostValues s'installe automatiquement ; l'installation manuelle ci-dessous concerne votre propre machine.
Prerequisites
Prevoyez au minimum 4 Go de RAM et 2 vCPU. Commencez par installer SteamCMD sur votre VPS :
apt update && apt install steamcmd -y
Installation du serveur
- Creez un utilisateur dedie avec
adduser zomboidet connectez-vous sous ce compte. - Lancez SteamCMD et executez
login anonymouspuisapp_update 380870 validate. - Les fichiers du serveur sont telecharges automatiquement.
- Lancez le serveur une premiere fois avec
./start-server.shpour generer la configuration.
Configuration
Modifiez le fichier servertest.ini dans ~/Zomboid/Server/. Vous y reglez le nom du serveur, le mot de passe, le nombre de joueurs et les parametres sandbox : vitesse des zombies, rarete du loot et duree des journees.
Ouvrez les ports 16261 (UDP) et 16262-16272 (UDP) dans votre pare-feu :
ufw allow 16261:16272/udp
Pour choisir les villes de départ ou ajouter une carte du Workshop avec Map=, voyez notre guide de la carte Project Zomboid du Build 42.
Lancement permanent
Utilisez screen ou un service systemd pour que le serveur continue de tourner apres la deconnexion SSH. Avec screen : screen -S zomboid ./start-server.sh.
Combien de RAM pour un serveur Project Zomboid ?
4 Go suffisent pour 4 a 8 joueurs. Au-dela de 16 joueurs ou avec une carte largement exploree, prevoyez 8 Go.
Comment mettre a jour le serveur ?
Arretez le serveur, relancez SteamCMD et executez app_update 380870 validate. Faites toujours une sauvegarde avant la mise a jour.
Les mods fonctionnent-ils en multijoueur ?
Oui. Ajoutez les identifiants Workshop dans servertest.ini sous WorkshopItems. Les joueurs telechargent automatiquement les mods en se connectant.
Conseil : chez HostValues, vous pouvez louer un serveur Project Zomboid et être en ligne en quelques minutes.