fix(ark-suac): align ports, service naming, and permissions bootstrap

This commit is contained in:
Joachim Friberg
2026-03-24 11:21:57 +01:00
parent 0e7c188845
commit 2f1babc681
3 changed files with 86 additions and 23 deletions
+8 -2
View File
@@ -23,7 +23,7 @@ This app provides a dedicated server for ARK: Survival Ascended, allowing you to
### Volumes
All volumes are mounted under `/DATA/AppData/ark-survival-ascended/`:
All volumes are mounted under `/DATA/AppData/ark-suac/`:
- `steam`: Steam runtime files
- `steamcmd`: SteamCMD installation
@@ -46,6 +46,12 @@ All volumes are mounted under `/DATA/AppData/ark-survival-ascended/`:
- No privileged mode required
- No Docker socket access
### Permission Bootstrap
The compose includes a one-shot helper service `set-permissions` that runs as `root`
before the game server starts. It only performs `chown` on app-specific bind mounts so
the main `ark-asa-server` service can run as non-root `gameserver`.
### Data Persistence
All game data, including server files, save games, and configuration, is persisted in the bound volumes. The container will automatically download and update server files on startup.
@@ -121,4 +127,4 @@ Set `ENABLE_DEBUG=1` to prevent server startup and investigate container issues.
## Support
For issues specific to this ZimaOS integration, please contact the Zima Apps Team.
For game server issues, refer to the upstream repository or ARK official support.
For game server issues, refer to the upstream repository or ARK official support.