云主机测评网云主机测评网云主机测评网

云主机测评网
www.yunzhuji.net

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

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

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并安装饥荒服务器

   ./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

   #!/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。

打赏
版权声明:主机测评不销售、不代购、不提供任何支持,仅分享信息/测评(有时效性),自行辨别,请遵纪守法文明上网。
文章名称:《如何在Ubuntu上搭建饥荒服务器?》
文章链接:https://www.yunzhuji.net/internet/258700.html

评论

  • 验证码