阿里云Ubuntu部署Steam饥荒联机版服务器:从零到多人联机的完整指南
1. 环境准备与依赖安装
在阿里云上搭建饥荒联机版服务器,首先需要选择合适的云服务器配置。实测下来,2核4GB内存的ECS实例就能流畅运行5人左右的联机游戏,如果想支持更多玩家或者开启洞穴世界,建议升级到4核8GB配置。操作系统推荐Ubuntu 20.04 LTS,这个版本对SteamCMD的兼容性最好。
登录阿里云控制台后,在ECS实例创建页面选择Ubuntu系统镜像,记得勾选"分配公网IP"选项。安全组设置需要开放以下端口:
- UDP 10998/10999(饥荒主世界和洞穴通信)
- UDP 8767(Steam连接)
- TCP 22(SSH管理)
第一次连接服务器时,建议使用阿里云自带的Web终端,避免本地SSH工具配置的麻烦。登录后先更新系统软件包:
sudo apt update && sudo apt upgrade -y
安装饥荒服务器所需的32位运行库,这一步很关键,缺少依赖会导致后续服务无法启动:
sudo apt install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 lib32gcc1 -y
如果遇到add-apt-repository command not found错误,需要先安装software-properties-common:
sudo apt install software-properties-common -y
2. SteamCMD安装与配置
SteamCMD是Valve官方提供的命令行工具,专门用于部署Steam游戏服务器。我们先创建专用目录来存放相关文件:









