【七日殺服務器搭建】

應廣大盒友需求(總共11個人),現出一期七日殺服務器搭建教程


寫完了回來提醒一句,很細,很乾,我自己看着都噎得慌......


搭建服務器的好處:

  • 減少主機資源佔用,從性能到時間;不用邊當服務主機邊玩,也不用必須你的電腦開機在線。
  • 避免各主機之間網絡串聯導致的各種網絡問題;

以上這些因素造就我現在聯機的遊戲都會自己研究搭建服務器。


本次教程分享主要分四部分:

SteamCMD的安裝

七日殺官方開服工具的下載

遊戲服務器的配置及啓動

服務器MOD的安裝


不多嗶嗶,開整!

搭建服務器首先肯定要有服務器,本人選用的是輕量雲服務器;便宜,夠用。

採用配置爲4核16G內存,12m帶寬,系統爲Windows server 2019 64位。

騰訊雲、阿里雲都有新人試用,但配置較低。

(可以去海鮮市場轉一轉,我就是試用過期後在海鮮市場找了個評價還行的,墓前情況穩定)

本人選用服務器配置如圖

系統版本

經本人測試,該配置已搭建過幻獸帕魯、流放者柯南、殭屍毀滅工程、饑荒、魔獸世界等服務器;根據系統資源佔用保守估計,自己小團隊10人玩不成問題(本人日常三五個人)。

服務器系統架設完成後開始遊戲服務器搭建


SteamCMD的安裝

服務器使用七日殺官方開服工具進行搭建,通過steamCMD進行下載(也可以直接在雲服務器下載安裝steam,從steam裏下載,看個人習慣。SteamCMD類似於控制檯,使用命令操作可以做一些Steam界面沒顯示出來的東西,例如下載歷史版本)。

SteamCMD通過Steam官方網站可以下載

搜索SteamCMD,找到如上結果

點擊該選項

跳轉至下載鏈接處,點擊下載

下載鏈接https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

網頁未喚醒下載響應的話可以複製下載鏈接到迅雷等下載工具嘗試

迅雷接管下載鏈接

注意:以後通過SteamCMD下載的文件會默認保存在SteamCMD路徑下(我的服務器就一個盤,放哪都無所謂,能找到就行,如果想更改下載目錄可使用命令【force_install_dir D:/XXXX】)

下載完成後進行解壓,雙擊運行steamcmd.exe

將會自動進行下載部署SteamCMD運行所需要的文件

自動下載部署界面

出現Loading Steam API...OK的字樣即下載完成

下載部署完成界面

至此,SteamCMD安裝完成。


下載七日殺官方開服工具

如果你是直接安裝的Steam客戶端,可以直接從工具裏搜索安裝7 Day To Die DeDicated server(輸個7就能出來)。

使用SteamCMD下載安裝開服工具需要通過輸入命令完成:

首先需要登錄一個賬戶,命令爲login anonymous 輸入完回車運行

(該命令爲登錄一個匿名用戶,因爲只是通過該渠道下載免費的工具,所以無需登錄有效的Steam賬戶進行驗證;如以後通過SteamCMD下載其他需要驗證賬戶的應用,命令格式爲【login 用戶名】回車【賬戶密碼】回車)


出現Waiting for user info...OK的字樣即登陸成功

匿名賬戶登錄成功界面

隨後輸入下載開服工具的命令:【app_update 294420】  輸入完回車開始下載

(該命令爲下載App ID爲294420的應用程序,此ID可以在庫列表中右鍵應用名稱-屬性-更新中查看;也可以在SteamDB網站中查詢,下載歷史版本也是在這個網站查詢歷史版本ID)

SteamDB查詢界面

出現Success! App '294420' fully installed.字樣時即下載完成

