Stabilize Steam startup and persistent user data in containers.

Run Steam Big Picture as dedicated steam user with persistent home-backed storage and document first-run bootstrap behavior.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-06-18 19:58:32 +03:00
parent 6642cecf20
commit 16eb5ab230
7 changed files with 36 additions and 57 deletions

View File

@@ -39,7 +39,7 @@ services:
- "48010:48010/udp"
- "47998-48000:47998-48000/udp"
volumes:
- /DATA/AppData/game-server/players/p1_steam:/root/.local/share/Steam
- /DATA/AppData/game-server/players/p1_steam:/home/steam/.local/share/Steam
- /DATA/AppData/game-server/players/p1_config:/root/.config/sunshine
# Добавляем логирование для отладки
logging:
@@ -62,7 +62,7 @@ services:
- "48040:48010/udp"
- "48028-48030:47998-48000/udp"
volumes:
- /DATA/AppData/game-server/players/p2_steam:/root/.local/share/Steam
- /DATA/AppData/game-server/players/p2_steam:/home/steam/.local/share/Steam
- /DATA/AppData/game-server/players/p2_config:/root/.config/sunshine
logging:
driver: "json-file"
@@ -84,7 +84,7 @@ services:
- "48070:48010/udp"
- "48058-48060:47998-48000/udp"
volumes:
- /DATA/AppData/game-server/players/p3_steam:/root/.local/share/Steam
- /DATA/AppData/game-server/players/p3_steam:/home/steam/.local/share/Steam
- /DATA/AppData/game-server/players/p3_config:/root/.config/sunshine
logging:
driver: "json-file"
@@ -106,7 +106,7 @@ services:
- "48100:48010/udp"
- "48088-48090:47998-48000/udp"
volumes:
- /DATA/AppData/game-server/players/p4_steam:/root/.local/share/Steam
- /DATA/AppData/game-server/players/p4_steam:/home/steam/.local/share/Steam
- /DATA/AppData/game-server/players/p4_config:/root/.config/sunshine
logging:
driver: "json-file"