7 Commits

Author SHA1 Message Date
ab4ee8b9d6 Fix Steam login flicker with 2GB shm and stable launch scripts.
Use tini-backed entrypoint, two-phase Steam startup, and a window keeper so CEF UI and the fluxbox toolbar stay visible in Moonlight.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 18:47:58 +03:00
907d26af0b Stabilize Sunshine app launch profiles and container isolation.
Update compose security settings and player app configs to improve Steam startup behavior, add desktop/manual launch entries for debugging, and align launch commands across all player profiles.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-27 13:36:01 +03:00
10ee14233b Use dbus tenfoot fallback for Steam startup.
Switch Sunshine app launch from gamepadui to a dbus-run-session tenfoot command and stop auto-killing Steam on disconnect to keep Big Picture stable across reconnects.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 02:44:03 +03:00
f4996bd0b0 Harden Steam Big Picture launch configuration.
Run Steam from its installation root with UTF-8 locale and temporary directory setup, and remove Desktop fallback entries to keep Sunshine launching a single stable app profile.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-19 02:35:18 +03:00
7510bf2ee8 Prevent Steam startup hangups and persist profile path.
Launch Steam via nohup under steam user and enforce stable ~/.steam symlink for reboot-safe startup.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 20:09:10 +03:00
16eb5ab230 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>
2026-06-18 19:59:01 +03:00
95d7b24c73 Initial Docker-based game server setup for Sunshine and Steam.
Configure multi-player containers with GPU pinning, Moonlight-ready ports, and baseline project documentation.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-18 15:14:58 +03:00