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'
  GNU nano 6.2                                                                                                              /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/sh -c "exec /home/zserver/zomboid_server/start-server.sh </home/zserver/zomboid_server/zomboid.control"
ExecStop=/bin/sh -c "echo save > /home/zserver/zomboid_server/zomboid.control; sleep 15; echo quit > /home/zserver/zomboid_server/zomboid.control"
ExecStopPost=rm -rf /home/zserver/zomboid_server/zomboid.control
Sockets=zomboid.socket
KillSignal=SIGCONT

[Install]
WantedBy=multi-user.target

EOL

Lien:

zomboid/systemd.1714946208.txt.gz · Last modified: 2024/05/05 21:56 by Philippe Robert