MSCO dedicated server 2.6: code, Docker, systemd, README

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-26 19:45:02 +02:00
co-authored by Claude Opus 5.5
parent 6df581ca7d
commit 0d289879f4
15 changed files with 1512 additions and 1 deletions
+24
View File
@@ -0,0 +1,24 @@
# MSCO dedizierter Gameserver mit Docker.
#
# docker compose up -d --build # erster Start legt data/server.json an und beendet sich
# -> in data/server.json den LicenseKey (von https://msco.mbm.wtf/keys), Name, MaxPlayers ... eintragen
# -> Spielstand-Dateien von My Summer Car nach data/save/ kopieren
# docker compose up -d
#
# Konsole: docker attach msco-server (verlassen mit Strg+P, dann Strg+Q - NICHT Strg+C)
# Befehl: docker exec msco-server msco <befehl> (z.B. msco players, msco op <SteamID64>)
# Logs: docker logs -f msco-server
# Stoppen: docker compose stop (speichert den Weltzustand)
services:
server:
build: .
container_name: msco-server
restart: "on-failure:3" # bei fehlendem Schlüssel/Spielstand nicht endlos neu starten
stdin_open: true # Server-Konsole per docker attach
tty: true
stop_grace_period: 30s
ports:
- "7777:7777/tcp"
volumes:
- ./data:/data