Dedicated server/fr: Difference between revisions

From PZwiki
< Dedicated serverDedicated server/fr
No edit summary
No edit summary
Line 1: Line 1:
{{languages}}
{{languages}}
{{DISPLAYTITLE:Menuiserie}}
{{DISPLAYTITLE:Serveur dédié}}


{{header|Community|Multiplayer|version=Version 41|incver=65}}
{{header|Community|Multiplayer|version=Version 41|incver=65}}
Line 33: Line 33:
Quand vous voyez le message ''"Success! App '380870' fully installed"'', fermez SteamCMD:
Quand vous voyez le message ''"Success! App '380870' fully installed"'', fermez SteamCMD:
<pre>quit</pre>
<pre>quit</pre>
====Linux====
Pour Debian et Ubuntu, installez d'abord <b>steamcmd</b>.
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:
<pre>
# Cette commande exige le niveau root
dpkg --add-architecture i386
# Vous aurez donc besoin d'écrire:
sudo dpkg --add-architecture i386
</pre>
<pre>
dpkg --add-architecture i386
apt-get update
apt-get install steamcmd
</pre>
Ne lancez pas le serveur en tant que root. Ajoutez un utilisateur tel que <b>pzuser</b>.
<pre>
adduser pzuser
</pre>
Nous installerons le serveur Project Zomboid sous <b>/opt/pzserver</b>
<pre>
mkdir /opt/pzserver
chown pzuser:pzuser /opt/pzserver
</pre>
Connectez vous en tant que <b>pzuser</b>
<pre>su - pzuser</pre>
Créez le fichier de configuration ''/home/pzuser/update_zomboid.txt'' qui gèrera steamcmd
<pre>
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
</pre>
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.
<pre>steamcmd +runscript $HOME/update_zomboid.txt</pre>

Revision as of 13:23, 24 August 2022


Hosting a Project Zomboid dedicated server can be done in Windows or Linux.

Télécharger les fichiers pour le serveur

Avec Steam

  1. Naviguez dans votre bibliothèque Steam et recherchez les outils.
  2. 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