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

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.xdnf.cn/news/16887.html

相关文章:

  • MPLS LSP
  • Mysql深入学习:慢sql执行
  • C语言基础03——数组——习题
  • 时序论文44 | TwinsFormer:通过两个交互组件重构时间序列内在依赖关系
  • 14. 最长公共前缀
  • 8-verilog-串口接收与发送模块
  • docker 可用镜像列表(长期免费)
  • 嵌入式硬件篇---Openmv
  • Java 高频面试考点(下)
  • 【MySQL安全】什么是SQL注入,怎么避免这种攻击:前端防护、后端orm框架、数据库白名单
  • ELECTRICAL靶机
  • SQL157 更新记录(一)
  • Java企业级应用性能优化实战
  • ABAP SQL更新DB小技巧 WITH INDICATORS
  • W3D引擎游戏开发----从入门到精通【10】
  • 第二节 YOLOv5参数
  • 在 macOS 上通过 Docker 部署DM8 (ARM 架构)
  • 团队独立思考的力量
  • 2025-0803学习记录21——地表分类产品的精度验证
  • MySQL存储过程和触发器
  • 【网络安全】日志文件格式
  • 「源力觉醒 创作者计划」_文心大模型4.5系列开源模型, 从一行代码到一个生态:聊聊开源战略那些事儿,顺便扯扯文心大模型 4.5 的使用心得
  • 题解:P4447 [AHOI2018初中组] 分组
  • ospf综合
  • NX947NX955美光固态闪存NX962NX966
  • C++ STL 组件及其关系:从模块化设计到图形化展示
  • [硬件电路-124]:模拟电路 - 信号处理电路 - 测量系统的前端电路详解
  • HTTP数据请求
  • 【密码学】5. 公钥密码
  • 【Linux】多路转接之epoll