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' [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
/etc/systemd/system/zomboid.socket
cat >/etc/systemd/system/zomboid.socket <<'EOL' [Unit] BindsTo=zomboid.service [Socket] ListenFIFO=/home/zserver/zomboid_server/zomboid.control FileDescriptorName=control RemoveOnStop=true SocketMode=0660 SocketUser=zserver EOL
Lien:
zomboid/systemd.1713616883.txt.gz · Last modified: 2024/04/20 12:41 by Philippe Robert
