
mephi00/v-rising-wine该Docker镜像用于运行V Rising服务器。由于V Rising服务器目前仅提供Windows可执行文件,因此本镜像通过Wine实现跨平台运行。镜像已发布至Docker Hub,可直接拉取使用:mephi00/v-rising-wine。
/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可封禁对应玩家





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