(過程中如出現下載問題,或下載完成無法運行,可以在app_update 294420後增加validate,作用等同於Steam的驗證程序完整性,即【app_update 294420 validate】

下載完成界面

至此七日殺官方開服工具下載安裝完成。


遊戲服務器的配置及運行

下載完成後找到開服工具的根目錄,進行服務器配置文件修改

只挑幾項自己跟朋友玩需要設置的地方說說

(默認安裝路徑就是SteamCMD路徑下的steamapps\common\7 Days to Die Dedicated Server,同時建議安裝notepad++進行編輯,格式顯示相對於記事本更清晰)

找到serverconfig.xml文件,右鍵編輯打開

該配置文件內有類似分類的劃分,查看起來還算方便,可自行百度“七日殺服務器配置文件漢化”進行參照

修改服務器信息

Server representation服務器信息設置

ServerName爲搭建服務器的名稱,修改value後面“”裏面的內容

Severpasswor爲服務器密碼,默認無,同樣修改value後面“”裏面的內容

(後面修改參數以此類推)

修改服務器參數

Networking網絡參數(建議默認)

ServerPort是網絡端口,需在雲服務器防火牆中開放(後面細講)

ServerVisibility是網絡開放類型,僅限好友或者公開

Folder and file locations存檔位置

UserDataFolder和SaveGameFolder可以自定義存檔文件路徑,設置好路徑需手動創建路徑文件夾,格式如圖所示

GAMEPLAY世界地圖設置

GameWorld爲地圖種子,對應新建遊戲中的遊戲世界參數

調整GameWorld需同時調整WorldGenSize,10k對應數值10240,8k對應數值8192,6k對應數值6144


Difficulty難度設置

難度設置(0-5,0最簡單5最難)

玩家物塊傷害(百分比調整,100爲100%)

AI物塊傷害(百分比調整)

AI血月物塊傷害(百分比調整)

經驗值倍率(百分比調整)

剩餘兩項沒找到對應的

如果玩家小於或等於該級別,則在生成時會創建一個安全區域(等級)

此安全區存在的世界時間(分鐘)

空白分類

作弊模式開/關(true/false)

24小時週期(該參數爲現實分鐘數,默認現實60分鐘爲遊戲24小時)

白晝時長(該參數爲遊戲內小時數,夜間時間自動計算)

死亡丟失物品(0 =無,1 =一切,2 =僅工具帶,3 =僅揹包,4 =全部刪除)

退出丟失物品(0 =無,1 =一切,2 =僅工具帶,3 =僅揹包)

睡袋死區(在牀多少範圍內不產生殭屍,單位:格)

睡袋持續時間(離線玩家的牀還可以保存多久,單位:天)

Performance related性能設置

允許同時存在的最大喪屍數量(會較大影響服務器性能,一個人對應7-8個就差不多)

允許同時存在的最大動物數量(也會影響服務器性能,比喪失佔用小點,也適量而爲)

玩家最大可見範圍(降低可以提升性能,但可視距離也降低)

同時加載方塊的最大數量(減少可以提升性能,但可能會增加方塊生成時間)

Zombie settings喪屍設置

敵人生成(true=啓用 false=禁用)

喪屍難度(0 =正常,1 =瘋狂)

喪屍白天速度、喪屍夜間速度、兇殘喪屍速度、喪屍血月速度(0=步行,1=慢跑,2=奔跑,3=衝刺,4=噩夢)

血月頻率(0=無)

血月偏移天數(設置爲0則按照血月頻率正常進行,如該參數設置1則,血月頻率參數爲7,血月可能第6天或者第8天出現)

血月警告(相比較遊戲內只能設置早晨晚上,這裏可以設置幾點,-1爲不提示)

血月計數(血月出現多少喪屍,最大值會受到性能設置裏的最大喪屍數量限制)

Loot戰利品設置

掉落倍率(百分比調整)

地塊或者區域或者房間、物品多久刷新一次(整數天)

空投頻率(天)

空投標記(是否在標記空投位置地圖或指南針顯示true=是,false=不標記)

Multiplayer多人設置

隊友經驗共享距離(比如說擊殺殭屍、建基地、挖礦、交任務等)

玩家殺戮(0 =無法殺死玩家,1 =僅殺死盟友,2 =僅殺死陌生人,3 =殺死所有人)

跟小夥伴玩調以上設置基本夠用了(終於碼完了!!

配置文件修改完成後記得保存

至此服務器配置文件就改完了!

相比與遊戲內的可視化選項,修改一行一行的代碼參數確實累。。。

不知道有沒有一鍵開服工具能可視化調整參數,直接生成配置文件


好不容易改完了文件,那麼接下來

⚪神!.............


別急,還沒完

還需要修改一個文件

同在開服工具根目錄下的platform.cfg

刪除裏面的crossplatform=EOS


這一步的作用別問,問就是我看的教程也沒說

到這已經具備服務器啓動的條件了。

But!怎麼又but呢,別慌,咱開始下一步了

服務器設置已經設置好了,但是得讓別人能連上纔行嘛。

單純的啓動了服務器別人是搜不着地


搜索不到

要知道一個原理,服務器的數據出入是有管控的,就像你做車得通過哪個檢票口到哪個站臺一樣。

開放端口

前面服務器配置過程有提到網絡端口默認爲26900,可以理解爲你要通過26900檢票口,到七日殺開服工具的站臺。但是這個檢票口是受到服務器防火牆管控的,默認是沒有開通的,所以需要手動開放。

此處我是騰訊雲的控制檯,其他的大體一樣,不過是位置不一樣

找到防火牆進行添加規則

添加兩條規則:TCP26900和UDP26900


確定後再回到服務器界面

啓動!

從開服工具根目錄裏啓動startdedicated.bat

啓動文件

注意不是啓動帶圖標的EXE程序!

前兩個黑底白字的命令框關掉即可,第三個黑底綠字的纔是主角

等待數分鐘,出現IP=***.***.***.***即代表服務器啓動成功。

進入遊戲,選擇加入遊戲

不要通過搜索(我也不知道爲什麼搜不着,可能是搜的慢?)點擊下面的連接至IP

IP輸入你的服務器公網IP,端口默認則是26900,點擊連接即可連接至服務器

該界面加載會因網絡及配置不同時間長短有所不同

加載完成後就可以快樂的進行遊戲了。

至此,七日殺服務器搭建完成。


服務器MOD的安裝

七日殺的mod安裝倒是簡單,複製粘貼,啓動就完事了

首先肯定是要找MOD

七日殺中文站 – 最新MOD分享下載! (7risi.com)

7 Days to Die Nexus - Mods and community (nexusmods.com)

七日殺中文站和N網都很方便

MOD下載後會是壓縮文件格式,直接解壓縮

然後將文件夾直接複製到開服工具根目錄裏的Mods文件夾,然後啓動服務器就會自動加載

注意是將解壓後的文件夾丟進去,不是裏面的單個文件


好像是到上限了不讓插圖了,解壓-複製-粘貼也不用看圖了吧

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com