如何在Ubuntu上搭建饥荒服务器?

Ubuntu服务器上搭建饥荒服务器需要安装SteamCMD、配置环境依赖,并确保防火墙开放相应端口。

Ubuntu服务器上搭建饥荒(Don’t Starve Together, DST)服务器是一个相对复杂但有趣的过程,本文将详细介绍如何在Ubuntu服务器上搭建饥荒联机版服务器,包括环境要求、安装步骤以及如何通过dst-admin管理服务器。

如何在Ubuntu上搭建饥荒服务器?

一、环境要求

1、服务器配置:建议使用2核心4G内存的服务器,如果需要同时运行地面和洞穴世界,建议使用更高的配置。

2、操作系统:Ubuntu 16.04或18.04版本,20版本不支持。

3、软件依赖

Java环境:jdk1.8

32位库:libstdc++6:i386、libgcc1:i386、libcurl4-gnutls-dev:i386

二、安装步骤

1. 更新系统并安装依赖

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

2. 下载并安装SteamCMD

创建一个新的目录用于存放SteamCMD:

mkdir ~/steamcmd
cd ~/steamcmd

下载SteamCMD的安装文件并解压:

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -xvzf steamcmd_linux.tar.gz

3. 安装饥荒联机版服务器

进入SteamCMD目录并运行以下命令以登录Steam并安装饥荒服务器

cd ~/steamcmd
./steamcmd.sh
login anonymous
force_install_dir ~/myDSTserver
app_update 343050 validate
quit

4. 生成配置文件

在安装完成后,首次运行饥荒服务器以生成默认的配置文件:

如何在Ubuntu上搭建饥荒服务器?

cd ~/myDSTserver/bin
./dontstarve_dedicated_server_nullrenderer

当看到如下提示时,按下Ctrl+C中断进程:

Telling Client our new session identifier: XXXXXXXXXXXXXXXX
ModIndex: Load sequence finished successfully.
Reset() returning

5. 配置服务器

编辑生成的配置文件~/.klei/DoNotStarveTogether/MyDediServer.zip,根据需要进行修改,如服务器名称、描述、端口、密码等。

6. 添加Mod(可选)

如果需要添加Mod,可以编辑~/myDSTserver/mods/dedicated_server_mods_setup.lua文件,按照格式添加Mod ID。

7. 启动服务器

创建一个启动脚本~/startdst.sh如下:

#!/bin/sh
cd ~/myDSTserver/bin
screen -S "Don't Starve Together Server" ./dontstarve_dedicated_server_nullrenderer -console -shard MyDediServer.zip

给予脚本执行权限并运行:

chmod +x ~/startdst.sh
./startdst.sh

三、使用dst-admin管理服务器

为了方便管理饥荒服务器,可以使用dst-admin面板,以下是dst-admin的安装和使用步骤:

1. 安装dst-admin

确保你已经安装了Docker和Docker Compose,克隆dst-admin仓库并运行安装命令:

git clone https://github.com/qinming99/dst-admin.git
cd dst-admin
docker-compose up -d

2. 配置dst-admin

访问dst-admin面板(默认地址为http://服务器IP:8080),使用默认用户名和密码(均为admin)登录,登录后,按照提示进行配置,如服务器名称、游戏模式、存档目录等。

如何在Ubuntu上搭建饥荒服务器?

3. 添加和管理房间

在dst-admin面板中,你可以添加多个房间,并进行可视化管理,每个房间可以独立配置世界类型、模组等。

四、常见问题解答

Q1: 如何更改饥荒服务器的地图或世界?

A1: 要更改饥荒服务器的地图或世界,你需要编辑服务器的配置文件(如MyDediServer.zip),并在其中指定新的地图资源,然后重新启动服务器即可,更换地图资源时需要替换相应的cluster_token.txt文件中的Token。

Q2: 如何解决饥荒服务器延迟高的问题?

A2: 饥荒服务器延迟高可能是由于网络问题或服务器配置不足导致的,你可以尝试以下方法解决:

1、确保你的服务器地域选得离玩家近,以降低延迟。

2、检查防火墙设置,确保必要的端口已开放。

3、如果服务器配置较低,考虑升级服务器配置,特别是内存和CPU。

4、如果可能的话,使用专用的游戏服务器提供商,他们通常会提供优化的网络环境和硬件配置。

通过以上步骤,你可以在Ubuntu服务器上成功搭建并管理饥荒联机版服务器,希望这篇文章对你有所帮助!

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1264361.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希的头像未希新媒体运营
上一篇 2024-11-04 02:11
下一篇 2024-11-04 02:14

相关推荐

  • 如何在Windows上搭建Git服务器?

    在Windows上搭建Git服务器,首先需要安装Git Bash和Git for Windows。然后创建一个新的仓库目录,使用git init –bare命令初始化为空的Git仓库。接着配置用户信息,并设置权限。其他用户可以克隆这个仓库并进行操作。

    2024-11-04
    02
  • 如何在iOS上搭建本地服务器?

    在 iOS 上搭建本地服务器,可以使用 CocoaHTTPServer 等框架,通过编写代码实现 HTTP 请求的响应和处理。

    2024-11-04
    05
  • 如何在Ubuntu上搭建饥荒服务器?

    Ubuntu 饥荒服务器搭建一、环境要求在Ubuntu上搭建饥荒服务器需要满足以下条件:1、操作系统:Ubuntu 16.04 或 18.04,其他版本请使用Docker部署,2、硬件配置:最低配置为1核CPU和2G内存,推荐配置为2核CPU和4G内存,3、软件依赖:Java环境JDK 1.8,二、安装步骤1……

    2024-11-04
    06
  • 如何搭建饥荒Ubuntu服务器?

    搭建饥荒Ubuntu服务器需要购买云服务器,安装依赖库和SteamCMD,下载并安装饥荒联机版服务器软件,配置存档与mod,创建启动脚本,最后运行服务器。

    2024-11-04
    014

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入