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

时间:2015-12-21 来源:88130安卓下载 作者:佚名

  《饥荒》大家会不会自己搭建服务器呢?今天笔者就为大家带来了饥荒服务器搭建图文教程,非常不错的内容哦,小伙伴们你们会不会呢?想学着搭建服务器的小伙伴下面我们一起来看看吧。

  首先安装Don't Starve Together Dedicated Server工具

  使用steamcmd或者steam客户端下载

  这里我是用的steam客户端安装

  安装之后就不用管它了

  首先创建存档文件夹和配置文件

文件夹:

  文档\Klei\DoNotStarveTogether\MyDediServer --服务器根目录

  文档\Klei\DoNotStarveTogether\MyDediServer\Master --地表存档根目录

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves --洞穴存档根目录

文件:

  文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini --服务器设置文件

  文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt --令牌文件(稍后使用命令生成)

  文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini --地表存档设置文件

  文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua --mod配置文件

  文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua(可选) --地图配置文件

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini --洞穴存档设置文件

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua --mod配置文件

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua --地图配置文件

然后是令牌文件获取

  1.打开游戏

  2.调出控制台(默认按键为破折号 tab键上,esc键下,数字键1左)

  3.输入TheNet:GenerateClusterToken()

  4.将自动生产的 "文档\Klei\DoNotStarveTogether\cluster_token.txt"文件剪切到"文档\Klei\DoNotStarveTogether\MyDediServer\"中即可



配置文件:

  文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini

  [GAMEPLAY]

  game_mode = survival

  max_players = 10

  pvp = false

  pause_when_empty = true

  [NETWORK]

  cluster_description = 服务器介绍

  cluster_name = 服务器名

  cluster_intention = cooperative

  cluster_password = 服务器密码

  [MISC]

  console_enabled = true

  [SHARD]

  shard_enabled = true

  bind_ip = 127.0.0.1

  master_ip = 127.0.0.1

  master_port = 10889

  cluster_key = supersecretkey

  这里注意.如果想使用中文服务器介绍或者服务器名的话 要使用UTF-8编码,推荐使用文本编辑器NotePad++

  文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini

  [NETWORK]

  server_port = 11000

  [SHARD]

  is_master = true

  [STEAM]

  master_server_port = 27018

  authentication_port = 8768

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini

  [SHARD]

  is_master = false

  name = Caves

  id = 1238533216

  [STEAM]

  master_server_port = 27019

  authentication_port = 8769

地形设定文件

  洞穴

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua

  return {

  override_enabled = true,

  preset = "DST_CAVE",

  }

  地表

  文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua

  可选项

  推荐使用 风大博客的地形文件生成工具

  http://www.lyun.me/lyun/1191

  mod自动获取及更新

  这个需要打开服务器工具目录

  按照我的方法的话文件在

  \steam\SteamApps\common\Don't Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua

  如果是steamcmd的话在

  \SteamCmd\steamapps\common\Don’t Starve Together Dedicated Server\mods\dedicated_server_mods_setup.lua

  键入

  ServerModSetup("modID")

  ServerModSetup("modID")

  这个文件是让服务端自动更新mod.直接把mod丢进mods文件夹也可,不过每次更新需要手动替换.

  最后是mod文件配置

  洞穴和地表使用同样的mod配置文件即可 编辑一份另一份复制过去就行了

  文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua

  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua

  return {

  ["workshop-439115156"] = { enabled = true },

  ["mod文件夹名"] = { enabled = true },

  }

  文件都已经配置完毕



  下面就可以启动服务器了

  启动脚本在

  \steam\SteamApps\common\Don't Starve Together Dedicated Server\bin\scripts\launch_preconfigured_servers.bat

  @ECHO OF

  set SteamAppId=322330

  set SteamGameId=322330

  cd ..

  start "Master" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master

  start "Caves" dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves

  现在就可以双击启动服务器了~

  第二种令牌生成方式

  进入游戏 点击账户信息

  弹出网页 点generate server token按钮

  复制最后一条最新生成的令牌

  最后粘贴进cluster_token.txt文件



相关下载

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高