- 趁春節促銷入了個四人包,看社區裡評論都說聯機情況不太好,所以藉著自己搭私服的服務器開了個服務器。
- 首先說明一下,本教程是基於雲服務器架設,本人所用配置為4核8G 10M
- 具體服務器需自行採購,阿里雲、騰訊雲都有新人免費試用一個月,但配置較低。
服務器硬件配置
服務器鏡像版本
- 僅服務器啟動佔用約1.8G,還沒正式開始玩,不清楚具體多玩家加入後的資源佔用。
無玩家時資源佔用情況
- 流程參考於B站資源,本文為本人操作的流程總結,未參照B站全文流程。
- 據參考教程介紹配置需求:實際遊玩測試最多隻會佔用5.5G左右的內存,網絡佔用平均300-500Kbps。這是我們8個月只在河畔鎮周圍玩的內存佔用,但是基本上全圖我們也都操作過物品,殺過殭屍,流過血跡。所以,我估計服務器的要求最高是:可用內存在5.5G以上,CPU核心只要有就行,網絡環境主要是穩定為主。不過我曾經測試過雲服務器,4G內存機器上跑3G內存JVM會崩潰,只能在Windows機器上跑2G內存。
以下進入正文
首先將服務器8766、16261、16262的UDP、TCP協議端口開放,其次安裝SteamCMD工具,官方下載鏈接:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
瀏覽器無法自動下載的可以嘗試複製到迅雷
迅雷接管下載
解壓安裝完成後,運行以下文件
運行SteamCMD
成功運行後等待命令窗口自動部署,直到出現Loading Steam API...OK字樣為完成,我已經安裝完了所以啟動直接出現這個了。
SteamCMD部署完成界面
隨後輸入命令login anonymous,等待部署完成後再次輸入app_update 380870,全部完成後輸入quit退出SteamCMD界面。
此時殭屍毀滅工程服務器文件已經下載好了,找到SteamCMD的安裝目錄
進入steamapps\common\Project Zomboid Dedicated Server,運行StartServer64.bat文件。
如果你的電腦不能夠滿足16G的運行要求,右鍵編輯這個文件,把裡面的16g都替換成你認為可以的大小,等待自動部署。
我部署的過程中出現了以下字樣並卡住
系統版本問題報錯
經網絡資源搜索,查到了該解決方法:
右鍵StartServer64.bat文件進行編輯
將“-XX:+UseZGC”標誌更改為“-XX:+UseG1GC”
修改此處信息
順利部署後,中間會出現一步讓你設置服務器管理員密碼的步驟(enter password),還需要重複一次確認密碼(Confirm the password),服務器管理員賬戶為admin。
最終服務器運行成功,我的字樣跟教程裡的不太一樣:
教程內為《等到出現“*** SERVER STARTED****”時就可以使用服務器了》
而我自己的則是出現以下字樣便可以使用服務器了
服務器成功運行界面
隨後進入遊戲測試
由於沒研究明白遊戲服務器配置的具體步驟,所以我的服務器名字是空白的,直接搜搜不到,需要填寫服務器信息,進行添加收藏,IP地址填寫你的雲服務器的公網IP,端口填寫16261:
添加收藏夾界面成功添加,並顯示延遲等服務器信息
第一次進入可能加載會比較慢
服務器信息加載
成功進入服務器
最後成功進入遊戲界面,至此流程結束。
成功開始遊戲
本流程僅作為成功架設服務器的步驟記錄,具體問題歡迎共同討論。
- 另外如果有大佬知道服務器配置信息,比如服務器密碼,名稱等信息,還望大佬不吝賜教