zomboid:systemd
This is an old revision of the document!
Installation de Project Zomboid en tant que service
Fichier pour faire fonctionner Projet Zomboid en service avec SystemD
/etc/systemd/system/zomboid.service
cat >/etc/systemd/system/zomboid.service <<'EOL' /etc/systemd/system/zomboid.service [Unit] Description=Project Zomboid Server After=network.target StartLimitIntervalSec=60 StartLimitBurst=10 [Service] Restart=always PrivateTmp=true Type=simple RemainAfterExit=yes User=zserver WorkingDirectory=/home/zserver/zomboid_server/ ExecStart=/bin/bash --login -c 'source /home/zserver/.bashrc; /bin/sh -c "exec /home/zserver/zomboid_server/start-server.sh </home/zserver/zomboid_server/zomboid.control" ExecStop=/bin/bash --login -c 'source /home/zserver/.bashrc; /bin/sh -c "echo save > /home/zserver/zomboid_server/zomboid.control; sleep 15; echo quit > /home/zserver/zomboid_server/zomboid.control" ExecStopPost=/bin/bash --login -c 'source /home/zserver/.bashrc; rm -rf /home/zserver/zomboid_server/zomboid.control; killall -KILL ProjectZomboid64; killall -KILL start-server.sh Sockets=zomboid.socket KillSignal=SIGCONT [Install] WantedBy=multi-user.target EOL
Lien:
zomboid/systemd.1714947607.txt.gz · Last modified: 2024/05/05 22:20 by Philippe Robert
