V Rising《夜族崛起》 专用服务器搭建教程
2026/6/7 16:11:01 网站建设 项目流程

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 对战和大型城堡建造的计算需求。

配置项推荐值
CPU4 核
内存8GB
硬盘30GB SSD
系统Ubuntu 22.04 LTS
带宽10Mbps 以上

提示:V Rising 服务端为 Windows 原生程序,Docker 方案使用 Wine 层运行,性能略有损耗,但稳定性良好。


准备工作

安装 Docker 与 Docker Compose

curl-fsSLhttps://get.docker.com|shsystemctlenabledocker&&systemctl startdockeraptinstall-ydocker-compose-plugindockercompose 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:latestcontainer_name:vrising-serverrestart:unless-stoppedports:-"9876:9876/udp"# 游戏端口-"9877:9877/udp"# 查询端口volumes:-./data:/mnt/vrising/server-./saves:/mnt/vrising/persistentdataenvironment:-SERVERNAME=My V Rising Server-WORLDNAME=world1-MAXCONNECTEDUSERS=40-MAXCONNECTEDADMINS=4-SERVERPASSWORD=-LISTONONSTEAM=true-LISTPRIVATE=false-TZ=Asia/Shanghaimem_limit:6gcpus:"3.5"

启动服务器

dockercompose up-ddockercompose logs-fvrising

首次启动需要通过 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 服务器需要开放以下端口:

端口协议用途
9876UDP游戏主连接端口
9877UDPSteam 服务器查询端口
# UFW 配置ufw allow9876/udp ufw allow9877/udp ufw reload# 验证ss-ulnp|grep9876

在云服务商安全组中添加对应 UDP 入站规则,否则玩家将无法在 Steam 服务器列表中找到你的服务器。


常见问题

Q1:服务器在 Steam 列表中不显示?

确认ListOnSteamtrue,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/目录下对应世界名称的文件夹,然后重启容器,服务器将生成全新的世界。

dockercompose stoprm-rf/opt/vrising-server/saves/world1dockercompose start

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询