前景提要
UP因为经常玩生存游戏和浏览小黑盒,这不吸血鬼大火,也已经通关,闲来无事就留档一份服务器教程在小黑盒(Steam指南也是本人),方便XDM和自己以后查看。
准备工作
一份游戏本体,两个DLC都是皮肤或者家具类型,不影响游戏游玩,酌情购买即可。(有谁不想给自己的棺材板镶个大金边呢)
一个云服务,以国内服务器为主可以选择阿里腾讯或者华为,这三家经常会有折扣还挺便宜的,配置最好是CPU为2核、内存为4G、带宽为4M,当然配置越高越好。如果是一核2G或者两核2G不太够支撑起Rising。
UP实测服务端内存会一直保持在2GB以上
服务器设置
1.地区选择
选好服务器后,一般会有地区选择,没有就没有,选择一个你或者你们一群小伙伴比较近的地区就行,如果都比较分散可以选择上杭广成这些地区。
2.系统选择
UP这里因为工作原因,所以阿里云为例,选择公共镜像,然后选择Windows Server,版本只要是64位的都行。
各种服务器这边设置都差别不大
服务器用户名和密码请牢记,后面还会用到,另外有些服务器可能最开始的时候不会让你设置,这时候只需要给服务器重置密码设置一下就行了,用户名一般默认administrator就行。
如果你原来有一台Linux服务器,请把服务器系统重装成Windows Server,因为Rising服务端只有Windows版本的,别像我一样Centos系统直接拉取Rising服务端下来直接人麻了。
你能想象我在Linux系统看见exe启动文件直接人麻了的情况吗
3.安全组&防火墙设置
等你服务器系统安装完毕后,就需要进行安全组设置(有的服务器叫防火墙),UP整理还是以阿里云为例,别的服务器可以举一反三都差不多的
修改规则
添加规则
允许端口,协议选择UDP,端口请输入9876和9877,授权源为0.0.0.0
如果嫌麻烦可以设置协议为全部,效果就是所有请求都不拦截
4.连接服务器
直接使用Windows自带的远程连接
直接搜索就行
如果忘记IP地址,可以去自己的服务器查看公网IP
输入你系统的密码
最后你会得到一个干净的自带edge浏览器的Windows系统!!!
游戏服务端下载
1.准备SteamCMD
直接用Windows Server自带的浏览器去官网下载或者用你自己的电脑下载好之后,拖到Windows Server桌面就可以
官方地址
点那个[1]就行了
值得注意的是,Windows Server不自带解压软件,需要你解压后再拖入Windows Server或者Windows Server上下载一个解压软件
2.下载Rising服务端
找到steamcnd启动器,双击打开
在等待一会后会让你登录,输入:login anonymous (匿名登录)
实际输入你自己的账号密码也可,但是最好匿名登录,免麻烦
登录完成后,开始下载游戏服务端,Rising游戏代号为1829350,所以我们输入:app_update 1829350
在一段漫长的等待后,显示success后,输入:quit 退出SteamCMD,也可以直接点右上角的×退出
贴上代码合集
login anonymous
app_update 1829350
quit
游戏服务端配置
1.打开Rising服务端
退出steamcmd后找到common文件夹双击打开找到VRisingDedicatedServer就能看见服务端的启动器了,
文件地址为\steamcmd\steamcmd\steamapps\common\VRisingDedicatedServer
我这里是已经运行过的服务器文件夹状态,第一次看到这里,会少一部分文件
此时我们是双击打开一次VRisingServer或者start_server_example都行,简单解释一下start_server_example的脚本作用就是运行VRisingServer后外加给你生成一点日志信息,所以我们直接打开VRisingServer就行。等VRisingServer打开运行一段时间不再弹出信息后,右上角关闭VRisingServer即可。
2.配置Rising服务端
关闭VRisingServer后,我们找到VRisingServer_Data文件夹点击StreamingAssets文件夹再次点击Settings文件夹可以看见两个txt和json结尾的文件,我们重点关注json文件。
文件地址为\steamcmd\steamcmd\steamapps\common\VRisingDedicatedServer\VRisingServer_Data\StreamingAssets\Settings
首先打开ServerHostSettings
{
"Name": "这里设置服务器名字",
"Description": "这里设置服务器描写&欢迎语句等",
"Port": 9876, // 游戏实际端口
"QueryPort": 9877, //查询端口
"MaxConnectedUsers": 40, // 最大游戏人数
"MaxConnectedAdmins": 4, // 最大管理员人数
"ServerFps": 60, // 服务器帧数
"SaveName": "world1", // 存档名字
"Password": "这里设置服务器密码",
"Secure": true, //服务器保护
"ListOnMasterServer": true, //服务器是否能被检索,不管true还是false都可以直接IP搜索加入
"AutoSaveCount": 50, //服务器自动保存数量
"AutoSaveInterval": 600, //服务器自动保存时间间隔
"GameSettingsPreset": "", // 游戏模式※
"AdminOnlyDebugEvents": true,
"DisableDebugEvents": false,
"Rcon": {
"Enabled": false,
"Port": 25575,
"Password": ""
}
}
注意GameSettingsPreset的游戏模式里面填写的字段为上一级目录中GameSettingsPreset文件夹里面的文件名,如果你要修改ServerGameSettings文件,则GameSettingsPreset不要填写。
接下来我们打开ServerGameSettings文件
因为字段太多,我也认不全,以下部分为百度查询出来的
"GameModeType": "PvE", //游戏模式类型可选PVE或者PVP
"CastleDamageMode": "Always", //城堡伤害模式
"SiegeWeaponHealth": "Normal", //攻城武器生命值
"PlayerDamageMode": "Always", //玩家伤害模式
"CastleHeartDamageMode": "CanBeDestroyedByPlayers", //城堡生命伤害模式
"PvPProtectionMode": "Medium", //PvP保护模式
"DeathContainerPermission": "Anyone", //死亡容器权限
"RelicSpawnType": "Unique", //遗迹生成类型
"CanLootEnemyContainers": true, //可以掠夺敌人的箱子
"BloodBoundEquipment": true, //血缘装备
"TeleportBoundItems": true, //传送绑定道具
"AllowGlobalChat": true, //允许全局聊天
"AllWaypointsUnlocked": false, //所有航路点已解锁
"FreeCastleClaim": false, //自由城堡领地
"FreeCastleDestroy": false, //自由城堡摧毁
"InactivityKillEnabled": true, //已启用非活动清理
"InactivityKillTimeMin": 3600, //非活动事件或AI清理最小时间
"InactivityKillTimeMax": 604800, //非活动事件或AI清理最大时间
"InactivityKillSafeTimeAddition": 172800, //非活动增加清理保护时间
"InactivityKillTimerMaxItemLevel": 84, //非活动道具最大时间清理等级
"DisableDisconnectedDeadEnabled": true, //启用无效连接断开
"DisableDisconnectedDeadTimer": 60, //无效连接断开最大时间
"InventoryStacksModifier": 1.0, //一堆库存道具百分比
"DropTableModifier_General": 1.0, //常规数据删除百分比
"DropTableModifier_Missions": 1.0, //任务数据删除百分比
"MaterialYieldModifier_Global": 1.0, //全局材料产量百分比
"BloodEssenceYieldModifier": 1.0, //精血生产百分比
"JournalVBloodSourceUnitMaxDistance": 25.0, //记录V血源装置最大距离
"PvPVampireRespawnModifier": 1.0, //PVP吸血鬼复活概率
"CastleMinimumDistanceInFloors": 2, //城堡楼层之间最小距离
"ClanSize": 4, //宗族领主领地规模
"BloodDrainModifier": 1.0, //精血消耗百分比
"DurabilityDrainModifier": 1.0, //耐力消耗百分比
"GarlicAreaStrengthModifier": 1.0, //大蒜面积强度百分比
"HolyAreaStrengthModifier": 1.0, //神圣区域强度百分比
"SilverStrengthModifier": 1.0, //银强度百分比
"SunDamageModifier": 1.0, //太阳伤害强度百分比
"CastleDecayRateModifier": 1.0, //城堡衰退速度百分比
"CastleBloodEssenceDrainModifier": 1.0, //城堡精血消耗百分比
"CastleSiegeTimer": 420.0, //城堡攻城时间
"CastleUnderAttackTimer": 60.0, //城堡受到攻击的时间
"AnnounceSiegeWeaponSpawn": true, //通知攻城武器生成
"ShowSiegeWeaponMapIcon": true, //显示攻城武器地图图标
"BuildCostModifier": 1.0, //建筑成本百分比
"RecipeCostModifier": 1.0, //配方成本百分比
"CraftRateModifier": 1.0, //技能速度百分比
"ResearchCostModifier": 1.0, //研究成本百分比
"RefinementCostModifier": 1.0, //精炼成本百分比
"RefinementRateModifier": 1.0, //精炼速度百分比
"ResearchTimeModifier": 1.0, //研究时间百分比
"DismantleResourceModifier": 0.75, //拆除成本百分比
"ServantConvertRateModifier": 1.0, //仆人转化速度百分比
"RepairCostModifier": 1.0, //维护成本百分比
"Death_DurabilityFactorLoss": 0.25, //消亡耐久性损失系数
"Death_DurabilityLossFactorAsResources": 1.0, //消亡耐久性资源损失系数
"StarterEquipmentId": 0, //初始装备ID
"StarterResourcesId": 0, //初始资源ID
"VBloodUnitSettings": [], //V血液单位设置
"UnlockedAchievements": [], //未锁定的成就
"UnlockedResearchs": [], //未解锁的研究
"GameTimeModifiers": { //游戏时间百分比
"DayDurationInSeconds": 1080.0, //日持续时间(秒)
"DayStartHour": 9, //白天开始时间
"DayStartMinute": 0, //日开始分钟数
"DayEndHour": 17, //白天结束时间
"DayEndMinute": 0, 白天结束分数
"BloodMoonFrequency_Min": 10, //血月频率最小值
"BloodMoonFrequency_Max": 18, //血月频率最大值
"BloodMoonBuff": 0.2 //血月buff
},
"VampireStatModifiers": { //吸血鬼属性百分比
"MaxHealthModifier": 1.0, //最大生命百分比
"MaxEnergyModifier": 1.0, //最大能量百分比
"PhysicalPowerModifier": 1.0, //肉身力量百分比
"SpellPowerModifier": 1.0, //法术力量百分比
"ResourcePowerModifier": 1.0, //资源威力百分比
"SiegePowerModifier": 1.0, //攻城威力百分比
"DamageReceivedModifier": 1.0, //受到伤害百分比
"ReviveCancelDelay": 5.0 //复活延迟
},
"UnitStatModifiers_Global": { //全局单位数据统计
"MaxHealthModifier": 1.0, //最大生命百分比
"PowerModifier": 1.0 //威力百分比
},
"UnitStatModifiers_VBlood": { //全局V血液数据统计
"MaxHealthModifier": 1.0, //最大生命百分比
"PowerModifier": 1.0 //威力百分比
},
"EquipmentStatModifiers_Global": { //全局装备数据统计
"MaxEnergyModifier": 1.0, //最大能量百分比
"MaxHealthModifier": 1.0, //最大生命百分比
"ResourceYieldModifier": 1.0, //资源产量百分比
"PhysicalPowerModifier": 1.0, //肉体力量百分比
"SpellPowerModifier": 1.0, //法术威力百分比
"SiegePowerModifier": 1.0, //攻城威力百分比
"MovementSpeedModifier": 1.0 //移动速度百分比
},
"CastleStatModifiers_Global": { //城堡全局数据统计
"TickPeriod": 5.0, //周期定时器
"DamageResistance": 0.0, //伤害抗性
"SafetyBoxLimit": 1, //安全箱子限制
"TombLimit": 12, //墓碑限制
"VerminNestLimit": 4, //害虫巢穴限制
建议把携带装备传送开启和仆人相关的时间全部拉到最高。
开始服务器游戏
以上配置都调整完毕后,直接双击最开始的VRisingServer启动文件,服务器即开启了。
然后我们打开游戏本体点击游玩->线上游戏
右下角
显示所有服务器
搜索比较慢,我建议直接连接
输入你的IP和端口就行了
注意IP和端口之间的冒号要用英文的
之后右下角输入密码,我们就可以愉快得等待加载完毕,开始游戏了!!!
Q&A阶段
Q:为什么我找不到服务器?
A:试试直接连接,如果直接连接没有的话,可能是安全组&防火墙设置出了问题,重新检查设置就行
Q:存档相互可以替换吗?
A:存档相互可以替换的,只需要把C盘存档地址\AppData\LocalLow\Stunlock Studios\VRisingServer\Saves里面的存档进行替换就行,需要存档名字一样。
Q:为什么我的配置文件修改后没生效?
A:先建议看看你的配置文件是否修改对地方,其次看看GameSettingsPreset修改正确,最后看看是否重启服务器和删除了缓存
Q:可以多出几个生存游戏开服教程吗?
A:可以的,等我有时间可以整理出来我玩过的大部分生存游戏服务器开服教程
Q:可以电你吗?
A:多电,电得我麻了都行!!!!!!!!!