diff --git a/scripts/main/smp-server.service b/scripts/main/smp-server.service index 6d365041d..61c695217 100644 --- a/scripts/main/smp-server.service +++ b/scripts/main/smp-server.service @@ -5,12 +5,21 @@ Description=SMP server User=smp Group=smp Type=simple + ExecStart=/usr/local/bin/smp-server start +RTS -N -RTS ExecStopPost=/usr/local/bin/simplex-servers-stopscript smp-server + LimitNOFILE=65535 KillSignal=SIGINT + TimeoutStartSec=infinity TimeoutStopSec=infinity + +Restart=on-failure +RestartSec=10s +StartLimitBurst=3 +StartLimitInterval=60s + AmbientCapabilities=CAP_NET_BIND_SERVICE [Install] diff --git a/scripts/main/xftp-server.service b/scripts/main/xftp-server.service index fcde29bf8..32229a47e 100644 --- a/scripts/main/xftp-server.service +++ b/scripts/main/xftp-server.service @@ -5,12 +5,21 @@ Description=XFTP server User=xftp Group=xftp Type=simple + ExecStart=/usr/local/bin/xftp-server start +RTS -N -RTS ExecStopPost=/usr/local/bin/simplex-servers-stopscript xftp-server + LimitNOFILE=65535 KillSignal=SIGINT + TimeoutStartSec=infinity TimeoutStopSec=infinity + +Restart=on-failure +RestartSec=10s +StartLimitBurst=3 +StartLimitInterval=60s + AmbientCapabilities=CAP_NET_BIND_SERVICE [Install]