当前位置: 首页 > news >正文

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  #编写洞穴启动脚本

http://www.dtcms.com/a/313154.html

相关文章:

  • Flutter dart控制流程
  • Shell脚本-变量的定义规则
  • 【DL学习笔记】深入学习tenser
  • electron-多线程
  • JDBC核心技术与预编译SQL实战
  • 计算机网络:如何将一个C类网络划分成两个子网
  • 集成电路学习:什么是USB HID人机接口设备
  • Web前端文件上传安全与敏感数据安全处理
  • 时序论文44 | TwinsFormer:通过两个交互组件重构时间序列内在依赖关系
  • [spring-cloud: 服务发现]-源码解析
  • 医院课题管理全动态流程 (AI-Enhanced, Data-Driven Research Lifecycle)
  • 位运算在权限授权中的应用及Vue3实践
  • 第2章算法分析:其他渐进复杂度符号
  • 免费非常好用的录屏软件,体积小
  • 【Java EE】Spring AOP
  • Gumbel-Softmax函数
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年8月3日第155弹
  • 数据与信息的边界:非法获取计算机信息系统数据罪的司法困境与出路
  • 【十九、Javaweb-day19-Linux概述】
  • python---可变类型、不可变类型
  • Pytorch 报错-probability tensor contains either ‘inf‘, ‘nan‘ or element < 0 解决方案
  • Arrays.asList() add方法报错java.lang.UnsupportedOperationException
  • 8月3日星期日今日早报简报微语报早读
  • 多线程(四) ~ wait,join,sleep及单例与工厂模式
  • 图像识别区分指定物品与其他物体
  • 【华为机试】815. 公交路线
  • NumPy库学习(三):numpy在人工智能数据处理的具体应用及方法
  • 机器学习sklearn:支持向量机svm
  • Vue3 其它Composition API
  • Linux网络编程 --- 多路转接select