【僵尸毀滅工程】官方服務器開服教程

各類疑難雜癥解決方法
--------------------------------------------------------------

由于服務器更新,【 -statistic 0 】后面增加了【%1 %2】
請不要刪掉開服文本【StartServer64.bat】中的任何東西!
只需記得【 -cachedir="D:\Project Zomboid Server"】永遠在末尾即可,還有一定要注意空格。一定要注意空格。一定要注意空格。
----------------------------------------------------

如果你遇到此類錯誤提示被提出服務器,是因為【反作弊AntiCheatProtection】的原因。
打開:D:\Project Zomboid Server\Server\servertest.ini

找到對應的錯誤類型關閉即可(true開?false關)
ps:個人建議全部關閉
----------------------------------------------------
服務器的16262端口已關閉的問題

打開:D:\Project Zomboid Server\Server\servertest.ini
找到以下這兩項修改
【DefaultPort=16261】
【UDPPort=16262】
設定的值在0~65535中間,如果擔心自己輸入的端口還是被占用的可以試試以下方法。
查看端口是否被占用的方法
方法一:使用命令提示符
1.按Win+R輸入cmd打開命令提示符,或者通過搜索“cmd”或“命令提示符”來打開。
2.輸入命令 netstat -ano | findstr :[端口號],然后按回車。比如,要檢查端口 16263,就輸入 netstat -ano | findstr :16263。
3.命令執(zhí)行后,如果端口被占用,會顯示相關的行,其中包含了占用該端口的進程 ID(PID)。

我通過指令查詢16263和16264是沒有被占用的,大家可以嘗試下這兩個端口。顯示相關的行,請嘗試其他的端口。
感謝@吾王MrG大佬的指點
以下修復方法不一定有效果,可以先嘗試用本地IP 127.0.0.1:16261進入服務器,沒有錯誤提示以后用此IP游玩即可。如果還是提示有錯誤再進行以下嘗試。
1.嘗試關閉防火墻、重啟電腦來修復。
2.通過設置防火墻出入站規(guī)則來解決(比較麻煩但是安全性高)
https://jingyan.baidu.com/article/fb48e8bee35d456e622e14b3.html
如網(wǎng)址中演示,其中有一些設置需要改動:【協(xié)議和端口】選擇【UDP】然后在【特定本地端口】輸入【16262】其他的按照它的來設置,名稱和描述隨意填寫不會有影響。弄完所有操作后記得重啟電腦。
目前UP也遇到了這個問題,也是無法修復。但是我進游戲能正常游玩就沒太理會。只能等待官方修復這個問題。
----------------------------------------------------
MOD下載失敗/報錯
近期有服主反映MOD下載失敗或者報錯的問題。
原因可能是【Project Zomboid Dedicated Server】開服器更新后會導致【steam_appid.txt】文件被覆蓋。
解決方法也很簡單:
修改【steam_appid.txt】中的數(shù)值為108600即可,視頻P4中有演示。