手动阀

Good Luck To You!

饥荒服务器怎么搭建房间

1、配置服务器环境:

确保你的云服务器是Linux系统,并且已经安装了必要的依赖库,如果还没有安装,可以使用以下命令进行安装:

     sudo dpkg addarchitecture i386
     sudo apt update
     sudo apt install libstdc++6:i386 libgcc1:i386 libcurl4gnutlsdev:i386 SDL

下载并安装SteamCMD,这是Valve提供的一个命令行工具,用于管理Steam的游戏和更新,你可以使用以下命令下载并安装SteamCMD:

     mkdir ~/steamcmd
     cd ~/steamcmd
     wget http://media.steampowered.com/installer/steamcmd_linux.tar.gz
     tar xvzf steamcmd_linux.tar.gz

2、安装饥荒联机版服务器:

使用SteamCMD匿名登录并安装饥荒联机版服务器:

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

3、创建世界存档:

在本地电脑上打开《饥荒联机版》,创建一个新的世界并配置好相关设置(如房间名、密码等),然后退出游戏,找到该世界的存档文件,通常位于Documents\Klei\DoNotStarveTogether目录下,文件夹名称为Cluster_X(X为数字),例如Cluster_1

将整个Cluster_X文件夹复制到服务器上的相应位置,例如~/.klei/DoNotStarveTogether

4、获取并配置Token:

在Steam上,进入“库”>“工具”,选择“Don't Starve Together Dedicated Server”,点击“添加专用服务器”,在弹出的页面中生成一个Token,并复制它。

在服务器上,找到对应的世界存档文件夹(如~/.klei/DoNotStarveTogether/Cluster_1),在该文件夹下创建一个名为cluster_token.txt的文件,并将复制的Token粘贴进去。

5、启动服务器:

编写一个启动脚本,例如start.sh如下:

     #!/bin/bash
     steamcmd_dir="$HOME/steamcmd"
     install_dir="$HOME/dontstarvetogether_dedicated_server"
     cluster_name="Cluster_1"
     dontstarve_dir="$HOME/.klei/DoNotStarveTogether"
     function fail() {
         echo Error: "$@" >&2
         exit 1
     }
     function check_for_file() {
         if [ ! e "$1" ]; then
             fail "Missing file: $1"
         fi
     }
     cd "$steamcmd_dir" || fail "Missing $steamcmd_dir directory!"
     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 "$dontstarve_dir/$cluster_name/Caves/server.ini"
     check_for_file "$install_dir/bin"
     cd "$install_dir/bin" || fail
     run_shared=(./dontstarve_dedicated_server_nullrenderer)
     run_shared+=(console)
     run_shared+=(cluster "$cluster_name")
     run_shared+=(monitor_parent_process $$)
     run_shared+=(shard)
     "${run_shared[@]}" Caves | sed 's/^/Caves: /' &
     "${run_shared[@]}" Master | sed 's/^/Master: /'

赋予脚本执行权限:

     chmod +x start.sh

运行脚本启动服务器:

     ./start.sh

6、连接游戏:

在《饥荒》游戏中,选择“浏览游戏”,找到你刚刚创建的房间,点击加入即可开始游戏。

步骤仅供参考,具体操作可能会因服务器环境和游戏版本等因素而有所不同,如果在操作过程中遇到问题,建议查阅相关文档或寻求专业人士的帮助。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Z-BlogPHP 1.7.3

Copyright Your WebSite.Some Rights Reserved.