饥荒steam服务器文档,Steam饥荒专用服务器搭建

如果想和小伙伴一块愉快的玩耍?又正好手里面有一台空闲的服务器,那为什么不搭建一台饥荒专用服务器呢?

既然是专用服务器,至少得有这两个前置条件:

一台服务器,建议内存4G,并安装Windows Server 2016以上的操作系统

Steam账号,并购买了饥荒联机版

1、服务器准备

为了一切从简,不用敲一趴啦的命令,这次使用Windows系统。在购买云服务之后,将系统重置为Windows Server,选最新的那个(2019)就行了(至少是2016)。

然后在云服务器上面下载安装steam。steam安装完成之后,登录账号,找到并安装库中的“Don’t Starve Together”和“Don’t Starve Together Dedicated Server”。前者为饥荒联机版的游戏,后者为联机版服务器工具。

待都安装完成之后,在云服务器上面运行饥荒联机版游戏,注意,这里是游戏,不是服务器工具。

打开游戏后转到Mod菜单,等全部Mod下载完成。此步骤的目的是为了让游戏自动下载mod,而不用自己手动去上传mod。

cd48331a6b810c4b0ed51a204d058b7e.png等待Mod下载或更新完成

然后转到创建游戏,其中参数和Mod自己调整就是了。

71c0ad33633da0fe6bcdf04a01a0014f.png

当创建好世界之后,不要进入世界,到人物选择界面之后就可以退出了。

654ce87a4efea3468d648e3acbcfb5bb.png看到选择人物界面就可以退出了

到此为止,服务器的搭建工作就做好了,下面来启动我们的饥荒服务器。

2、启动服务器

工欲善其事必先利其器,启动服务器我们还需要几个参数。

(1)游戏安装目录

如:C:\Program Files (x86)\Steam\steamapps\common\Don’t Starve Together

右键点击库中的Don’t Starve Together,选择管理>浏览本地文件。然后记下地址栏中的目录。

aecf60a5740f5e06d32686596c9530e4.png如何在steam中查看游戏目录

63abd60cc53f12a1da7bdaa499385177.png游戏目录

(2)饥荒服务器目录

如:C:\Program Files (x86)\Steam\steamapps\common\Don’t Starve Together Dedicated Server

获取方法同上。

(3)存档位置和存档名称

如:C:\Users\dc2-user\Documents\Klei\DoNotStarveTogether

一般在C:\Users\\Documents\Klei\DoNotStarveTogether里面,可以在资源管理中的文档里面找到。

然后将一串数字目录下的Cluster_x文件夹复制到DoNotStarveTogether目录中,也就是复制到一串数字目录的上一级目录中。

c01378fe72a8059545f78039ecd54d35.png

此时存档目录是这样的:

ca8a7a74f997df403c8a0fd39fdffd3a.png

(4)密钥

如:pds-g^KU_u0cSuQde^ImI0/XC*****P+kSgqSlMD/Q=

b06f7da3a296f2157b78530717a6bb3e.png

点击“添加新服务器”

d5db4c778045ae6f91b7054917b9e85c.png

然后记下出现的一串密钥。

22e589f2297a7f7aed5cdc21f4a6164a.png

此时开服所需要的参数已经准备好了,然后将下面的代码保存为xxx.bat。(注意:后缀名必须为bat(批处理器脚本文件))。然后将上面获取的几个参数填写到脚本中对应的位置。

@echo off

:游戏安装目录

SET GAME_PATH=C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together

:饥荒服务器目录

SET DST_PATH=C:\Program Files (x86)\Steam\steamapps\common\Don't Starve Together Dedicated Server

:联机版存档目录,一般在我的文档下面,如果没有,运行一次游戏即可

SET TOKEN_PATH=C:\Users\%USERNAME%\Documents\Klei\DoNotStarveTogether erererr

:存档名称

SET DST_CLUSTER=Cluster_1

:密钥,注意:密钥中‘^’需要替换成4个^。

SET CLUSTER_TOKEN=pds-g^^^^KU_u0cSuQde^^^^yDUn***************************vZFBzDY=

:检查游戏目录下mod文件夹是否存在

if not exist "%GAME_PATH%\mods" (

echo 未找到游戏目录下的mods文件夹!请按任意键退出...

pause>nul

exit

)

:检查存档是否存在

if not exist "%TOKEN_PATH%\%DST_CLUSTER%" (

echo 未找到游戏存档!请按任意键退出...

pause>nul

exit

)

:删除旧的mod,并从游戏目录复制新的mod到dst目录下

echo 正在更新MOD到“%DST_PATH%\mods”...

if exist "%DST_PATH%\mods" (

RMDIR /s /q "%DST_PATH%\mods"

MD "%DST_PATH%\mods"

) else (

MD "%DST_PATH%\mods"

)

