饥荒专用服务器搭建(Linux)

前言

为了更好学习新知识,本萌又把系统重装了一遍,这下正好,刚好介绍下饥荒服务器怎么搭建(Windows点这里饥荒服务器Windows版

一、云服务器

用于平时玩游戏和开发的需求,楼主买了最便宜的配置,一共买了三年,大家按需购买,壕们请忽视~

Linux 上搭建的优势是在 CPU 的消耗上,Linux 因为可以不运行 Desktop,所以系统可以更少地占用 CPU 而把 CPU 资源让给游戏。在游戏时,会占用较多 CPU,特别是在画面中单位较多的时候,比如许多杀人蜂、夏季 Boss 的小宝宝之类的,都会大量占用 CPU 资源;

Linux 平台上游戏的搭建比较麻烦,几乎都是依靠命令行完成,没有 Linux 使用经验的朋友建议绕道;
在占用内存方面,Linux 并不能比 Windows 占用更少内存,而且每个游戏进程大约需要 500-600M 内存,总共需要大概 1.2G 内存,小内存的还是算了吧;
网速是最重要的!网速是最重要的!网速是最重要的!不管是什么平台搭建服务器,没有足够的上行带宽,卡成狗。

在这里插入图片描述
在这里插入图片描述

二、环境配置

首先,因为本萌重装了服务器的系统,所以需要更换yum源,如果已经换好的可以跳过这个步骤

因为本萌的CentOS是64位的,所以需要安装些32位的依赖,不然的话即使下载好steamcmd,也会报找不到该文件,即使你确实是有这个文件(因为伦家就是32位的啦)
在这里插入图片描述
那我们还是乖乖的装上32位的依赖

yum -y install glibc.i686 libstdc++.i686 screen libcurl.i686

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

yum install glibc-devel.i686

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

yum install libstdc++-devel.i686

在这里插入图片描述
在这里插入图片描述
再执行一次yum -y install glibc.i686 libstdc++.i686 screen libcurl.i686
至此,咱们的系统环境就准备的差不多啦,雷斯够!

三、SteamCMD安装

创建一个steam用户,避免root用户直接运行,官方粑粑都是这样建议滴(此处应该有证据)

useradd -m steam

切换成steam来创建对应的目录和解压steamcmd

su - steam
mkdir ~/steamcmd
cd ~/steamcmd
wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

在这里插入图片描述
运行steamcmd来安装,此处切记,先指定目录再登录,官方这个提示才放到文档最后,属实是有点汪

在这里插入图片描述

force_install_dir /home/steam/DST

路径大家可以按需指定,后续都是用安装时的路径

login anonymous
app_update 343050 validate
quit

在这里插入图片描述
在这里插入图片描述
然后,试着启动一波看是否正常

ldd dontstarve_dedicated_server_nullrenderer

在这里插入图片描述

cp /usr/lib/libcurl.so.4 ~/DST/bin/lib32/libcurl-gnutls.so.4

在这里插入图片描述
再看得时候就发现已经能找到了,只是版本不对,那我们暂时不理

./dontstarve_dedicated_server_nullrenderer

在这里插入图片描述
看来游戏启动没啥问题了,接下来,让我们创造个有琳的世界吧,一袋米扛几楼!
ps:退出都是按ctrl c

四、替换本地存档

(这个步骤跟Windows的是一样的,本萌就偷懒照搬了哈,配置文件目录在~/.klei/DoNotStarveTogether/)
如果是已经在服务器上玩过的,直接把整个服务器存档下(Cluster_1)的文件拷贝过来。如果是开新档,则往下看。

创建服务器,下载配置到本地,生成的文件叫A。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下载完配置后,本地创建个新世界,选上自己要的mod,然后到选人界面断开,生成的文件我们叫B。将BMaster文件夹下的文件和Cave文件夹下的文件复制到我们之前下载的配置A对应的文件夹下(圈起来的)。
在这里插入图片描述
最后一步,将服务器上的配置文件加上modoverrides.lua里的编号
在这里插入图片描述
在这里插入图片描述
把A文件全部复制到服务器的对应文件夹下
在这里插入图片描述

五、启动

创建两个脚本,一个启动地上世界,一个启动洞穴世界

cd ~/DST/bin/

先进到目录,因为脚本都放在这个目录下
在这里插入图片描述
地上脚本

echo ./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master > dst_overworld.sh

地下脚本

echo ./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves > dst_caves.sh

清理下我们刚刚试启动时产生的文件(上个步骤的文件就是移动到这个目录下)

在这里插入图片描述
在这里插入图片描述

为了方便后续操作,新创个窗口启动,启动脚本在之前的脚本前面加上 sh即可

启动新窗口命令

screen -S 名字

退出当前窗口命令(不终止)

ctrl + a  d

查看有哪些窗口命令

screen -ls

返回之前窗口命令

screen -r 名字或编号

启动地上地下

sh dst_overworld.sh
dst_caves.sh

更改下文件权限
在这里插入图片描述
出现这两个,说明地上地下启动成功了
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

结语

这就是整个搭建过程,可以尽情的玩耍了嘻嘻

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
### 回答1: 饥荒是一款广受欢迎的生存类游戏,而饥荒服务器是为玩家提供在线游戏体验的服务器。为了方便玩家管理和设置服务器饥荒提供了一个web服务器管理界面。 饥荒web服务器管理界面是一个基于网页的界面,通过浏览器便可访问。通过这个管理界面,玩家可以对服务器进行各种操作和设置。 首先,玩家可以在管理界面中查看当前服务器的状态。包括服务器的在线人数、服务器的延迟情况、当前地图的状态等等。这些信息对于玩家了解服务器的运行状况非常重要。 其次,玩家可以在管理界面中进行设置。比如,玩家可以选择地图类型、难度级别、是否开启PvP等等。这些设置将直接影响到游戏的体验,玩家可以根据自己或团队的需要进行选择。 此外,玩家还可以在管理界面中查看和编辑服务器的MOD。MOD是饥荒中的模组,可以为游戏增加新的物品、角色、地图等内容,让游戏更加丰富多样。通过管理界面,玩家可以方便地查看和控制服务器中所加载的MOD。 最后,玩家还可以在管理界面中进行一些管理操作。比如清除服务器上的垃圾文件、备份服务器的存档、封禁玩家等等。这些操作可以帮助玩家维持服务器的良好运行状态。 总的来说,饥荒web服务器管理界面提供了诸多方便实用的功能,让玩家可以方便地管理和设置自己的饥荒服务器。通过这个界面,玩家可以更好地掌控游戏的进程,提供更好的游戏体验。 ### 回答2: 饥荒是一款非常火爆的生存游戏,对于许多玩家而言,他们不仅仅只想自己一个人体验这个游戏的乐趣,还想和其他玩家一起来共同探索、建造和生存。为了能够实现多人游戏的需求,就需要有一个稳定而且高效的服务器来支持游戏的运行。 饥荒 web 服务器管理界面就是可以帮助玩家进行服务器设置和管理的工具。通过这个界面,玩家可以方便地对服务器进行各种设置,比如地图类型、玩家数量、难度等。同时,玩家还可以通过管理界面来查看服务器的状态,比如在线玩家的人数、服务器的运行情况等。 在饥荒 web 服务器管理界面中,还可以进行一些高级设置,比如添加插件、修改服务器规则等。这些设置可以帮助玩家进一步个性化服务器的运行,提升游戏体验。管理界面还提供了一些监控工具,可以实时监测服务器的负载情况,确保服务器的稳定运行。 总之,饥荒 web 服务器管理界面是一个方便玩家进行服务器管理的工具,通过它可以轻松地对服务器进行设置和监控。它不仅提供了基本的服务器设置功能,还能够进行高级设置和个性化调整。通过使用这个界面,玩家可以更好地享受多人游戏的乐趣,创造属于自己的饥荒世界。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

柒鼬工作室

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值