饥荒联机服务器搭建教程
一、准备工作
选择云服务提供商
阿里云:提供多种配置,适合各种需求。
腾讯云:星星海服务器性能提升30%,性价比高。
其他云服务:如AWS、Google Cloud等也可以,但操作可能略有不同。
购买服务器
推荐配置:至少2核CPU,4GB内存,带宽大于2M,如果需要同时运行地面和洞穴世界,建议使用更高的配置。
操作系统:Ubuntu 16.04或18.04(20版本不推荐)。
远程连接工具
Putty:用于SSH连接Linux服务器。
WinSCP:用于文件传输。
二、安装依赖和SteamCMD
更新软件列表并安装依赖
sudo apt-get update sudo apt-get upgrade sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386
下载并安装SteamCMD
mkdir ~/steamcmd cd ~/steamcmd wget -P ~/steamcmd https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xvzf ~/steamcmd/steamcmd_linux.tar.gz
启动SteamCMD并登录
cd ~/steamcmd ./steamcmd.sh login anonymous force_install_dir ~/myDSTserver app_update 343050 validate quit
三、试运行服务器
试运行服务器以生成默认配置文件
cd ~/myDSTserver/bin ./dontstarve_dedicated_server_nullrenderer
按下Ctrl+C中断进程。
四、配置存档与Mod
复制本地存档
打开WinSCP,登录服务器。
将本地存档文件夹(如Cluster_1)复制到服务器的~/Klei/DoNotStarveTogether
目录下。
获取服务器Token
在Steam客户端中,进入“库”>“工具”>“Don't Starve Together Dedicated Server”。
点击“Add a new server”,生成服务器Token并复制。
准备服务器启动脚本
编辑启动脚本,加入Token和其他必要参数。
五、正式启动专属服务器
配置服务器参数
确保防火墙开放所需端口。
配置服务器参数,如最大玩家数、洞穴设置等。
启动服务器
./dontstarve_dedicated_server_nullrenderer -console -shard MyDediServer.ini -cluster MyDediServer.token
六、测试服务器
通过Steam客户端连接到你的服务器,测试是否一切正常。
七、管理与维护
dst-admin:使用dst-admin管理平台,可以方便地部署和管理多个房间,支持可视化操作。
备份:定期备份游戏存档和配置文件,以防数据丢失。
八、常见问题解答
Q1: Mod无法加载怎么办?
A1: 确保Mod文件已正确放置在服务器的Mod文件夹中,并且服务器启动脚本中包含了正确的Mod参数,如果问题依旧,尝试重新安装Mod或检查Mod兼容性。
Q2: 如何更改服务器配置?
A2: 修改MyDediServer.ini
文件,可以调整服务器的各种参数,如最大玩家数、洞穴设置等,修改后重新启动服务器使配置生效。
以上内容就是解答有关“饥荒联机怎么搭服务器”的详细内容了,我相信这篇文章可以为您解决一些疑惑,有任何问题欢迎留言反馈,谢谢阅读。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/634742.html