前景提要
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:多電,電得我麻了都行!!!!!!!!!