# MSCO dedizierter Server als systemd-Dienst # Installation: # sudo useradd --system --home /var/lib/msco-server --create-home msco # dotnet publish -c Release -o /opt/msco-server # sudo cp deploy/msco-server.service /etc/systemd/system/ # sudo systemctl daemon-reload && sudo systemctl enable --now msco-server # Logs: journalctl -u msco-server -f [Unit] Description=MSCO dedicated server (My Summer Car Online) After=network-online.target Wants=network-online.target [Service] User=msco WorkingDirectory=/opt/msco-server ExecStart=/usr/bin/dotnet /opt/msco-server/MSCO.Server.dll --data /var/lib/msco-server # Beim Stoppen speichert der Server den Weltzustand (SIGTERM) KillSignal=SIGTERM TimeoutStopSec=30 Restart=on-failure RestartSec=10 # Exit-Code 1 = Konfigurationsfehler (kein/ungültiger Schlüssel, kein Spielstand): nicht endlos neu starten RestartPreventExitStatus=1 [Install] WantedBy=multi-user.target