
trueosiris/vrisingDocker化的V Rising专用服务器,基于Ubuntu 22.04和Wine构建,用于便捷部署和运行V Rising游戏服务器。支持持久化数据存储、环境变量配置、日志自动清理及RCON远程管理,简化服务器搭建与维护流程。
适用于需要搭建V Rising私人或公共游戏服务器的用户,尤其适合希望通过Docker简化部署流程、实现数据持久化和灵活配置管理的场景,满足个人玩家或社区管理员的服务器搭建需求。
| 变量名 | 示例值 | 描述 |
|---|---|---|
| TZ | Europe/Brussels | 时区设置,用于ntpdate时间同步 |
| SERVERNAME | published servername | 服务器名称(必填),覆盖ServerHostSettings.json中的配置 |
| WORLDNAME | world1 | 世界名称,默认world1,存档保存在WORLDNAME子目录下 |
| GAMEPORT | 9876 | 游戏UDP端口,覆盖配置文件中的Port参数 |
| QUERYPORT | 9877 | 查询端口,覆盖配置文件中的QueryPort参数 |
| LOGDAYS | 30 | 日志文件保留天数,默认30天,超过则在启动时清理 |
| BRANCH | legacy-1.0.x-pc | 服务器版本选择,支持运行旧版本 |
| 容器暴露端口 | 类型 | 默认启用 |
|---|---|---|
| 9876 | UDP | ✔️ |
| 9877 | UDP | ✔️ |
| 卷用途 | 容器内路径 | 描述 |
|---|---|---|
| 服务器文件存储 | /mnt/vrising/server | 存放V Rising服务器程序文件 |
| 世界数据存储 | /mnt/vrising/persistentdata | 存放游戏世界存档及配置文件 |
bashdocker run -d --name='vrising' \ --net='bridge' \ --restart=unless-stopped \ -e TZ="Europe/Paris" \ -e SERVERNAME="trueosiris-V" \ -v '/path/on/host/server':'/mnt/vrising/server':'rw' \ -v '/path/on/host/persistentdata':'/mnt/vrising/persistentdata':'rw' \ -p 9876:9876/udp \ -p 9877:9877/udp \ 'trueosiris/vrising'
替换
/path/on/host/server和/path/on/host/persistentdata为宿主机实际路径,用于持久化存储服务器文件和世界数据。
yamlservices: vrising: image: trueosiris/vrising environment: - TZ=Europe/Paris # 时区设置 - SERVERNAME=vrising-TrueOsiris # 服务器名称 # 可选:WORLDNAME=world1, GAMEPORT=9876, QUERYPORT=9877, LOGDAYS=30, BRANCH=legacy-1.0.x-pc volumes: - type: bind source: /your/host/vrising/server # 宿主机服务器文件路径 target: /mnt/vrising/server bind: create_host_path: true # 自动创建宿主机路径(如不存在) - type: bind source: /your/host/vrising/persistentdata # 宿主机世界数据路径 target: /mnt/vrising/persistentdata bind: create_host_path: true ports: - '9876:9876/udp' # 游戏端口映射 - '9877:9877/udp' # 查询端口映射 restart: unless-stopped # 容器退出时自动重启(除非手动停止) network_mode: bridge
编辑/path/on/host/persistentdata/Settings/ServerHostSettings.json,在QueryPort后添加以下配置:
json"Rcon": { "Enabled": true, "Password": "docker", # 自定义RCON密码 "Port": 25575 # RCON端口 },
配置后重启服务器,可使用RCON CLI工具进行远程管理。
/persistentdata配置文件 > /server默认配置(后者会在Steam更新时被覆盖)。首次启动时,默认配置文件会复制到/persistentdata/Settings目录。ServerHostSettings.json中"ListOnSteam": true和"ListOnEOS": true以保证在游戏内列表可见。-p ***:6789/udp)会导致服务器无法在列表显示,需通过直接连接加入。01b4:fixme:winsock:...消息属正常现象,无需处理。persistentdata目录内容后重启。HTTP status 403错误:尝试使用trueosiris/vrising:display镜像wine: Assertion failed错误:尝试使用trueosiris/vrising:winehq镜像(基于最新Wine版本)manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务