Steam饥荒联机版多人服务器搭建全解析 -- 阿里云Linux系统构建云服务器

一、【搭建前准备】

Cluster 文件夹及内部额外添加的配置文件

二、【搭建过程】

2.1 拉取依赖

复制代码
yum -y update  #升级所有程式和系统内核
yum -y install glibc.i686 libstdc++.i686 screen libcurl.i686  #安装环境

2.2 安装SteamCMD以及Don't starve together dedicated server

复制代码
mkdir ~/steamcmd  #建立新文件夹
cd ~/steamcmd  #进入新文件夹
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz  #下载SteamCMD安装包
tar -zxvf steamcmd_linux.tar.gz  #解压steamcmd安装包
./steamcmd.sh +@sSteamCmdForcePlatformType linux +@sSteamCmdForceRegion cn +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit #安装或更新Don't starve together dedicated server,343050是它的代号。这里指定了安装路径为~/dst

2.3 查看服务器依赖库并试运行

复制代码
cd ~/dst/bin  #进入到dedicated server的文件夹
ldd dontstarve_dedicated_server_nullrenderer  #检查服务器启动程序的依赖库
./dontstarve_dedicated_server_nullrenderer  #试运行服务器启动程序

#按以上流程进行会出现缺失libcurl-gnutls.so.4的报错,用以下代码修复
cp /usr/lib/libcurl.so.4 ~/dst/bin/lib32/libcurl-gnutls.so.4

2.4 编写服务器启动脚本

复制代码
cd ~/dst/bin/  #进入dedicated server文件夹
echo ./dontstarve_dedicated_server_nullrenderer -console -cluster Cluster_1 -shard Master > dst_overworld.sh  #编写地上启动脚本
echo ./dontstarve_dedicated_server_nullrenderer -console -cluster Cluster_1 -shard Caves > dst_caves.sh  #编写洞穴启动脚本
相关推荐
web守墓人26 分钟前
【goed/ui】自定义组件设计思想篇
linux·windows·ui·golang
码农学院30 分钟前
企业官网改版后 AI 引用归零的复盘:301 重定向断层让爬虫索引掉线,修复方案与恢复数据
运维·geo优化·ai优化aio
kuroomi1 小时前
Ingress-Nginx与kubernetes 网络
linux·运维·网络·kubernetes
当下新鲜事1 小时前
空调机房冷冻泵与冷却泵技术分析:赛莱默B&G背包式智能变频管道泵的工程应用
运维·物联网·业界资讯
EasyGBS1 小时前
终结训推割裂!EasyGBS×EasyAIS×DLTM,实现AI算法训推一体闭环落地!
服务器·深度学习·安全
daemon.qiang1 小时前
国内虚拟机对接 Freedesktop:Fork xserver、自建 Runner 与提交 MR 实战
linux·ubuntu·centos·gitlab·开源软件
Doris__HE2 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化
2401_869769593 小时前
linux 权限 指令与权限(重启之后)
linux
码农客栈3 小时前
Linux CAN 驱动
linux·驱动开发
爱喝热水的呀哈喽4 小时前
openroad make各个阶段
服务器