在《饥荒》这款充满挑战与探索的生存游戏中,搭建一个专属的联机服务器不仅能让玩家们享受更加稳定的游戏体验,还能自定义游戏规则和MOD,增加游戏的趣味性和可玩性,本文将详细介绍如何在云服务器上搭建《饥荒》联机版服务器,包括环境准备、安装SteamCMD与游戏服务器软件、配置存档与MOD、运行服务器以及测试等步骤。
一、环境准备
1、操作系统选择:以Ubuntu 16.04 LTS为例,该版本稳定且兼容性好,其他Linux发行版如CentOS也可参考类似步骤。
2、依赖安装:
sudo apt-get update sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386
二、安装SteamCMD与游戏服务器软件
1、创建SteamCMD目录:
mkdir ~/steamcmd cd ~/steamcmd
2、下载并解压SteamCMD:
wget -P ~/steamcmd https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf ~/steamcmd/steamcmd_linux.tar.gz
3、运行SteamCMD并安装游戏服务器:
./steamcmd.sh login anonymous force_install_dir ~/myDSTserver app_update 343050 validate quit
三、配置存档与MOD
1、获取服务器令牌:
在本机打开《饥荒》联机版,进入大厅,创建游戏并配置洞穴及所需MOD。
在选择人物界面断开连接,此时游戏目录下会生成对应的存档文件夹(如Cluster_1)。
复制该存档文件夹到云服务器的指定位置(如~/Klei/DoNotStarveTogether
)。
在网页端添加新服务器,获取服务器令牌并保存为文本文件。
2、配置服务器参数:
编辑存档文件夹下的cluster.ini
和server.ini
文件,设置服务器相关参数。
确保防火墙开放必要的端口(通常在10000-12000之间,具体见配置文件)。
四、运行服务器
1、启动服务器:
cd ~/myDSTserver/bin ./dontstarve_dedicated_server_nullrenderer -cluster "Cluster_X" -console-password "your_password" -token "your_token.txt"
2、检查服务器状态:通过控制台输出确认服务器是否成功启动。
五、测试服务器
1、加入游戏:使用《饥荒》联机版客户端,输入服务器IP或域名,加入游戏。
2、验证功能:测试游戏内各项功能是否正常,如移动、采集、建造等。
六、常见问题解答(FAQ)
Q1: 如何更改服务器存档位置?
A1: 修改服务器启动命令中的-cluster
参数,指定新的存档文件夹路径即可。
./dontstarve_dedicated_server_nullrenderer -cluster "/path/to/new/cluster" ...
Q2: 服务器无法连接怎么办?
A2: 首先检查服务器是否已启动并正在监听正确的端口,然后确认客户端输入的服务器地址和端口是否正确,如果问题依旧存在,请检查网络连接和防火墙设置。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1253199.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复