在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。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1264404.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复