V Rising《夜族崛起》 专用服务器搭建教程
V Rising 是由 Stunlock Studios 开发的一款吸血鬼主题生存动作游戏。玩家扮演一位从沉睡中苏醒的吸血鬼,在开放世界中狩猎、建造城堡、扩张势力,同时需要躲避阳光和人类的追杀。游戏将生存建造与 ARPG 战斗完美融合,其多人模式支持 PvP 和 PvE 两种玩法,是近年来最受欢迎的生存类游戏之一。搭建私有专用服务器,你可以自定义吸血鬼能力倍率、昼夜时长、资源掉落率,以及 PvP
V Rising《夜族崛起》 专用服务器搭建教程
V Rising 是由 Stunlock Studios 开发的一款吸血鬼主题生存动作游戏。玩家扮演一位从沉睡中苏醒的吸血鬼,在开放世界中狩猎、建造城堡、扩张势力,同时需要躲避阳光和人类的追杀。游戏将生存建造与 ARPG 战斗完美融合,其多人模式支持 PvP 和 PvE 两种玩法,是近年来最受欢迎的生存类游戏之一。
搭建私有专用服务器,你可以自定义吸血鬼能力倍率、昼夜时长、资源掉落率,以及 PvP 的开放时段,打造专属于你们小团体的吸血鬼世界。本教程将使用 Docker Compose 完成 V Rising 专用服务器的快速部署。
服务器配置
V Rising 的服务端对 CPU 单核性能有一定要求,战斗计算和城堡模拟都依赖较强的计算力。建议选择主频较高的云服务器实例。
推荐使用雨云服务器 rainyun-com,注册填优惠码 2026off 领 5 折优惠券。4 核 8GB 机型能够稳定承载 20-40 名玩家同时在线,满足激烈的 PvP 对战和大型城堡建造的计算需求。
| 配置项 | 推荐值 |
|---|---|
| CPU | 4 核 |
| 内存 | 8GB |
| 硬盘 | 30GB SSD |
| 系统 | Ubuntu 22.04 LTS |
| 带宽 | 10Mbps 以上 |
提示:V Rising 服务端为 Windows 原生程序,Docker 方案使用 Wine 层运行,性能略有损耗,但稳定性良好。
准备工作
安装 Docker 与 Docker Compose
curl -fsSL https://get.docker.com | sh
systemctl enable docker && systemctl start docker
apt install -y docker-compose-plugin
docker compose version
创建目录结构
mkdir -p /opt/vrising-server/{data,saves,logs}
cd /opt/vrising-server
安装部署(Docker Compose)
编写 docker-compose.yml
在 /opt/vrising-server/ 目录下创建 docker-compose.yml:
version: "3.8"
services:
vrising:
image: trueosiris/vrising:latest
container_name: vrising-server
restart: unless-stopped
ports:
- "9876:9876/udp" # 游戏端口
- "9877:9877/udp" # 查询端口
volumes:
- ./data:/mnt/vrising/server
- ./saves:/mnt/vrising/persistentdata
environment:
- SERVERNAME=My V Rising Server
- WORLDNAME=world1
- MAXCONNECTEDUSERS=40
- MAXCONNECTEDADMINS=4
- SERVERPASSWORD=
- LISTONONSTEAM=true
- LISTPRIVATE=false
- TZ=Asia/Shanghai
mem_limit: 6g
cpus: "3.5"
启动服务器
docker compose up -d
docker compose logs -f vrising
首次启动需要通过 Steam 下载服务端文件(约 2-3GB),请耐心等待。日志出现 Startup done 表示服务器已就绪。
配置说明
游戏服务器设置文件
主要配置文件位于 ./data/Settings/ 目录:
ServerHostSettings.json — 服务器基础配置:
{
"Name": "My V Rising Server",
"Description": "",
"Port": 9876,
"QueryPort": 9877,
"MaxConnectedUsers": 40,
"MaxConnectedAdmins": 4,
"ServerFps": 30,
"SaveName": "world1",
"Password": "",
"Secure": true,
"ListOnSteam": true,
"ListOnEOS": true
}
ServerGameSettings.json — 游戏内规则配置(核心):
{
"GameModeType": "PvE",
"CastleDecayRateModifier": 1.0,
"BloodDrainModifier": 1.0,
"DayDurationInSeconds": 1080,
"NightDurationInSeconds": 540,
"BloodEssenceYieldModifier": 1.0,
"ResourceYieldModifier": 1.0,
"CraftRateModifier": 1.0,
"ResearchCostModifier": 1.0,
"RefinementCostModifier": 1.0,
"PlayerDamageMode": "Always",
"CastleDamageMode": "Never",
"AnnounceSiegeWeaponSpawn": true
}
PvP 模式配置
如需开启 PvP 服务器,修改以下字段:
{
"GameModeType": "PvP",
"PlayerDamageMode": "Always",
"CastleDamageMode": "TimeRestricted",
"CastleSiegeWeaponHealth": 1.0,
"PvPProtectionEnabled": true
}
设置管理员
编辑 ./data/adminlist.txt,每行添加一个玩家的 Steam 64 ID:
76561198XXXXXXXXX
76561198YYYYYYYYY
防火墙/端口配置
V Rising 服务器需要开放以下端口:
| 端口 | 协议 | 用途 |
|---|---|---|
| 9876 | UDP | 游戏主连接端口 |
| 9877 | UDP | Steam 服务器查询端口 |
# UFW 配置
ufw allow 9876/udp
ufw allow 9877/udp
ufw reload
# 验证
ss -ulnp | grep 9876
在云服务商安全组中添加对应 UDP 入站规则,否则玩家将无法在 Steam 服务器列表中找到你的服务器。
常见问题
Q1:服务器在 Steam 列表中不显示?
确认 ListOnSteam 为 true,9876 和 9877 两个 UDP 端口均已放行。部分云服务商默认拦截 UDP 流量,需手动在安全组中放行。
Q2:玩家连接时显示"版本不匹配"?
V Rising 更新频繁,需确保服务端与客户端版本一致。重新执行 docker compose pull && docker compose up -d 拉取最新镜像。
Q3:城堡数据损坏或丢失?
确认 ./saves/ 目录有写入权限,并定期备份:
tar -czf /backup/vrising-$(date +%Y%m%d).tar.gz /opt/vrising-server/saves/
Q4:服务器 CPU 持续满载?
将 ServerFps 从默认的 30 降低到 15,可以有效降低 CPU 占用,同时玩家几乎感觉不到差异。
{
"ServerFps": 15
}
Q5:如何重置世界?
停止容器,删除 ./saves/ 目录下对应世界名称的文件夹,然后重启容器,服务器将生成全新的世界。
docker compose stop
rm -rf /opt/vrising-server/saves/world1
docker compose start
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐

所有评论(0)