V Rising 服务器搭建图文教程
前情提要:
周末弄了个 V Rising 的服务器,和朋友一起玩,V Rising 自己的服务器太拉垮了. 需要准备的东西 假如你没有云服务器的话,你需要知道本机的公网ip,个人是推荐购买一台云服务器,只是和几个朋友玩的话,配置也不用太好,我现在用的是2核 4GB 8Mbps的腾讯云服务器(之前博主,选的稍低的配置,会出现性能倾轧的情况,现有配置目前是四个人玩,没有压力).看我这篇文章,非技术小白也可以操作,不用担心. 云服务器(TIPS:选离自己近的机房)一定要装windows server,因为V Rising 只有windows版本,没有linux,不需要像我一样,用centos完善包,下下来之后,看到.exe文件傻了眼.
今天发现TX云现在618搞活动,2核4G6M,领券一年只要120(博主之前在博文提过45的套餐,但经过博主的的使用体验,博主自己已经升级配置为2核 4GB 8Mbps的TX云服务器),推荐买120的,第一个性能和带宽、流量更高,玩起来更流畅,玩游戏爽才是王道,第二个是有小伙伴跟我反应45的套餐对部分运营商的ip不是很友好,所以有能力尽量上120的套餐,第三个官方未来升级server的话,如果对性能要求提升,120的可以无忧渡过),页面下滑即可看到,链接在此
开搞
120套餐
1、选择系统&重置密码
2、记住windows server的用户名和密码,并在云服务器控制台的防火墙,开放服务器的9876、9877端口,下图打码位置为公网IP
入站规则端口
UDP 9876,9877 TCP 22,3389,80,443,20,21,9876,9877
2、连接远程服务器(通用)
win + r 打开运行 mstsc 打开windows server远程连接 输入 公网ip、用户名(一般是Administrator) 点击连接 输入密码,可以保存rdp文件,方便后续连接.
连接的时候会提醒你证书的问题,选是就可以了
2、进入云服务服务器下载steam cmd
steamcmd下载地址
3、打开蒸汽cmd
点击下载的exe文件,依次输入下面的命令.
force_install_dir "C:\VRisingServerFolder" login anonymous 匿名登录 app_update 1829350 validate 下载 V Rising server quit 退出
4、打开V Rising server
一般server会在 steamcmd\steamapps\common\VRisingDedicatedServer 下,如果你是按照我的教程来的则是:C:\vrisingserverfolder
运行:VRisingServer.exe
第一次运行会慢一点,生成配置文件后,再自行替换(新版本貌似下下来就有配置文件,可以先看看有没有)
配置 文件路径steamcmd\steamapps\common\VRisingDedicatedServer\VRisingServer_Data\StreamingAssets\Settings
我的教程路径:C:\vrisingserverfolder\VRisingServer_Data\StreamingAssets\Settings
5、参数说明
ServerHostSettings.json
{ "Name": "xiaoxiaobuding", //服务器名字 "Description": "", //服务器描述 "Port": 9876, //服务器登录端口 "QueryPort": 9877, //服务器查询端口 "MaxConnectedUsers": 10, //服务器最大人数 "MaxConnectedAdmins": 4, //服务器最大管理员连接人数 "ServerFps": 30, //服务器FPS "SaveName": "world", //服务器存档名字 "Password": "", //服务器密码 "Secure": true, //服务器保护 "ListOnMasterServer": true, //设置服务器能否被搜到,不想搜到就填写false "AutoSaveCou
ServerGameSettings.json //服务器游戏设置文件
{ "GameModeType": "PvP", //游戏模式类型可选PVE "CastleDamageMode": "Always", //城堡伤害模式 "SiegeWeaponHealth": "Normal", //攻城武器生命值 "PlayerDamageMode": "Always", //玩家伤害模式 "ClanSize": 10 ,意思是部落最大人数是10 "CastleHeartDamageMode": "CanBeDestroyedByPlayers", //城堡生命伤害模式 "PvPProtectionMode": "Medium", //PvP保护模式 "DeathContainerPermission": "Anyone", //死亡容器权限 "RelicSpawnType": "Unique", //遗迹生成类型 "CanLootEnemyContainers": true, //可以掠夺敌人的箱子 "BloodBoundEquipme
本文参考链接
注意:修改完配置后再进入游戏建档,否则生成的服务器缓存(可以删除缓存),会导致始终是默认配置.
缓存位置 把v1下面的文件夹删掉即可 C:\Users\Administrator\AppData\LocalLow\Stunlock Studios\VRisingServer\Saves\v1
一些个人私货 个人的serverhost 配置
{ "Name": "xiaoxiaobuding", "Description": "", "Port": 9876, "QueryPort": 9877, "MaxConnectedUsers": 10, "MaxConnectedAdmins": 4, "ServerFps": 30, "SaveName": "world1", "Password": "******", // 设置服务器连接密码 "Secure": true, "ListOnMasterServer": false, //服务器不被搜到 "AutoSaveCou
个人游戏设置
{ "GameModeType": "PvE", "CastleDamageMode": 0, "CastleHeartDamageMode": 0, "DeathContainerPermission": 1, "RelicSpawnType": 1, "CanLootEnemyContainers": false, "BloodBoundEquipme
问题汇总
1、Curl error 28: Failed to connect to vrising-client.s3.eu-central-1.amazonaws.com port 443 after 21014 ms: Timed out tips:对server服务没有太大影响,服务器UDP开了相应的端口就行.
错误发生原因: 服务器在启动服务的时候,要去亚马逊的S3 bucket下载资源,但是这个时候请求连接超时了.
这个资源官方放在亚马逊欧洲的S3服务器上,官方可能没有开S3的边际服务代理来着,导致了这个问题.
目前我觉得解决办法,一个是开网络迁移之术,另一个就只能等官方把资源放一个到亚洲的 S3里.
卖了这么多份游戏,给亚马逊付点钱把,不丢人!
给官方发了邮件,看看后续会怎么样.
github 老哥提供的解决办法,不想动的可以不动,毕竟不影响游戏,等官方修复就行
第一步关掉游戏服务,在云服务器上登录这个网站
上面会显示你的服务器IP,在下面的搜索框输入vrising-client.s3.eu-central-1.Amazonaws.com,然后点击搜索按钮.
第二步,复制IP,每台服务器可能搜到的结果ip都不同
第三步,把IP 加到 云服务器的C:\Windows\System32\drivers\etc\hosts文件中,然后保存.
点击重启游戏服务,应该就看不到这个错误了.
Q&A 1、想把自己本地的配置放到服务器上
将自己本地的配置拷贝,可在第一次运行之后,关掉服务器进程,再进行替换,若有建档,需删缓存
2、想把自己本地的存档放到服务器上
将自己 C:\Users\Administrator\AppData\LocalLow\Stunlock Studios\VRisingServer\Saves\v1 下文件,
覆盖服务器的即可,需要看下world名字是否配置中的名字一致.
ps : 需要注意不要吃现 \Saves\v1world1\world1 这种情况,会报错.
3、连接服务器
进入游戏选择直连,输入ip,有密码设置的输入密码
4、设置PVE规则
在 serverhost json 中 "GameSettingsPreset": "", 这项需要为空.
当然你也可以在这里设置StandardPvE,但设置标准模式,无法配置个人设置,切记.游戏设置 json中 "GameModeType": "PvE",
5、设置部落人数
在ServerGameSettings里加上:"ClanSize": 10 ,意思是部落最大人数是10.
到此这篇关于V Rising 服务器搭建的文章就介绍到这了,更多相关V Rising 服务器内容请搜索本站以前的文章或继续浏览下面的相关文章希望大家以后多多支持本站!
版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。