XCOPY /s /e /y /q "%GAME_PATH%\mods" "%DST_PATH%\mods" > nul

echo MOD更新完成!

echo 开始启动服务端...

cd /D "%DST_PATH%\bin"

echo %CLUSTER_TOKEN%>"%TOKEN_PATH%\%DST_CLUSTER%\cluster_token.txt"

start cmd.exe @cmd /k dontstarve_dedicated_server_nullrenderer.exe -console -cluster %DST_CLUSTER% -shard Master

start cmd.exe @cmd /k dontstarve_dedicated_server_nullrenderer.exe -console -cluster %DST_CLUSTER% -shard Caves

echo 服务端完成,请检查服务器是否启动成功!

将上面获取到的几个参数:游戏安装目录、饥荒服务器目录、存档位置、存档名称、密钥依次填写到代码中对应的位置。需要注意的是,密钥中‘^’需要替换成4个^。

然后点击脚本运行,即可开启服务器。等服务器启动完成之后,就可以搜索到刚刚创建的服务器了。

e8d4494071c1abf3e856597ce5be6014.png服务器启动完成

实例程序当中包含了洞穴,如果不想启动洞穴(或者服务器无法同时允许地面和洞穴),可以删除代码中的倒数第二行,或者在倒数第二行前面加一个英文的”:”,注释掉它。

:start cmd.exe @cmd /k dontstarve_dedicated_server_nullrenderer.exe -console -cluster %DST_CLUSTER% -shard Caves

3、更新服务器程序和MOD

当游戏或MOD更新后需要更新服务器程序或MOD。

(1)更新游戏

更新之前需要关闭饥荒的服务器,然后打开steam即可更新程序,和正常更新游戏一样。

(2)更新MOD

更新MOD之前也需要关闭饥荒的服务器,然后打开steam更新创意工坊,或者打开饥荒联机版游戏更新MOD。

更新完成之后重新运行一键开启脚本就可以重新启动服务器。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 饥荒是一款广受欢迎的生存类游戏,而饥荒服务器是为玩家提供在线游戏体验的服务器。为了方便玩家管理和设置服务器饥荒提供了一个web服务器管理界面。 饥荒web服务器管理界面是一个基于网页的界面,通过浏览器便可访问。通过这个管理界面,玩家可以对服务器进行各种操作和设置。 首先,玩家可以在管理界面中查看当前服务器的状态。包括服务器的在线人数、服务器的延迟情况、当前地图的状态等等。这些信息对于玩家了解服务器的运行状况非常重要。 其次,玩家可以在管理界面中进行设置。比如,玩家可以选择地图类型、难度级别、是否开启PvP等等。这些设置将直接影响到游戏的体验,玩家可以根据自己或团队的需要进行选择。 此外,玩家还可以在管理界面中查看和编辑服务器的MOD。MOD是饥荒中的模组,可以为游戏增加新的物品、角色、地图等内容,让游戏更加丰富多样。通过管理界面,玩家可以方便地查看和控制服务器中所加载的MOD。 最后,玩家还可以在管理界面中进行一些管理操作。比如清除服务器上的垃圾文件、备份服务器的存档、封禁玩家等等。这些操作可以帮助玩家维持服务器的良好运行状态。 总的来说,饥荒web服务器管理界面提供了诸多方便实用的功能,让玩家可以方便地管理和设置自己的饥荒服务器。通过这个界面,玩家可以更好地掌控游戏的进程,提供更好的游戏体验。 ### 回答2: 饥荒是一款非常火爆的生存游戏,对于许多玩家而言,他们不仅仅只想自己一个人体验这个游戏的乐趣,还想和其他玩家一起来共同探索、建造和生存。为了能够实现多人游戏的需求,就需要有一个稳定而且高效的服务器来支持游戏的运行。 饥荒 web 服务器管理界面就是可以帮助玩家进行服务器设置和管理的工具。通过这个界面,玩家可以方便地对服务器进行各种设置,比如地图类型、玩家数量、难度等。同时,玩家还可以通过管理界面来查看服务器的状态,比如在线玩家的人数、服务器的运行情况等。 在饥荒 web 服务器管理界面中,还可以进行一些高级设置,比如添加插件、修改服务器规则等。这些设置可以帮助玩家进一步个性化服务器的运行,提升游戏体验。管理界面还提供了一些监控工具,可以实时监测服务器的负载情况,确保服务器的稳定运行。 总之,饥荒 web 服务器管理界面是一个方便玩家进行服务器管理的工具,通过它可以轻松地对服务器进行设置和监控。它不仅提供了基本的服务器设置功能,还能够进行高级设置和个性化调整。通过使用这个界面,玩家可以更好地享受多人游戏的乐趣,创造属于自己的饥荒世界。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值