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

Ubuntu服务器上搭建饥荒服务器需要先安装依赖库和SteamCMD,然后通过SteamCMD下载并安装饥荒联机版服务器软件,配置服务器参数,最后启动服务器。

Ubuntu搭建饥荒服务器

环境要求

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

1、操作系统:Ubuntu 16.04、18.04(20版本不支持)。

2、硬件要求:最低配置为1核2G内存,推荐2核4G内存。

3、软件依赖:Java环境JDK 1.8。

安装步骤

1、安装依赖库和软件

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

2、创建新用户并登录

   sudo adduser dst
   sudo su dst

3、下载SteamCMD

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

4、运行SteamCMD并安装饥荒服务器

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

   ./steamcmd.sh
   login anonymous
   force_install_dir ../dontstarvetogether_dedicated_server
   app_update 343050 validate
   quit

5、生成配置文件

运行以下命令生成默认配置文件:

   cd ~/dontstarvetogether_dedicated_server/bin
   ./dontstarve_dedicated_server_nullrenderer

6、配置服务器文件

编辑~/.klei/DoNotStarveTogether/Cluster_1/Master/server.ini文件,添加以下内容:

   [network]
   default_server_name = MyServerName
   default_server_description = MyServerDescription
   server_port = 10999
   server_password = yourpassword
   max_players = 64
   pvp = false
   game_mode = survival
   enable_autosaver = true
   tick_rate = 30
   connection_timeout = 8000
   server_save_slot = 1
   enable_vote_kick = true
   pause_when_empty = true

7、添加管理员

~/.klei/DoNotStarveTogether/Cluster_1/Master/adminlist.txt文件中添加管理员ID:

   KU_XXXXX

8、后台运行服务器

创建启动脚本start.sh

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

   #!/bin/bash
   steamcmd_dir="$HOME/steamcmd"
   install_dir="$HOME/dontstarvetogether_dedicated_server"
   cluster_name="Cluster_1"
   dontstarve_dir="$HOME/.klei/DoNotStarveTogether"
   function check_for_file() {
       if [ ! -e "$1" ]; then
           echo "Error: $1 is missing"
           exit 1
       fi
   }
   cd "$steamcmd_dir" || exit
   check_for_file "steamcmd.sh"
   check_for_file "$dontstarve_dir/$cluster_name/cluster.ini"
   check_for_file "$dontstarve_dir/$cluster_name/cluster_token.txt"
   check_for_file "$dontstarve_dir/$cluster_name/Master/server.ini"
   check_for_file "$install_dir/bin"
   cd "$install_dir/bin" || exit
   ./dontstarve_dedicated_server_nullrenderer -console -cluster "$cluster_name" -monitor_parent_process $$ -shard Caves | sed 's/^/Caves: /' &
   ./dontstarve_dedicated_server_nullrenderer -console -cluster "$cluster_name" -monitor_parent_process $$ -shard Master | sed 's/^/Master: /' &

赋予执行权限并运行:

   chmod +x start.sh
   ./start.sh

FAQs

1、Q: 如何更改服务器的配置文件?

A: 配置文件位于~/.klei/DoNotStarveTogether/Cluster_1/Master/server.ini,你可以使用文本编辑器打开该文件进行修改,要更改服务器名称,可以编辑default_server_name字段。

2、Q: 如何添加Mod到服务器?

A: 确保你的本地客户端已经安装了所需的Mod,将Mod文件夹复制到服务器上的相应位置,在服务器的配置文件中启用Mod,编辑~/.klei/DoNotStarveTogether/settings.ini文件,添加或修改[MODS]部分,列出所有你想启用的Mod ID。

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

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

(0)
未希新媒体运营
上一篇 2024-11-04 02:21
下一篇 2024-11-04 02:24

相关推荐

  • 如何搭建内网自建CDN?

    内网自建CDN可以通过部署高性能的缓存服务器(如Squid、Varnish或Nginx+Memcache),结合智能DNS解析和负载均衡,实现内容分发网络的加速效果。

    2024-11-21
    06
  • 如何在Windows系统上搭建Linux环境?

    要在Windows上搭建Linux环境,可以使用虚拟机软件如VirtualBox或VMware创建虚拟Linux系统,或使用WSL(Windows Subsystem for Linux)直接在Windows中运行Linux命令行。

    2024-11-19
    013
  • 如何在Ubuntu系统上安装Flash插件?

    Ubuntu安装Flash插件的方法一、简介Adobe Flash Player是一款广泛使用的多媒体软件平台,用于播放视频、动画和交互式应用程序,尽管Adobe已宣布在2020年底停止支持Flash,但在某些情况下,用户仍然需要安装Flash插件来访问某些网站或应用,本文将详细介绍如何在Ubuntu操作系统上……

    2024-11-18
    043
  • 如何搭建宽带计费服务器?

    宽带计费服务器的搭建涉及硬件选择、软件安装和配置。选择合适的服务器硬件,然后安装操作系统和数据库。安装计费软件并进行配置,包括用户管理、费率设置等。进行测试和优化,确保系统稳定运行。

    2024-11-16
    06

发表回复

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

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