Sync GMOD server config

This commit is contained in:
2026-06-21 13:04:37 +02:00
parent 7ec7b023ee
commit 7d3a6d4993
3 changed files with 46 additions and 17 deletions
+8 -1
View File
@@ -45,6 +45,8 @@ docker compose -f gmod.yaml down
```text
/opt/gmod
├── cfg/
│ └── server.cfg
├── Dockerfile
├── addons/
├── gamemodes/
@@ -61,6 +63,7 @@ docker compose -f gmod.yaml down
Verzeichnisse anlegen:
```bash
mkdir -p cfg
sudo mkdir -p /opt/gmod/{addons,gamemodes,Steam}
sudo mkdir -p /opt/gmod/persistent/{cfg,data,logs,cache,steamapps,steam_cache}
```
@@ -78,6 +81,11 @@ sudo mkdir -p /opt/gmod/persistent/{cfg,data,logs,cache,steamapps,steam_cache}
| `PRODUCTION` | Produktionsmodus, aktuell `1` |
| `WORKSHOP_IDS` | Steam-Workshop-IDs, die vom Server geladen werden |
Zusatzdatei im Repo:
- `cfg/server.cfg` ist die versionierte TTT-Server-Konfiguration.
- Vor dem Start sollte sie nach `/opt/gmod/persistent/cfg/server.cfg` synchronisiert werden, wenn dieser Mount aktiv bleibt.
## Auffälligkeiten
Der Volume-Zielpfad für Steamapps sieht wahrscheinlich nach einem Tippfehler aus:
@@ -115,4 +123,3 @@ git branch -M main
git remote add origin git@10.1.1.4:GMOD/GMOD.git
git push -u origin main
```