Serveur dédié
Hosting a Project Zomboid dedicated server can be done in Windows or Linux.
Télécharger les fichiers pour le serveur
Avec Steam
- Naviguez dans votre bibliothèque Steam et recherchez les outils.
- Localisez 'Project Zomboid Dedicated Server' et téléchargez/installez-le.
Note : Ne pas lancer le serveur via Steam. Si vous le faites accidentellement, vérifiez l'intégrité des fichiers.
Avec SteamCMD
SteamCMD est la version en ligne de commande de Steam. Le wiki des développeurs de Valve contient instructions sur la façon de télécharger et de configurer SteamCMD.
Windows
Une fois que vous avez téléchargé et extrait SteamCMD dans le dossier de votre choix, lancez-le en exécutant steamcmd . exe depuis une ligne de commande.
Vous pouvez maintenant configurer le répertoire d'installation où seront stockés les fichiers du serveur dédié.
Ce qui suit est un exemple de congifuration de dossier de téléchargement dans son propre dossier séparer sur le disque C:. Vous pouvez choisir l'emplacement que vous voulez pour stocker les fichiers du serveur.
force_install_dir C:\PZServer
Pour les utilisateurs de Linux, le serveur s'installer sous /home/<MYOURUSERNAME>/.steam/steam/steamapps/common/Project Zomboid Dedicated Server/ sauf indication contraire.
Une fois le répertoire d'installation configuré selon vos préférences, connectez-vous anonymement sur Steam:
login anonymous
Ensuite, téléchargez les fichiers pour serveur Project Zomboid:
app_update 380870 validate
Quand vous voyez le message "Success! App '380870' fully installed", fermez SteamCMD:
quit
Linux
Pour Debian et Ubuntu, installez d'abord steamcmd.
Beaucoup de commandes demandent les droits root. Si vous êtes connecté en tant qu'utilisateur régulier, vous aurez besoin d'ajouter en préfixe la commande sudo.
Par exemple:
# Cette commande exige le niveau root dpkg --add-architecture i386 # Vous aurez donc besoin d'écrire: sudo dpkg --add-architecture i386
dpkg --add-architecture i386 apt-get update apt-get install steamcmd
Ne lancez pas le serveur en tant que root. Ajoutez un utilisateur tel que pzuser.
adduser pzuser
Nous installerons le serveur Project Zomboid sous /opt/pzserver
mkdir /opt/pzserver chown pzuser:pzuser /opt/pzserver
Connectez vous en tant que pzuser
su - pzuser
Créez le fichier de configuration /home/pzuser/update_zomboid.txt qui gèrera steamcmd
cat >$HOME/update_zomboid.txt <<'EOL' // update_zomboid.txt // @ShutdownOnFailedCommand 1 //Mis à zéro si plusieurs serveurs sont mis à jours en même temps @NoPromptForPassword 1 force_install_dir /opt/pzserver/ //Pour les serveurs qui n'ont pas besoin d'authentification login anonymous app_update 380870 validate quit EOL
Maintenant installez le serveur Project Zomboid. Vous utiliserez la même commande chaque fois que vous voudrez mettre à jour votre serveur vers la version la plus récente.
steamcmd +runscript $HOME/update_zomboid.txt