
该Docker镜像用于运行V Rising服务器。由于V Rising服务器目前仅提供Windows可执行文件,因此本镜像通过Wine实现跨平台运行。镜像已发布至Docker Hub,可直接拉取使用:https://hub.docker.com/r/mephi00/v-rising-wine%E3%80%82
/saves目录,便于备份与迁移适用于需要搭建V Rising专用服务器的个人或小团体,尤其适合希望简化部署流程、自动维护服务器版本、灵活调整游戏参数的用户。需确保网络环境中正确配置端口转发以支持公开访问。
端口映射要求
服务器正常运行需通过UDP协议暴露以下端口:
-p <主机端口>:<容器端口>/udp关键注意事项:
- 需在路由器设置中公开上述端口
- 为确保服务器在公开列表中正常显示,容器端口与主机端口必须保持一致
- 首次启动时,服务器会先更新游戏文件再初始化世界,全程需10分钟以上,请勿中断
部署示例
推荐使用Docker Compose进行部署,典型配置结构如下(完整示例可参考官方提供的docker-compose.yaml):
yamlversion: '3' services: vrising-server: image: mephi00/v-rising-wine ports: - "9876:9876/udp" # 游戏端口 - "9877:9877/udp" # 查询端口 volumes: - ./saves:/saves # 持久化存储 environment: - VR_NAME=MyV RisingServer # 服务器名称(必填) - VR_SAVE_NAME=MyWorld # 世界保存名称(必填) # 其他环境变量配置...
服务器支持通过环境变量或配置文件两种方式进行配置。
使用环境变量配置
ServerHostSettings.json相关变量
| 变量名称 | 数据类型 | 描述 | 默认值 |
|---|---|---|---|
| VR_NAME | string | 服务器名称 | (必填项) |
| VR_SAVE_NAME | string | 世界保存名称 | (必填项) |
| VR_LIST_ON_EOS | boolean | 是否在游戏内服务器浏览器中列出 | false |
| VR_LIST_ON_STEAM | boolean | 是否在Steam中列出 | false |
| VR_GAME_PORT | int | 游戏端口 | 9876 |
| VR_QUERY_PORT | int | 查询接口端口 | 9877 |
| VR_PASSWORD | string | 服务器密码 | 空字符串 |
| VR_DESCRIPTION | string | 服务器描述 | 空字符串 |
| VR_MAX_USERS | int | 最大并发玩家数 | 40 |
| VR_MAX_ADMINS | int | 最大并发管理员数(使用管理员菜单) | 4 |
| VR_SETTING_PRESET | string | Stunlock Studios提供的设置预设 | 空字符串 |
| VR_ENABLE_RCON | boolean | 是否启用RCON访问 | false |
| VR_RCON_PASSWORD | string | RCON访问密码 | 空字符串 |
ServerGameSettings.json相关变量
| 变量名称 | 数据类型 | 描述 | 默认值 |
|---|---|---|---|
| VR_GAME_MODE | PvP 或 PvE | 游戏模式(PvP或PvE) | PvP |
| VR_MAX_HEALTH_MOD | float | 玩家角色生命值修正系数 | 1.0 |
| VR_MAX_HEALTH_GLOBAL_MOD | float | 所有实体生命值修正系数 | 1.0 |
| VR_RESOURCE_YIELD_MOD | float | 资源产出修正系数 | 1.0 |
| VR_DAY_DURATION_SECONDS | float | 游戏内一天持续时间(秒) | 1080.0 |
| VR_DAY_START_HOUR | int | 游戏内日出时间(24小时制) | 9 |
| VR_DAY_END_HOUR | int | 游戏内日落时间(24小时制) | 17 |
| VR_TOMB_LIMIT | int | 城堡内陵墓最大数量 | 12 |
| VR_NEST_LIMIT | int | 城堡内蠕虫巢穴最大数量 | 4 |
| VR_DEATH_CONTAINER_PERMISSIONS | Anyone/ClanMembers | 可拾取死亡吸血鬼物品的角色类型 | Anyone |
| VR_CLAN_SIZE | int | 氏族最大人数 | 4 |
使用配置文件配置
如需完全自定义配置,需提供完整配置文件:
ServerHostSettings.json和ServerGameSettings.json放置于/saves/Settings/目录/saves/Settings或在/saves挂载中包含Settings子目录实现/saves/Settings中的配置文件后生效保存文件位置
核心数据目录为/saves,建议通过Docker挂载实现持久化:
/saves/Saves子目录/saves/Settings子目录管理员与封禁列表管理
adminlist.txt和banlist.txt文件位于/saves/Settings目录adminlist.txt中添加SteamID可授予管理员权限banlist.txt中添加SteamID可封禁对应玩家您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。






探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
无需登录使用专属域名
Kubernetes 集群配置 Containerd
K3s 轻量级 Kubernetes 镜像加速
VS Code Dev Containers 配置
Podman 容器引擎配置
HPC 科学计算容器配置
ghcr、Quay、nvcr 等镜像仓库
Harbor Proxy Repository 对接专属域名
Portainer Registries 加速拉取
Nexus3 Docker Proxy 内网缓存
需要其他帮助?请查看我们的 常见问题Docker 镜像访问常见问题解答 或 提交工单
docker search 限制
站内搜不到镜像
离线 save/load
插件要用 plugin install
WSL 拉取慢
安全与 digest
新手拉取配置
镜像合规机制
manifest unknown
no matching manifest(架构)
invalid tar header(解压)
TLS 证书失败
DNS 超时
域名连通性排查
410 Gone 排查
402 与流量用尽
401 认证失败
429 限流
D-Bus 凭证提示
413 与超大单层
来自真实用户的反馈,见证轩辕镜像的优质服务