当前位置:首页 > 行业动态 > 正文

如何搭建DST服务器?

饥荒联机服务器搭建需要配置Ubuntu 20.04.4 LTS系统,确保至少2核心4G内存的服务器。安装必要的依赖包和SteamCMD,下载并安装DST专用服务器文件,生成并复制令牌文件到服务器。开放TCP和UDP端口,启动服务器并验证其运行状态。

DST服务器搭建指南

如何搭建DST服务器?  第1张

一、准备工作

服务器需求

操作系统:Windows或Linux(本文以Ubuntu为例)。

硬件配置:建议最低配置为2核心CPU、4GB内存,如果需要同时运行地面和洞穴世界,建议使用更高的配置。

网络带宽:至少50KB/s上传速度以保证流畅的游戏体验。

安装依赖环境

在Ubuntu上,可以使用以下命令安装必要的依赖库:

sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 screen

二、下载并安装DST服务端

获取SteamCMD

SteamCMD是Valve提供的一个命令行工具,用于在服务器上安装和管理Steam游戏,下载SteamCMD:

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

安装DST服务端

使用SteamCMD下载并安装DST服务端:

./steamcmd.sh +force_install_dir ./dst +app_update 343050 validate +quit

343050是DST的服务端应用ID。

三、生成服务器认证令牌

启动DST客户端

在游戏环境中启动DST客户端,并进入主菜单。

生成令牌

按下~键打开控制台,输入以下指令生成服务器认证令牌:

TheNet:GenerateServerToken()

该令牌会保存在%userprofile%DocumentsKleiDoNotStarveTogetherCluster_1cluster_token.txt文件中。

四、配置服务器

获取配置文件

从klei官网下载服务器配置文件:https://accounts.klei.com/account/game/servers?game=DontStarveTogether,解压后得到cluster.ini和cluster_token.txt。

修改配置文件

将下载的cluster.ini复制到服务器端的cluster.ini文件中,并用之前生成的服务器令牌替换cluster_token.txt。

拷贝存档文件

将客户端中的存档文件(如Cluster_1文件夹)复制到服务器端的相应位置。

五、启动服务器

创建启动脚本

在dst/bin目录下创建启动脚本:

echo "./dontstarve_dedicated_server_nullrenderer -console -cluster *Cluster_1 -shard Master" > start_world.sh
echo "./dontstarve_dedicated_server_nullrenderer -console -cluster *Cluster_1 -shard Caves" > start_caves.sh

赋予执行权限:

chmod +x start_world.sh start_caves.sh

启动服务器

使用screen后台运行服务器:

screen -S dst_world
./start_world.sh

同样的方法启动洞穴服务器:

screen -S dst_caves
./start_caves.sh

六、管理服务器

查看服务器状态

可以使用screen查看服务器状态:

screen -r dst_world
screen -r dst_caves

关闭服务器

在screen会话中输入以下命令关闭服务器:

c_shutdown(true)  # 保存退出
c_shutdown(false) # 不保存退出

七、常见问题解答(FAQs)

1. Q: 如何更改服务器的最大玩家数量?

A: 编辑cluster.ini文件,找到[NETWORK]部分,修改maxplayers参数即可。

Q: 如何备份服务器数据?

A: 定期将服务器存档文件夹(如Cluster_1)复制到安全的位置即可完成备份。

通过以上步骤,您已经成功搭建了一个DST专用服务器,并且可以根据自己的需求进行配置和管理,希望这篇文章对您有所帮助!

以上就是关于“dst服务器搭建”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!

0