ubuntu搭建僵尸毁灭工程联机服务器
参照 https://tieba.baidu.com/p/7697212489 这个帖子的教程部署
服务器准备
服务器可以在腾讯云、阿里云或者其他云服务提供商购买。我买的是阿里云的轻量应用服务器,香港节点(不用备案比较省事),2核4g一个月60多,性价比还可以。需要注意的是,香港节点延迟大概100ms左右,想低点还是选择国内的节点,就是国内的有点贵带宽还小。

等服务器初始化之后,需要放开16261和16262两个udp端口。进入阿里云的控制台,安全 > 防火墙,添加规则。
安装steam
登录服务器之后需要安装 lib32stdc++6
1 | sudo apt-get install lib32stdc++6 |
然后进入 /usr/local 目录,创建 steamcmd 目录,下载steamcmd并解压
1 | cd /usr/local |
运行 steamcmd.sh,第一次运行会先下载steam。
1 | cd /usr/local/steamcmd |
等待安装完成之后,会进入steam的会话
然后登录自己的steam账号
1 | login 账号 密码 令牌 |
启动/关闭服务
进入 ~/Steam/steamapps/common/Project Zomboid Dedicated Server,直接运行 start-server.sh 即可启动。
1 | cd ~/Steam/steamapps/common/Project Zomboid Dedicated Server |
第一次启动的时候需要设置管理员密码,密码别设置的太简单就行了,之后等待程序执行到下图,就算启动成功了。
如果要关闭服务器,输入quit,其他方式会导致数据丢失
服务器配置及模组
待定