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,其他方式会导致数据丢失
服务器配置及模组
待定