【僵尸毁灭工程】官方服务器开服教程

各类疑难杂症解决方法
--------------------------------------------------------------

由于服务器更新,【 -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.命令执行后,如果端口被占用,会显示相关的行,其中包含了占用该端口的进程 ID(PID)。

我通过指令查询16263和16264是没有被占用的,大家可以尝试下这两个端口。显示相关的行,请尝试其他的端口。
感谢@吾王MrG大佬的指点
以下修复方法不一定有效果,可以先尝试用本地IP 127.0.0.1:16261进入服务器,没有错误提示以后用此IP游玩即可。如果还是提示有错误再进行以下尝试。
1.尝试关闭防火墙、重启电脑来修复。
2.通过设置防火墙出入站规则来解决(比较麻烦但是安全性高)
https://jingyan.baidu.com/article/fb48e8bee35d456e622e14b3.html
如网址中演示,其中有一些设置需要改动:【协议和端口】选择【UDP】然后在【特定本地端口】输入【16262】其他的按照它的来设置,名称和描述随意填写不会有影响。弄完所有操作后记得重启电脑。
目前UP也遇到了这个问题,也是无法修复。但是我进游戏能正常游玩就没太理会。只能等待官方修复这个问题。
----------------------------------------------------
MOD下载失败/报错
近期有服主反映MOD下载失败或者报错的问题。
原因可能是【Project Zomboid Dedicated Server】开服器更新后会导致【steam_appid.txt】文件被覆盖。
解决方法也很简单:
修改【steam_appid.txt】中的数值为108600即可,视频P4中有演示。