應廣大盒友需求(總共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
7 Days to Die Nexus - Mods and community (nexusmods.com)
七日殺中文站和N網都很方便
MOD下載後會是壓縮文件格式,直接解壓縮
然後將文件夾直接複製到開服工具根目錄裏的Mods文件夾,然後啓動服務器就會自動加載
注意是將解壓後的文件夾丟進去,不是裏面的單個文件
好像是到上限了不讓插圖了,解壓-複製-粘貼也不用看圖了吧
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com