
nodiaque/steamcmd这是一个专为Unraid优化的SteamCMD Docker镜像,主要功能是下载并安装SteamCMD以及通过指定标签拉取的相应游戏。用户可通过查看不同的标签/分支了解可用游戏列表。
适用于Unraid系统用户快速部署Steam平台的游戏服务器(如CS:Source等),也可用于其他支持Docker的系统搭建自定义配置的游戏服务器。
| 名称 | 值 | 示例 |
|---|---|---|
| STEAMCMD_DIR | SteamCMD的安装目录 | /serverdata/steamcmd |
| SERVER_DIR | 游戏文件的存放目录 | /serverdata/serverfiles |
| GAME_ID | 容器启动时下载的游戏ID。如需安装静态版本或测试版,格式为:'游戏ID -beta 分支名'(无引号,替换分支名为所需版本) | 232330 |
| GAME_NAME | SRCDS游戏名称 | cstrike |
| GAME_PARAMS | 启动服务器的参数 | -secure +maxplayers 32 +map de_dust2 |
| UID | 用户标识符 | 99 |
| GID | 组标识符 | 100 |
| GAME_PORT | 服务器运行的端口 | 27015 |
| VALIDATE | 是否验证游戏数据(留空则不验证) | (留空) |
| USERNAME | 登录用户名(***登录留空) | (留空) |
| PASSWRD | 登录密码(***登录留空) | (留空) |
bashdocker run --name CSSource -d \ -p 27015:27015 -p 27015:27015/udp \ --env 'GAME_ID=232330' \ --env 'GAME_NAME=cstrike' \ --env 'GAME_PORT=27015' \ --env 'GAME_PARAMS=-secure +maxplayers 32 +map de_dust2' \ --env 'UID=99' \ --env 'GID=100' \ --volume /path/to/steamcmd:/serverdata/steamcmd \ --volume /path/to/cstrikesource:/serverdata/serverfiles \ ich777/steamcmd:latest
此Docker镜像主要为更好地在Unraid系统上使用而编辑,若您尚未使用Unraid,建议尝试该系统以获得更佳体验。
此Docker镜像基于ich777的镜像分叉,感谢ich777提供的基础镜像支持。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务