V rising官方服務(wù)器經(jīng)常無法連接,無法和小伙伴玩耍;如何搭建自己的V rising服務(wù)器呢?還可以修改掉落倍率,加快游戲進(jìn)度,搭建自己的私人服務(wù)器。
前言
最近V rising這個(gè)游戲很火呀,迫不及待地和小伙伴一起玩;但是,V rising官方的服務(wù)器實(shí)在是太不穩(wěn)定:延時(shí)高、丟包率高,甚至直接無法連接。
好在,V rising提供了自建服務(wù)器的方法:
目前,V rising的服務(wù)器自建,只支持Windows Server,Linux雖然可以使用Wine或者Docker,但是并沒有原生支持,效果不好。所以,目前還是建議使用Windows Server進(jìn)行搭建。
如果你并沒有Windows Server設(shè)備,需要一個(gè)購(gòu)買/租借,強(qiáng)烈推薦馳網(wǎng)科技
服務(wù)器初始化
以馳網(wǎng)服務(wù)器為例,我們購(gòu)買服務(wù)器后,切換到服務(wù)器后臺(tái),重制我們的Administrator用戶密碼:
之后,就可以遠(yuǎn)程連接服務(wù)器。你可以使用電腦自帶的mstsc遠(yuǎn)程連接服務(wù)
解鎖并輸入密碼后,就可以進(jìn)入Windows Server了,使用方面,和客戶端Windows差不多。
SteamCMD?
本章節(jié)目錄,所有操作在Windows Server內(nèi)操作,不是本地Windows,特此提醒
在Windows Server上,瀏覽器下載Steam?cmd
之后,注意??:一定要解壓到空文件夾、一定要解壓到空文件夾,不要沒解壓就直接在ZIP內(nèi)使用SteamCMD?。?!
最后,我們雙擊SteamCMD,開始初始化:
顯示為Steam>
,這個(gè)時(shí)候就是SteamCMD的交互模式,說明初始化完成了,在等待我們進(jìn)行指令交互了:
同步VRising服務(wù)器
本章節(jié)目錄,所有操作在Windows Server內(nèi)操作,不是本地Windows,特此提醒
現(xiàn)在,我們需要使用SteamCMD,同步VRising服務(wù)器到我們本地,很簡(jiǎn)單,在SteamCMD的交互模式下輸入:
login anonymous
?VRising的服務(wù)器,并不需要我們登錄就可以直接下載
如果出現(xiàn)連接超時(shí):
就重新輸入login anonymous
進(jìn)行登錄一次,最后成功匿名登錄結(jié)果:
?最后,我們這個(gè)時(shí)候再同步VRising服務(wù)器:
app_update 1829350 validate
VRising的服務(wù)器的appid是1829350
到此,我們VRising服務(wù)器同步就完成了,打開SteamCMD的相對(duì)路徑steamapps\common\VRisingDedicatedServer
就是我們的VRising。
這個(gè)時(shí)候,我們SteamCMD的“黑窗”就可以關(guān)閉了
VRising服務(wù)器初始化
本章節(jié)目錄,所有操作在Windows Server內(nèi)操作,不是本地Windows,特此提醒。
并且,當(dāng)前在steamapps\common\VRisingDedicatedServer
目錄內(nèi),以下相對(duì)路徑需要注意
2022.11.12 因?yàn)楣俜絻?yōu)化了配置文件的加載,原視頻方法依舊可用,但是為了更貼近官方,一下內(nèi)容和視頻有一點(diǎn)不一樣:
現(xiàn)在,我們開始VRising服務(wù)器的初始化。進(jìn)入配置文件模版地址VRisingServer_Data\StreamingAssets\Settings
,有這幾個(gè)文件:
?
- adminlist.txt # 管理員列表
- banlist.txt # 禁用用戶
- ServerGameSettings.json # 服務(wù)器設(shè)置
- ServerHostSettings.json # 服務(wù)器游戲設(shè)置
?直接修改這幾個(gè)文件,我們?yōu)榱烁N合官方的推薦設(shè)置。在VRising目錄下創(chuàng)建一個(gè)叫myVrisingConfig
的文件夾,并將這幾個(gè)文件復(fù)制進(jìn)去:
這里說明一下:
ServerHostSettings
ServerHostSettings的設(shè)置屬性如下:
{
"Name": "VRisingByMintimate", //服務(wù)器名字
"Description": "自建Vrising服務(wù)器", //服務(wù)器描述
"Port": 9876, //服務(wù)器登錄端口
"QueryPort": 9877, //服務(wù)器查詢端口
"MaxConnectedUsers": 10, //服務(wù)器最大人數(shù)
"MaxConnectedAdmins": 4, //服務(wù)器最大管理員連接人數(shù)
"ServerFps": 30, //服務(wù)器FPS
"SaveName": "myWorld", //服務(wù)器存檔名字
"Password": "", //服務(wù)器密碼
"Secure": true, //服務(wù)器保護(hù)
"ListOnMasterServer": true, //設(shè)置服務(wù)器能否被搜到,不想搜到就填寫false
"AutoSaveCount": 50, //服務(wù)器自動(dòng)保存數(shù)量
"AutoSaveInterval": 600, //服務(wù)器每個(gè)多少秒保存一次
"GameSettingsPreset": "", //服務(wù)器游戲設(shè)置預(yù)設(shè)(默認(rèn)PvP) 例子:StandardPvP or StandardPvE
"AdminOnlyDebugEvents": true, //只允許服務(wù)器管理員可調(diào)試事件
"DisableDebugEvents": false //禁止調(diào)試事件
}
Tips: 小伙伴幾個(gè)人玩的話,建議設(shè)置
ListOnMasterServer
為false,并設(shè)置Password
ServerGameSettings
ServerGameSettings的設(shè)置屬性如下:
{
"GameModeType": "PvP", //游戲模式類型可選PvE
"CastleDamageMode": "Always", //城堡傷害模式
"SiegeWeaponHealth": "Normal", //攻城武器生命值
"PlayerDamageMode": "Always", //玩家傷害模式
"CastleHeartDamageMode": "CanBeDestroyedByPlayers", //城堡生命傷害模式
"PvPProtectionMode": "Medium", //PvP保護(hù)模式
"DeathContainerPermission": "Anyone", //死亡容器權(quán)限
"RelicSpawnType": "Unique", //遺跡生成類型
"CanLootEnemyContainers": true, //可以掠奪敵人的箱子
"BloodBoundEquipment": true, //血緣裝備
"TeleportBoundItems": true, //傳送綁定道具
"AllowGlobalChat": true, //允許全局聊天
"AllWaypointsUnlocked": false, //所有航路點(diǎn)已解鎖
"FreeCastleClaim": false, //自由城堡領(lǐng)地
"FreeCastleDestroy": false, //自由城堡摧毀
"InactivityKillEnabled": true, //已啟用非活動(dòng)清理
"InactivityKillTimeMin": 3600, //非活動(dòng)事件或AI清理最小時(shí)間
"InactivityKillTimeMax": 604800, //非活動(dòng)事件或AI清理最大時(shí)間
"InactivityKillSafeTimeAddition": 172800, //非活動(dòng)增加清理保護(hù)時(shí)間
"InactivityKillTimerMaxItemLevel": 84, //非活動(dòng)道具最大時(shí)間清理等級(jí)
"DisableDisconnectedDeadEnabled": true, //啟用無效連接斷開
"DisableDisconnectedDeadTimer": 60, //無效連接斷開最大時(shí)間
"InventoryStacksModifier": 1.0, //一堆庫(kù)存道具百分比
"DropTableModifier_General": 1.0, //常規(guī)數(shù)據(jù)刪除百分比
"DropTableModifier_Missions": 1.0, //任務(wù)數(shù)據(jù)刪除百分比
"MaterialYieldModifier_Global": 1.0, //全局材料產(chǎn)量百分比
"BloodEssenceYieldModifier": 1.0, //精血生產(chǎn)百分比
"JournalVBloodSourceUnitMaxDistance": 25.0, //記錄V血源裝置最大距離
"PvPVampireRespawnModifier": 1.0, //PVP吸血鬼復(fù)活概率
"CastleMinimumDistanceInFloors": 2, //城堡樓層之間最小距離
"ClanSize": 4, //宗族領(lǐng)主領(lǐng)地規(guī)模
"BloodDrainModifier": 1.0, //精血消耗百分比
"DurabilityDrainModifier": 1.0, //耐力消耗百分比
"GarlicAreaStrengthModifier": 1.0, //大蒜面積強(qiáng)度百分比
"HolyAreaStrengthModifier": 1.0, //神圣區(qū)域強(qiáng)度百分比
"SilverStrengthModifier": 1.0, //銀強(qiáng)度百分比
"SunDamageModifier": 1.0, //太陽(yáng)傷害強(qiáng)度百分比
"CastleDecayRateModifier": 1.0, //城堡衰退速度百分比
"CastleBloodEssenceDrainModifier": 1.0, //城堡精血消耗百分比
"CastleSiegeTimer": 420.0, //城堡攻城時(shí)間
"CastleUnderAttackTimer": 60.0, //城堡受到攻擊的時(shí)間
"AnnounceSiegeWeaponSpawn": true, //通知攻城武器生成
"ShowSiegeWeaponMapIcon": true, //顯示攻城武器地圖圖標(biāo)
"BuildCostModifier": 1.0, //建筑成本百分比
"RecipeCostModifier": 1.0, //配方成本百分比
"CraftRateModifier": 1.0, //技能速度百分比
"ResearchCostModifier": 1.0, //研究成本百分比
"RefinementCostModifier": 1.0, //精煉成本百分比
"RefinementRateModifier": 1.0, //精煉速度百分比
"ResearchTimeModifier": 1.0, //研究時(shí)間百分比
"DismantleResourceModifier": 0.75, //拆除成本百分比
"ServantConvertRateModifier": 1.0, //仆人轉(zhuǎn)化速度百分比
"RepairCostModifier": 1.0, //維護(hù)成本百分比
"Death_DurabilityFactorLoss": 0.25, //消亡耐久性損失系數(shù)
"Death_DurabilityLossFactorAsResources": 1.0, //消亡耐久性資源損失系數(shù)
"StarterEquipmentId": 0, //初始裝備ID
"StarterResourcesId": 0, //初始資源ID
"VBloodUnitSettings": [], //V血液?jiǎn)挝辉O(shè)置
"UnlockedAchievements": [], //未鎖定的成就
"UnlockedResearchs": [], //未解鎖的研究
"GameTimeModifiers": { //游戲時(shí)間百分比
"DayDurationInSeconds": 1080.0, //日持續(xù)時(shí)間(秒)
"DayStartHour": 9, //白天開始時(shí)間
"DayStartMinute": 0, //日開始分鐘數(shù)
"DayEndHour": 17, //白天結(jié)束時(shí)間
"DayEndMinute": 0, 白天結(jié)束分?jǐn)?shù)
"BloodMoonFrequency_Min": 10, //血月頻率最小值
"BloodMoonFrequency_Max": 18, //血月頻率最大值
"BloodMoonBuff": 0.2 //血月buff
},
"VampireStatModifiers": { //吸血鬼屬性百分比
"MaxHealthModifier": 1.0, //最大生命百分比
"MaxEnergyModifier": 1.0, //最大能量百分比
"PhysicalPowerModifier": 1.0, //肉身力量百分比
"SpellPowerModifier": 1.0, //法術(shù)力量百分比
"ResourcePowerModifier": 1.0, //資源威力百分比
"SiegePowerModifier": 1.0, //攻城威力百分比
"DamageReceivedModifier": 1.0, //受到傷害百分比
"ReviveCancelDelay": 5.0 //復(fù)活延遲
},
"UnitStatModifiers_Global": { //全局單位數(shù)據(jù)統(tǒng)計(jì)
"MaxHealthModifier": 1.0, //最大生命百分比
"PowerModifier": 1.0 //威力百分比
},
"UnitStatModifiers_VBlood": { //全局V血液數(shù)據(jù)統(tǒng)計(jì)
"MaxHealthModifier": 1.0, //最大生命百分比
"PowerModifier": 1.0 //威力百分比
},
"EquipmentStatModifiers_Global": { //全局裝備數(shù)據(jù)統(tǒng)計(jì)
"MaxEnergyModifier": 1.0, //最大能量百分比
"MaxHealthModifier": 1.0, //最大生命百分比
"ResourceYieldModifier": 1.0, //資源產(chǎn)量百分比
"PhysicalPowerModifier": 1.0, //肉體力量百分比
"SpellPowerModifier": 1.0, //法術(shù)威力百分比
"SiegePowerModifier": 1.0, //攻城威力百分比
"MovementSpeedModifier": 1.0 //移動(dòng)速度百分比
},
"CastleStatModifiers_Global": { //城堡全局?jǐn)?shù)據(jù)統(tǒng)計(jì)
"TickPeriod": 5.0, //周期定時(shí)器
"DamageResistance": 0.0, //傷害抗性
"SafetyBoxLimit": 1, //安全箱子限制
"TombLimit": 12, //墓碑限制
"VerminNestLimit": 4, //害蟲巢穴限制
"PylonPenalties": { //塔門懲罰
"Range1": { //范圍
"Percentage": 0.0, //比例
"Lower": 0, //低
"Higher": 2 //高
},
"Range2": {
"Percentage": 0.0,
"Lower": 3,
"Higher": 3
},
"Range3": {
"Percentage": 0.0,
"Lower": 4,
"Higher": 4
},
"Range4": {
"Percentage": 0.0,
"Lower": 5,
"Higher": 5
},
"Range5": {
"Percentage": 0.0,
"Lower": 6,
"Higher": 254
}
},
"FloorPenalties": { //建筑內(nèi)懲罰
"Range1": { //范圍
"Percentage": 0.0, //比例
"Lower": 0, //低
"Higher": 20 //高
},
"Range2": {
"Percentage": 0.0,
"Lower": 21,
"Higher": 50
},
"Range3": {
"Percentage": 0.0,
"Lower": 51,
"Higher": 80
},
"Range4": {
"Percentage": 0.0,
"Lower": 81,
"Higher": 160
},
"Range5": {
"Percentage": 0.0,
"Lower": 161,
"Higher": 254
}
},
"HeartLimits": { // 生命限制
"Level1": { //等級(jí)
"Level": 1, //等級(jí)1
"FloorLimit": 30, //建筑限制
"ServantLimit": 3 //仆人限制
},
"Level2": {
"Level": 2,
"FloorLimit": 80,
"ServantLimit": 5
},
"Level3": {
"Level": 3,
"FloorLimit": 150,
"ServantLimit": 7
},
"Level4": {
"Level": 4,
"FloorLimit": 250,
"ServantLimit": 9
}
},
"CastleLimit": 2 //城堡限制
},
"PlayerInteractionSettings": { //玩家互動(dòng)設(shè)置
"TimeZone": "Local", //本地時(shí)區(qū)
"VSPlayerWeekdayTime": { //玩家每周工作時(shí)間
"StartHour": 17, //開始時(shí)間
"StartMinute": 0, //開始分鐘
"EndHour": 23, //結(jié)束時(shí)間
"EndMinute": 0 //結(jié)束分鐘
},
"VSPlayerWeekendTime": {//玩家周結(jié)束時(shí)間
"StartHour": 17, //開始時(shí)間
"StartMinute": 0, //開始分鐘
"EndHour": 23, //結(jié)束時(shí)間
"EndMinute": 0 //結(jié)束分鐘
},
"VSCastleWeekdayTime": { //城堡每周工作時(shí)間
"StartHour": 17, //開始時(shí)間
"StartMinute": 0, //開始分鐘
"EndHour": 23, //結(jié)束時(shí)間
"EndMinute": 0 //結(jié)束分鐘
},
"VSCastleWeekendTime": { //城堡每周工作時(shí)間
"StartHour": 17, //開始時(shí)間
"StartMinute": 0, //開始分鐘
"EndHour": 23, //結(jié)束時(shí)間
"EndMinute": 0 //結(jié)束分鐘
}
}
}
不要直接復(fù)制替換你原有的配置,按需修改某一項(xiàng)即可;否則,可能出現(xiàn)JSON解析錯(cuò)誤,導(dǎo)致JSON配置文件解析錯(cuò)誤。
編寫啟動(dòng)腳本
之后,我們回到VRising服務(wù)器主頁(yè),復(fù)制一份start_server_example.bat
為start_server.bat
:
并使用記事本打開:
@echo off
REM Copy this script to your own file and modify to your content. This file can be overwritten when updating.
set SteamAppId=1604030
echo "Starting V Rising Dedicated Server - PRESS CTRL-C to exit"
@echo on
VRisingServer.exe -persistentDataPath .\save-data -serverName "My V Rising Server" -saveName "world1" -logFile ".\logs\VRisingServer.log"
修改其中:
-
serverName
和saveName
為你剛剛修改ServerHostSettings.json
內(nèi)的Name
和SaveName
-
.\save-data
為你剛剛創(chuàng)建并復(fù)制配置文件進(jìn)入的目錄文件夾
比如我的:
@echo off
REM Copy this script to your own file and modify to your content. This file can be overwritten when updating.
set SteamAppId=1604030
echo "Starting V Rising Dedicated Server - PRESS CTRL-C to exit"
@echo on
VRisingServer.exe -persistentDataPath .\myVrisingConfig -serverName "VRisingByMintimate" -saveName "myWorld" -logFile ".\logs\VRisingServer.log"
保存后,即可雙擊這個(gè)開始運(yùn)行:
查看日志文件:logs\VRisingServer.log
,發(fā)現(xiàn)有問題:
這個(gè)主要是無法連接亞馬遜的遠(yuǎn)程存儲(chǔ),進(jìn)而無法進(jìn)行下載,出現(xiàn):"Failed to connect to vrising-client.s3.eu-central-1.amazonaws.com port 443 after 130628 ms: Timed out"
解決方法,可以參考修改host?。
重新運(yùn)行即可。再次查看logs\VRisingServer.log
。就沒什么問題了。服務(wù)器就開設(shè)完成了。但是,現(xiàn)在還是無法連接,我們需要放行端口。
如果有
ERROR: Shader GUI/Text Shader shader is not supported on this GPU
和ProjectM.ClientSettings - Error while trying to load settings from file. File not Found!
這兩個(gè)錯(cuò)誤,忽略即可。
服務(wù)器防火墻
現(xiàn)在,我們需要對(duì)服務(wù)器防火墻進(jìn)行放行。本著用那個(gè)端口就放行那個(gè)的原則,根據(jù)上文內(nèi)ServerHostSettings的Post
和QueryPort
進(jìn)行放行。
比如:
- 我的
Port
是9876 - 我的
QueryPort
是9877
所以,在服務(wù)器的后臺(tái)放行UDP和TCP:
?
?
之后,就可以服務(wù)器連接了。
本地連接
本章節(jié)目錄,所有操作在本地Windows內(nèi)操作,不是服務(wù)器Windows Server了哦,特此提醒。
打開本地的VRising,選擇游玩:
之后,選擇顯示所有服務(wù)器和設(shè)置
:
在之后,選擇直接連接
:
填寫服務(wù)器IP,如果你上文ServerHostSettings內(nèi)的Post
和QueryPort
是9876和9877,那么這里不需要加端口號(hào),默認(rèn)就是9876,如果有更改,比如:使用25565,則為IP:25565
。
之后,就可以加載:
?加載完成:
Q&A
無法連接亞馬遜
服務(wù)器沒有開啟成功,查看日志發(fā)現(xiàn)是沒有連接成功亞馬遜,出現(xiàn)錯(cuò)誤:
Failed to connect to vrising-client.s3.eu-central-1.amazonaws.com port 443 after 130628 ms: Timed out
解決方法很簡(jiǎn)單,我們可以修改host
,使其能夠解析vrising-client.s3.eu-central-1.amazonaws.com
這個(gè)域名到IP。服務(wù)器上,
并點(diǎn)擊Go To Homepage
后,將vrising-client.s3.eu-central-1.amazonaws.com
放上去解析得到IP:
比如,我這里得到的是:140.210.20.101
之后,文件瀏覽內(nèi)打開地址:C:\Windows\System32\drivers\etc\hosts
,使用記事本打開:
在文末最加:
140.210.20.101vrising-client.s3.eu-central-1.Amazonaws.com
?不要直接抄我的,每個(gè)人服務(wù)器可以連接的IP不一樣,強(qiáng)烈建議按上述方法,自己解析IP。
之后,保存并退出即可。之后,重新關(guān)閉VRising,重新運(yùn)行bat執(zhí)行文件即可。如果還是不行,就要本地安裝后,上傳服務(wù)器啦。
如何服務(wù)器遷移
服務(wù)器遷移其實(shí)很簡(jiǎn)單,搭建好后的VRising服務(wù)器,在我們服務(wù)器內(nèi)是這樣的:
?
直接備份start_server.bat
文件內(nèi)persistentDataPath
后指向的文件夾即可。
默認(rèn)是save-data
文件夾,如果你按照本文操作,就是備份myVrisingConfig
文件夾。以下是舊版本內(nèi)容,可以參考。
你可以備份當(dāng)前目錄下的文件夾:
-
save-data\Saves\v1
:存檔保存地址 -
VRisingServer_Data\StreamingAssets\Settings
:服務(wù)器配置文件
save-data\Saves\v1
的具體地址,根據(jù)你上文的實(shí)際配置,可能會(huì)不一樣。
或者,你也可以選擇,把整個(gè)SteamCMD打包,移動(dòng)到新的服務(wù)器上運(yùn)行:
如何更新VRising服務(wù)器
更新VRising服務(wù)端其實(shí)很簡(jiǎn)單。不過,更新Vrising前,建議先備份服務(wù)器存檔,避免更新失敗,存檔損壞。
總的來說,就是重復(fù)同步VRising服務(wù)器的過程,比如我回到SteamCMD目錄,以此重新執(zhí)行:
login anonymous
app_update 1829350 validate
即可更新成功:
之后,重新運(yùn)行VRising服務(wù)器即可~~
修改配置不生效
修改服務(wù)器配置,如:允許傳送等配置。但是客戶端查看服務(wù)器卻沒有生效,可以排查:文章來源:http://www.zghlxwxcb.cn/news/detail-417095.html
- 修改配置后,服務(wù)器上VRising服務(wù)器需要重新啟動(dòng);
- 服務(wù)器VRising重新啟動(dòng)后,客戶端還是看到舊配置,一般是緩存問題;重啟客戶端VRising試試。
- 配置可能填錯(cuò)了。
END
到此,V Rising的搭建流程就結(jié)束了嗷,有問題可以留言哦~~文章來源地址http://www.zghlxwxcb.cn/news/detail-417095.html
到了這里,關(guān)于如何搭建自己的V Rising自建服務(wù)器,以及常見的V Rising服務(wù)器問題解決方案的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!