steam-headless-secondary
Docker 应用程序 from Josh.5's Repository
概述
Headless Steam Service (Secondary)
This container relies on an existing working SteamHeadless running.
- Run a second (or third or fourth) instance of steam on the Steam Headless desktop.
- All the same features as Steam Headless accessed through an existing Steam Headless container
Each instance of this container should be run on a "Custom: br0" network and should be configured with a unique "Fixed IP address".
RUNNING MULTIPLE INSTANCES:Only one instance of Steam Headless can play a game at any time. If you start a second Remote Play link, it wil hijack the virtual monitor, and all input devices from the first one.
STORAGE PATHS:Everything that you wish to save in this container should be stored in the home directory or a docker container mount that you have specified. All files that are store outside your home directory are not persistent and will be wiped if there is an update of the container or you change something in the template.
GAMES LIBRARY:It is recommended that you mount your games library to /mnt/games/GameLibrary/SteamLibrary and configure Steam to add that path.
To enable NVIDIA GPU support, ensure that you have installed the Nvidia-Driver plugin and add the "--runtime='nvidia'" parameter added to "Extra Parameters:"
AMD GPU:To enable AMD GPU support, ensure that you have installed the Radeon-TOP plugin.
AMD OR INTEL HW ACCELERATED VIDEO ENCODING:To enable support for VAAPI HW Accelerated Video Encoding, add the "--device='/dev/dri'" parameter added to "Extra Parameters:"
要求
Steam Headless
运行时参数
- 网络
br0- 外壳
bash- 特权
- false
- 额外参数
--hostname='SteamHeadlessSecondary' --add-host='SteamHeadlessSecondary:127.0.0.1' --restart='unless-stopped' --shm-size='2G' -v '/tmp/.X11-unix/':'/tmp/.X11-unix/':'rw' -v '/tmp/pulse/':'/tmp/pulse/':'rw' -v '/dev/input/':'/dev/input/':'ro' -v '/run/udev/data/':'/run/udev/data/':'ro' --ulimit='nofile=1024:524288' --device='/dev/fuse' --device='/dev/uinput' --device-cgroup-rule='c 13:* rmw' --cap-add='NET_ADMIN' --cap-add='SYS_ADMIN' --cap-add='SYS_NICE' --security-opt='seccomp=unconfined'
模板配置
Default user home directory. All application software and configuration will be saved into this directory. Any files saved outside of this path will be cleared if the container image this templated is updated.
- 目标
- /home/default
- 默认值
- /mnt/user/appdata/steam-headless-secondary
- 价值
- /mnt/user/appdata/steam-headless-secondary
Option path to your games. This path will need to also be configured in Steam after the first boot.
- 目标
- /mnt/games
- 默认值
- /mnt/user/Games
- 价值
- /mnt/user/Games
The password for this container. Note: This password will also be used for the root user. However, the default user has sudo access.
- 目标
- USER_PASSWORD
- 默认值
- password
- 价值
- password
Enter your local timezone. You can find a full list of supported timezones in: '/usr/share/zoneinfo' (eg: 'Etc/UTC' or 'Australia/Melbourne',...)
- 目标
- TZ
- 默认值
- Pacific/Auckland
- 价值
- Pacific/Auckland
Enter your prefered locales. You can find a full list of supported languages in: '/usr/share/i18n/SUPPORTED' (eg: 'en_US.UTF-8 UTF8' or 'de_DE.UTF-8 UTF-8',...)
- 目标
- USER_LOCALES
- 默认值
- en_US.UTF-8 UTF-8
- 价值
- en_US.UTF-8 UTF-8
For users with multiple GPUs, add the ID found under the
- 目标
- NVIDIA_VISIBLE_DEVICES
- 默认值
- all
- 价值
- all
- 目标
- NVIDIA_DRIVER_CAPABILITIES
- 默认值
- all
- 价值
- all
Set the X display. To use the host X server, set this to :0 (or whatever your host is currently running in /tmp/.X11-unix/X*)
- 目标
- DISPLAY
- 默认值
- :55
- 价值
- :55
Options: ['primary', 'framebuffer', 'secondary'].
- 目标
- MODE
- 默认值
- secondary
- 价值
- secondary
下载统计数据
长期下载总量
详细信息
josh5/steam-headless:latest在Unraid 上运行 steam-headless-secondary 。
steam-headless-secondary 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。