Un serveur Project Zomboid se configure surtout dans le fichier servertest.ini (nom, mot de passe, joueurs, PvP, mods) et dans servertest_SandboxVars.lua (les règles de la partie : zombies, loot, saisons). Les mods du Steam Workshop s'ajoutent en listant leurs identifiants dans WorkshopItems= et leurs noms dans Mods=. Prévoyez 8 Go de mémoire pour un petit groupe, davantage avec beaucoup de mods.
La puissance nécessaire
Project Zomboid est gourmand en mémoire : chaque zone explorée et chaque zombie compte. Repères :
- 2 à 6 joueurs, peu de mods : 8 Go.
- 8 à 16 joueurs ou beaucoup de mods : 12 à 16 Go.
Nos offres Project Zomboid démarrent à 8 Go pour cette raison.
Créer le serveur chez Artaun
- Choisissez l'offre sur la fiche serveur Project Zomboid (l'offre Découverte Eco s'essaie 3 jours).
- Le serveur se crée et télécharge le jeu. Démarrez-le une première fois : il génère ses fichiers de configuration.
- Arrêtez-le, puis réglez-le comme expliqué ci-dessous.
Les réglages principaux
Dans Fichiers, ouvrez Zomboid/Server/servertest.ini (le nom dépend du nom de serveur choisi). Les lignes utiles :
PublicName=Mon serveur Zomboid
Public=true
Password=motdepasse
MaxPlayers=16
PVP=false
PauseEmpty=true
SaveWorldEveryMinutes=15
PauseEmpty=true met le temps en pause quand personne n'est connecté : les zombies ne s'accumulent pas pendant votre absence.
Les règles de survie (densité de zombies, vitesse, loot, électricité, eau, saison de départ) sont dans servertest_SandboxVars.lua. Le plus simple : créez une partie solo avec les réglages voulus, puis copiez ses valeurs dans ce fichier.
Ajouter des mods du Workshop
Chaque mod a deux identifiants : le Workshop ID (dans l'adresse de la page Steam) et le Mod ID (indiqué dans la description du mod). Dans servertest.ini :
WorkshopItems=2169435993;2392709985
Mods=modoptions;tsarslib
Séparez les valeurs par des points-virgules. Sur les versions récentes du jeu (build 42), les noms de mods dans Mods= s'écrivent avec une barre oblique inversée devant (\modoptions) : suivez le format indiqué sur la page du mod. Redémarrez : le serveur télécharge les mods au démarrage, et les joueurs les reçoivent en se connectant.
Le compte administrateur
Au premier démarrage, le serveur crée un compte admin avec le mot de passe défini dans les variables de démarrage. Connectez-vous en jeu avec ce compte, ou donnez les droits à votre propre pseudo depuis la console du serveur :
setaccesslevel "VotrePseudo" admin
Commandes utiles : kickuser "Pseudo", banuser "Pseudo", servermsg "Redémarrage dans 5 minutes", save, quit.
Rejoindre le serveur
Dans Project Zomboid, Rejoindre, puis saisissez l'IP et le port affichés dans Plus d'options › Rejoindre et ports, un nom d'utilisateur et un mot de passe de compte (créé à la première connexion), et le mot de passe du serveur s'il y en a un.
Bonnes pratiques
- Redémarrage quotidien avec annonce (Plus d'options › Tâches automatiques) : Zomboid se dégrade sur de longues sessions.
- Sauvegarde avant chaque ajout de mod : retirer un mod de cartes peut casser une sauvegarde.
- Mise à jour du jeu : la page Version permet de rester sur la branche publique ou de passer sur une branche bêta publiée par l'éditeur.
Questions fréquentes
« Workshop item version is different than server's ». Un mod a été mis à jour sur le Workshop : redémarrez le serveur pour qu'il télécharge la nouvelle version.
Puis-je jouer en build 41 et en build 42 ? Les deux ne sont pas compatibles entre eux : la page Version permet de choisir la branche publiée voulue, et tous les joueurs doivent être sur la même.
Le serveur ne s'affiche pas dans la liste publique. Vérifiez Public=true et laissez quelques minutes après le démarrage. La connexion directe par IP fonctionne dans tous les cas.
Survivez ensemble à Knox County : serveur Project Zomboid, essai 3 jours sans carte.