当前位置:首页 > 行业动态 > 正文

如何搭建饥荒游戏的本地服务器?

搭建饥荒本地服务器需先安装专属服务器软件,配置游戏文件,设置网络参数。

饥荒本地服务器搭建

如何搭建饥荒游戏的本地服务器?  第1张

《饥荒:联机版》是一款由Klei Entertainment开发的开放世界生存游戏,玩家需要在充满挑战的环境中生存下来,为了与朋友一起享受这款游戏,搭建一个本地服务器是一个不错的选择,本文将详细介绍如何在本地搭建《饥荒:联机版》的专用服务器,并提供常见问题解答。

一、前期准备

在开始搭建服务器之前,需要确保你的电脑已经安装了以下软件和工具:

1、Steam平台:用于下载和管理游戏文件。

2、SteamCMD:Steam的命令行版本,用于安装和管理Steam上的游戏。

3、记事本或文本编辑器:用于创建和编辑脚本文件。

4、FileZilla等FTP软件(可选):用于在Windows和Linux之间传输文件。

二、下载与安装SteamCMD

从官方网站下载SteamCMD,并将其解压到你希望安装的目录下,双击steamcmd.exe开始安装程序。

三、配置服务器

1. 申请服务器令牌

进入游戏后,点击“账号”选项,找到并点击“饥荒联机版的游戏服务器”,随便输入一个名字,点击“添加新服务器”申请令牌,等待页面刷新后,找到刚刚申请的令牌,复制并保存中间的一串字符。

2. 获取存档文件

进入游戏后,选择你想要的世界的各项配置,选择完成后点击创建世界,然后点击取消,游戏会生成该世界的存档文件,进入DocumentsKleiDoNotStarveTogether文件夹,找到你刚刚创建的世界对应的存档文件夹(如Cluster_1),将其复制到上一级目录(即DoNotStarveTogether文件夹下)。

3. 配置令牌

在存档文件夹下找到cluster_token.txt文件,将刚刚申请的令牌复制进去,替代里面原来的令牌。

四、启动服务器

1. 创建更新游戏端脚本

在你刚刚安装SteamCMD的文件夹下创建一个文本文档,命名为Update.bat(名字可以随意),然后用编辑软件打开,将以下代码复制进去:

steamcmd +login anonymous +app_update 343050 validate +quit

2. 创建启动脚本

同上一步创建start.bat,将以下代码复制进去(记得修改存档名):

@echo off
cd /d %~dp0
cd "G:steamsteamappscommonDon't Starve Together Dedicated Serverbin"
start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster 你的存档名 -shard Master
start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster 你的存档名 -shard Caves

需要注意的是,第三行的路径请根据自己的实际情况修改,如果不修改,大概率无法启动。

3. 启动服务器

双击start.bat启动服务器,两个窗口都出现下图中“Sim Paused”及“World is now connected”字样即启动成功,进入游戏后按 键输入直连代码c_connect "127.0.0.1"或搜索房间可连入世界,若要更新服务器游戏端就运行Update.bat`。

五、进阶配置

1. 添加Mod

在创意工坊下载自己喜欢的Mod,记录Mod的编号,在steamsteamappscommonDon’t Starve Togethermods文件夹下找到你刚刚下载的Mod文件夹(编号为workshop-XXXXXXXXX),将文件夹复制到steamsteamappscommonDon’t Starve Together Dedicated Servermods下,找到存档路径DocumentsKleiDoNotStarveTogetherCluster_1,在Master和Caves文件夹下各创建modoverrides.lua文件(如果已有就直接在里面修改不用新建),按照如下代码修改:

return {
   ["workshop-XXXXXXXXX"]={["enabled"]=true },
   ["workshop-XXXXXXXXX"]={["enabled"]=true, configuration_options = {}}
}

若无特殊需求就按第一行的workshop设置;若要修改Mod设置,首先在steamsteamappscommonDon't Starve Togethermods路径下找到对应Mod,打开modinfo.lua文件,在其中找到“configuration_options”代码块,将其复制到modoverrides.lua文件内,并修改对应项即可。

2. 各项配置

管理员:打开游戏,打开“账号”,找到自己的ID(以“KU_”为开头),若无法打开账号,则先随意进入一个世界,按“Backspace”键,在右下角可以看见自己的ID,然后打开存档文件夹内的adminlist.txt文件,将ID复制进去即可(一行一个)。

存档配置:根据需要修改存档配置文件中的参数,如游戏模式、最大玩家数、PVP开关等。

黑名单/白名单:通过编辑blocklist.txt和whitelist.txt文件来管理黑名单和白名单,步骤同上,将ID复制到相应文件中即可。

六、常见问题解答(FAQs)

Q1: 如何更改服务器的最大玩家数?

A1: 更改服务器的最大玩家数需要在存档配置文件中进行修改,打开存档文件夹下的server-settings.ini文件(如果没有则新建一个),添加或修改以下参数:

[GAMEPLAY]
max_players = 6  # 将6修改为你希望的玩家数

保存文件后重启服务器即可生效。

Q2: 如何备份和恢复服务器数据?

A2: 备份服务器数据非常简单,只需将存档文件夹(如DocumentsKleiDoNotStarveTogetherCluster_1)复制到安全的地方即可,恢复时,只需将备份的存档文件夹复制回原位置,并确保cluster_token.txt文件中的令牌正确即可,如果需要更换令牌,记得重新申请并替换。

各位小伙伴们,我刚刚为大家分享了有关“饥荒本地服务器搭建”的知识,希望对你们有所帮助。如果您还有其他相关问题需要解决,欢迎随时提出哦!

0