ProjectZomboid服务器搭建
ProjectZomboid游戏服务器搭建
ProjectZomboid 又称 僵尸毁灭工程,本文章讲如何搭建其游戏服务器。
Windows
1. 下载SteamCMD
本文使用的shell为PoweShell
打开PowerShell执行以下命令下载SteamCmd
1 |
|
解压与删除压缩包
1 |
|
2. 下载游戏服务器
使用SteamCMD下载游戏服务器
1 |
|
3. 启动服务器
到这一步基本就完成了
StartServer开头的bat脚本有三个对应32位系统、64位系统、不支持steam的64位系统
讲一下StartServer64_nosteam.bat
和StartServer64.bat
的区别是在JVM上设置的变量zomboid.steam
值不同,0为不支持steam,1为支持steam,如果不支持steam,则在steam上启动游戏前需要在启动项设置-nosteam
为启动参数,才可以连接到服务器
可执行下面命令启动不支持steam的服务器,启动完毕会打印有Steam is not enabled的信息
1 |
|
可能报错
Failed to commit memory
这个是因为服务器的内存没有它bat脚本中设置的JVM内存大导致的,需要对bat脚本中的JVM参数进行调整
打开你启动的脚本找到-Xms、-Xmx这两个参数
你可以选择把这两个参数都删除,也可以手动进行进行JVM调优
我推荐只设置-Xmx就可以了
Linux
这里贴出一篇文章进行参考:Centos8系统搭建服务器
需要指出的是:
还可能缺失一些运行环境文件需要另行下载,不如Windows方便
不需要登录steam,steamcmd的参数是使用+进行连接的,Windows使用steamcmd的方式与Linux一致
服务器的防火墙需要看环境配置,如腾讯云的服务器使用的是云防火墙而不是firewall
参考
ProjectZomboid服务器搭建
https://blog.gugu.dev/2024-02-21/ProjectZomboid服务器搭建/