游民星空 > 攻略秘籍 > 攻略 > 正文

《饥荒》搭建服务器图文教程 怎么搭建服务器

2015-12-01 22:24:04 来源:steam 作者:raphael008 我要投稿

第3页:服务器管理方法

展开

服务器管理

控制台指令

  根据以下步骤获取管理员权限:

  1.生成令牌的用户会自动获得管理员权限。

  2.拥有管理员权限的用户能够从服务器内踢出其他用户或者封禁其他用户,也能执行LUA脚本。

  3.如果想授予其他用户管理员权限,需要在Documents\Klei\DoNotStarveTogether\save\下新建一个名为adminlist的txt文件。

  4.服务器关闭状态下在新建的adminlist文件里添加User ID(格式为KU_****),每行只能填写一个User ID,保存后关闭文件,开启服务器后所添加的用户即拥有了管理员权限。

  目前有3种方法能够获取USER ID

  o 玩家在游戏内通过Klei官方查询网站查询,Play->Host server->Account info。

游民星空

游民星空

  o 服主通过查询服务端获得USER ID

游民星空

  o 玩家在游戏内通过Backspace键(←)在屏幕右下角查询自身USER ID

游民星空

  管理员指令

  按~(数字键1左边的按键)开启控制台后再按CTRL切换到Remote模式输入指令,再按一次~键关闭控制台,若还有控制台文字信息显示在屏幕上按CTRL+L关闭。

  1.c_reset(true)true:删除当前世界的存档并且新建一个全新的世界,false:重新加载当前世界。

  2.c_shutdown(true)true:保存并且关闭服务器,false:不保存直接关闭服务器。

  3.c_spawn(“prefab name”)在鼠标所指的位置刷出物品。

  4.c_give(“item name”)在物品栏内刷出物品。

  服务器指令

  使用以下指令会覆盖settings.ini的配置内容。

  1.-port [1024-65535]强制服务器使用特定的端口。

  2.-tick [15-60]强制服务器使用特定的tickrate(类似于FPS)。

  3.-players [1-64]强制更改服务器的最大玩家数量。

  4.-lan强制更改服务器为局域网服务器,只有在同一网络下的玩家才能加入。

  5.-conf_dir DoNotStarveServerDirectory强制服务器读取备用目录的数据和设定。

自定义世界

  目前有2种方法可以自定义世界(更改生物群落数量,季节长短等)。

  1.通过Lua文件自定义世界(无法覆盖当前世界选项,只对创建新世界有效)

  o 如果server_save_slot对应的存档为空,则会自动创建新世界。

  o 首先在Documents\Klei\DoNotStarveTogether下新建一个名为worldgenoverride后缀为lua的文件

  o 使用记事本打开,并根据以下提供网址内的代码修改,请注意查看网址中的各行options语句所提供的选项。

  点击查看[notepad.cc]

  2.通过客户端自定义世界

  o 打开DST客户端,点击Play!后,确保Save Slot有空位可用,点击HOST SERVER创建好自定义世界后记住保存在哪一个Save Slot位,Save Slot位共有5个,分别对应1,2,3,4,5。

游民星空

  o 打开settings.ini文件,将server_save_slot = 填写数字(1,2,3,4,5)修改为之前创建好的自定义世界所对应的Save Slot位,保存后关闭。

游民星空

MOD管理

  开启MOD,官方提供了2个方法启用服务器Mod

  首先将SteamLibrary\SteamApps\common\Don't Starve Together Beta\mods路径下的文件全部复制到SteamLibrary\SteamApps\common\Don't Starve Together Dedicated Server\mods路径下

  1.修改dedicated_server_mods_setup.lua文件

  ServerModSetup("此处填写Mod的创意工坊ID")

  这种方法默认不启用MOD,需要通过以下2种方法来启用MOD。

  2.修改modsettings.lua文件

  这种方法要保证客户端也有服务器的Mod,所以不推荐。

  modsettings.lua文件位于SteamLibrary\SteamApps\common\Don't Starve Together Dedicated Server\mods路径下。

  在文件内添加ForceEnableMod("workshop-*********")则强制启用Mod,Mod ID可以在mods文件夹下找到,将需要启用Mod ID分别用ForceEnableMod("****")语句填入modsettings.lua文件并保存。

  3.新建modoverrides.lua文件(推荐)

  在Documents\Klei\DoNotStarveTogether下新建一个名为modoverrides后缀为lua的文件,使用记事本(任何编辑器即可)打开。

  输入以下语句,图中MOD ID仅供参考,请根据实际安装MOD填写。(请使用半角或者纯英文输入法):

游民星空

  开启服务器,进入游戏,进入自己的服务器后查看Mod是否成功启用。

  如何让其他玩家查看服务器已经启用的Mods

游民星空

  1.用记事本打开位于DST Dedicated Server路径下各个MOD的modinfo.lua文件和modoverride.lua文件如下图。

游民星空

  2.修改文件中字段client_only_mod = true:服务器View Mods里不显示此Mod;false:服务器View Mods里显示此Mod

  3.修改文件中字段all_clients_require_mod = true:客户端都必须拥有此Mod才能加入游戏;false:客户端没有此Mod也能加入游戏。

游民星空

更多相关内容请关注:饥荒专区

责任编辑:Shy夏夏

上一页 1 2 3 4 下一页
友情提示:支持键盘左右键“← →”翻页

本文是否解决了您的问题

游民星空APP
随手浏览游戏攻略
code
攻略合集
单机游戏下载
休闲娱乐
综合热点资讯
游民星空联运游戏