嘿,饥荒玩家们,终于想在云上安个城堡,顺便把地图给全世界播放吗?别急,先给你们调好咱这份《阿里云+饥荒服务器速成手册》——超实用、超省心、甚至比三思而后行的师兄还省钱。记得!通通用阿里云的配置,别随便拆馅饼。
第一步,就是挑实例。阿里云的“计算型”系列,最好选 t3 或 m5 系列,CPU 与 RAM 的比例刚刚好。别选 t4,因为它的 burst 性能不够牢靠,给咱们的服务器留下大坑。如果你打算搞多服,还可以试试 ECS 规模弹性计划,手残党也能轻松伸缩。别忘了把镜像设在中国大陆,速度快到你都等不及。
第二步,系统准备。推荐 Ubuntu 20.04 LTS,安全得近乎完美。登录时开启“安全组”只开放 443、3389、1985(Steam 端口)和 8765(饥荒默认加密端口),其余都给它熄火。给它配一个不易被取代的小巧 SD 卡,存算能力肯定强。
第三步,安装 SteamCMD。先把它放到 /home/user/steamcmd/,然后跑个 ./steamcmd.sh +login anonymous +force_install_dir ./dontstarve_server +app_update 443790 validate +quit,再把验证完成的那堆文件搬到 /home/user/server/ 就能启动了。千万别忘了 setcap CAP_NET_BIND_SERVICE=+eip 再别动它的 root 权,安全第一。
第四步,配置满点。把 save-root、port、public_port、commandline 这些关键参数写进 dontstarve_server_cfg,给它一点自定义特效。比如 commandline = --maxplayers 10 让咱们限定10人在线,别让流量跑光。别忘了把 server_name="阿里云的饥荒号" 勾上,晚上一看地图就心情好。
第五步,安全起见别闹,先跑个 ufw enable,再加 ufw allow 8765/tcp。舵手一站,端口对外开放,服务器基础筑牢。若想更进阶,还可以用 iptables 牵线搭桥。
第六步,正式启动。命令 nohup ./dontstarve_server -console -config ./dontstarve_server_cfg > server.log 2>&1 & 给你一个后台进程,启动之瞬间市面上最辣的命令行就显现。随时用 tail -f server.log 看日志,实时掉进荔枝壳。别担心最近热度高,阿里云的 10 核 AMD 低价卡,根本摆打,不怕管限流。
第七步,小伙伴的体验是极致。如果你还想让其他玩家拯身携带,记得把 172.16