饥荒联机版服务器搭建_饥荒联机版(Don't Starve Together)专用服务器搭建教程
BILIBILI:有一只猫龙
本文使用服务器为阿里云学生特惠服务器
配置:1核 CPU / 2G RAM / 1Mbps 带宽
系统镜像:Java运行环境(*Centos7 64 | JDK8|Tomcat8)
*注:Ubuntu系列在环境配置时或有不同
1 服务器端环境准备
1.1 安装依赖
yum install glibc.i686 libstdc++.i686 screen libcurl.i686
1.2 新建用户 安装Steam 下载游戏
新建用户
useradd -m steam
下载steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
解压
tar -xvzf steamcmd_linux.tar.gz
运行 匿名登陆 自定义安装路径 343050是DST的游戏id
./steamcmd.sh +login anonymous +force_install_dir ~/dst +app_update 343050 validate +quit
1.3 检查依赖完整性
到dst/bin文件夹中,查看依赖
ldd dontstarve_dedicated_server_nullrenderer
发现找不到libcurl-gnutls.so.4,如下解决
cp /usr/lib/libcurl.so.4 ~/dst/bin/lib32/libcurl-gnutls.so.4
1.4 创建服务器启动脚本
在dst/bin中创建服务器启动脚本
echo ./dontstarve_dedicated_server_nullrenderer -console -cluster *Cluster_1 -shard Master > dst_world.sh
echo ./dontstarve_dedicated_server_nullrenderer -console -cluster *Cluster_1 -shard Caves > dst_caves.sh
*注:Cluster_1为存档文件夹名,显然此时还并没有存档
2 利用客户端生成地图及配置文件
2.1 生成服务器认证
在游戏环境(Windows)下启动客户端
在开始游戏后首页点击个人资料弹出网页
然后生成服务器认证码(Generate Server Token)并把生成的Token记录下来
2.2 创建存档
创建一个存档 配置好所有想配置的
包括房间名及密码 地上 洞穴 以及服务器MOD
并生成地图
可以进入地图测试游戏 以免MOD冲突造成的存档损坏
2.3 将完整存档文件复制到服务器端
将游戏本体路径中mods文件夹中的MOD文件夹复制到~/dst/mods文件夹下
将游戏存档(默认在库文件夹的文档中 Klei\DoNotStarveTogether中的*Cluster_1)文件夹复制到~/.klei/DoNotStarveTogether/中
以上两个路径都是对应的 路径名字差不多
注意.klei文件夹在Linux中是隐藏的 如果要查看是否存在的话可以在上级文件夹中使用ls -la命令查看隐藏的.klei文件夹
*注:默认生成的第一个存档名字为Cluster_1,此处复制你需要的那个存档就好
3 在服务器端完成部署
3.1 应用服务器认证
修改服务器Cluster_1文件夹里cluster_token.txt中的内容为之前生成的Server Token
3.2 其他配置
另外有其他可用的几个配置文件如下图所示其他可用配置文件
作用如文件名所示,内容为每行的以KU_开头的玩家id。其中拥有Server Token的玩家默认拥有管理员权限。
4 饥荒联机版,启动!
开启两个screen 在dst/bin中利用之前写好的脚本分别启动地上和洞穴的服务器:
screen -R dst_world
sh ./dst_world.sh
//出现xxx Steam ID之类的代表成功了
Ctrl+A+D
screen -R dst_caves
sh ./dst_caves.sh
Ctrl+A+D
至此
DST,启动!
寻找世界 等待所有房间加载出来或者输入自己的房间名搜索即可找到房间
加入,ENJOY UR GAME~
PS:没有小伙伴在服务器中的时候
可以在游戏中或者
服务器端screen里尚未退出的饥荒控制台中
输入c_shutdown( true / false )命令关闭服务器
true表示保存退出,false表示不保存退出
命令执行后控制台自动退出
还有很多其他有用的指令大家可以合理利用搜索引擎学习~
猫龙喵喵喵,游戏愉快~
饥荒联机版服务器搭建_饥荒联机版(Don't Starve Together)专用服务器搭建教程相关推荐
- 饥荒联机版服务器搭建_饥荒联机独立服务器搭建教程(一):Windows篇
2015年的圣诞,怂恿了一大波小伙伴入手了 Steam 的 Don't Starve Together.然而截止 2016 年 1 月 9 日,Cave 洞穴服务器依然是 Beta 测试,并且直接用 ...
- 饥荒联机版 服务器未响应,饥荒联机版常见问题汇_饥荒联机版常见问题大全_快吧单机游戏...
饥荒联机版常见问题大全,饥荒游戏自从开放联机之后,各位玩家也相继遇到了很多各式各样的问题,而今天笔者要给大家介绍的就是饥荒联机版常见问题大全.希望能给大家带来一些帮助. 3.找不到没有房间:右边的页面 ...
- 饥荒联机版联机显示服务器无应答,饥荒联机版羊奶怎么获得 饥荒联机版羊奶食谱介绍-游侠网...
饥荒联机版中的羊奶要如何获得呢?羊奶是游戏中一种比较稀有的食材,所以有许多玩就不知道饥荒联机版中游戏中的羊奶该怎么获得,下面整理了游戏中羊奶的获得方法还有羊奶的食谱介绍,想了解的玩家快来看看吧. 饥荒 ...
- 搭建我的世界java版服务器,公网远程联机【内网穿透】
文章目录 1. 搭建我的世界服务器 1.1 服务器安装java环境 1.2 配置服务端 2. 测试局域网联机 3. 公网远程联机 3.1 安装cpolar内网穿透 3.1.1 windows系统 3. ...
- 饥荒海难机器人怎么用_饥荒海难手机版机器人wx78怎么样 饥荒海难手机版机器人wx78属性详解...
饥荒海难手机版机器人wx78怎么样,机器人wx78作为一个有趣的角色,很多新手玩家们却不知道机器人wx78在游戏中表现的怎么样!别着急,接下来就和小编一起来看下饥荒海难手机版机器人wx78属性详解!赶 ...
- 饥荒mod显示服务器连接失败,饥荒专属服务器添加MOD失败 | 手游网游页游攻略大全...
发布时间:2015-10-15 添加mod显示无法定位程序输入点_怎么办 问题:按照教学的方式把文件夹放入mods后,然后modsettings.lua也更改了......打开游戏是提示无法定位程序输 ...
- 饥荒机器人升级上限多少_饥荒机器人升满级之后
在游戏<饥荒>中,玩家恢复生命值的方法是可以吃各种食物来恢复生命值.需要注意有一些食物是有毒的,不但不会恢复生命值还会扣除生命值.此外,玩家还可以用一些材料来制详情>> 阅读: ...
- 三国志战略版服务器维护延时,三国志战略版服务器爆满是多少人 爆满进不去怎么办...
三国志战略版服务器爆满是多少人?这个游戏的合区比较特别,s1赛季结束后会进行合区,之后每个赛季结束时会拆开之前的分组,然后再重新进行合区/分组,此时玩家可以选择转到其他服务器,这时候就可能碰到服务器爆 ...
- pubg国际版服务器维护苹果,pubg国际版服务器维护
pubg国际版服务器维护 内容精选 换一换 Atlas 800 推理服务器(型号 3000)安装上架.服务器基础参数配置.安装操作系统等操作请参见<Atlas 800 推理服务器 用户指南(型号 ...
- 基岩版服务器开启坐标显示,基岩版官方服务端MOD的安装和编写
您尚未登录,立即登录享受更好的浏览体验! 您需要 登录 才可以下载或查看,没有帐号?注册(register) x 本帖最后由 Ginkgo06 于 2018-12-24 16:59 编辑 复制代码Mi ...
最新文章
- 实施项目--为什么开发人员一直在抱怨需求变动
- mysql下载地址与安装
- Java中static的作用详解_java中static作用详解
- RAC环境在ASM上创建表空间出错ORA-569
- 直接调用支持ACE的product search API
- 青海行--(7月26日)翻越祁连山
- python识别节假日_Python3自动签到 定时任务 判断节假日的实例
- java1.8.0,jdk1.8.0版本
- 无代码绘制基因表达箱线图
- 短信hz,批量注册、模拟登陆很难吗?一个Python爬虫案例告诉你答案!
- isis宣告网络_ISIS协议及其配置
- 学iOS开发需要什么样的基础?
- 比特客区块链 | 从A到Z速记区块链词汇表
- 硬盘存储结构及分区简介
- 北京大学计算机科学技术研究所研究员万小军:机器写稿技术与应用 | CCF-GAIR 2017...
- { 周赛 }又被虐爆了
- 干货满满 | 不容错过的数据科学入门数学指南
- 520情人节了,教你如何制作自己的表白网站(附模板源码)
- mega-nerf安装流程
- 划词搜索被ewido视为高风险Adware.wSerarch
热门文章
- Elasticsearch索引yellow修复
- OAS的使用——概述
- centos7部署rap2
- 论文:A Real-Time Cross-modality Correlation Filtering Method for Referring Expression Comprehension
- PostgreSQL12通过pg_resetwal进行误删恢复
- Crate安装和配置
- 【Unreal Engine探索实践】第一个ARPG游戏的探索实践——ACT类第三人称3D动作游戏的简单实现
- v3.exo是什么文件_exo是什么文件?
- 亲历医院蹩脚程序(项目)的糟糕
- 【Python军火库】smtplib+email:一起来用Python发送电子邮件吧!