开始之前
之前一直使用的是wg版本的饥荒。但是苦于mod较少更新不及时,然后带着群里小伙伴一起转到steam了。
整理了一些开服教程,留备查用。
开服前准备:
- 云服务器,推荐使用Ubuntu系统。
- steam饥荒令牌。
- 开服脚本。推荐使用南风颂的开服脚本
- 2024/6/18。无意见发现原作者网站另作他用,原文没有了。故上传脚本到本站。可以通过下面的链接获取
- ssh登陆工具。
开始搭建服务器
- 创建云服务器,系统更换为Ubuntu16.04LTS及以上。自行选择。
- 使用ssh工具登陆云服务器,例如xshell,putty都一样。需要提到的一点是,如果是腾讯云的话,默认用户是ubuntu,直接就在home目录安装就可以了。不用费劲的去切换成root用户,麻烦。恩,最讨厌麻烦了
- 在线获取脚本
wget https://www.moeyao.cn/zdy/other/dstserver.sh
- 上传开服脚本至云服务器。授予权限,
chmod 755 dstserver.sh
- 运行脚本。
./dstserver.sh
这就体现出了直接在home目录安装的方便,如果你非要切换到root去安装的话,每次都得多一个步骤,上传文件的时候还会提示无权限打开root目录,就很烦人。第一次运行脚本会自动安装所需要的软件及游戏服务端,并初始化脚本运行数据,安装成功后的界面是这样的。
- 创建房间,启动服务器。输入对应的数字即可。
需要注意的是,如果使用两个及两个以上的服务器搭建多层世界的话,则必须修改主世界IP为服务器的公网IP。不然连接不上服务器。如果是同一个服务器创建的话,可以默认即可。
- 添加世界,一般一个地面主世界,一个洞穴世界就好了。也可以按需求添加更多的世界。一般情况下。。更多的其实用不上,百分百确信。令牌可以使用脚本内置的令牌,可以替换成自己的令牌。
- 房间创建好了添加mod。添加mod需要知道mod编号。进入steam社区:饥荒联机版找到对应的mod,网址后面的那一串数字就是modID,直接输入即可。
添加mod的时候,可能会卡住一直不动,这事因为服务器在下载mod文件,如果长时间卡住不动,建议直接ctrl+c中断程序,重新来过,或者直接通过ftp上传mod文件。
- mod添加完成,就可以直接开启了。
- 到此就算操作完成了。直接去饥荒中搜索服务器名字就可以找到并进入游戏了。
在宝塔中更便捷的操作方式
使用ssh工具,使用tfp工具,虽然已经很方便了。但是让我不得不吐槽的是,有的文件夹想大开就很麻烦,各种无权限,反应也总是慢半拍,所以推荐直接安装宝塔,所以的都可以在浏览器中登陆宝塔页面进行操作,一个字,香!可以事实看到服务器状态,可以看到你是服务器卡住了还是在下载mod,多用用吧。