饥荒联机吧 关注:156,165贴子:2,503,582

[2016-2-14]新版本服务器搭建教程(mod安装方法)

只看楼主收藏回复




效果图↑↑↑
完结前禁止插楼~ 谢谢合作


IP属地:浙江1楼2016-02-14 19:48回复
    首先安装Don't Starve Together Dedicated Server工具
    使用steamcmd或者steam客户端下载
    steamcmd安装方式满贴吧都是 我就不多描述了
    我是用的steam客户端安装


    安装之后就先不管它了


    IP属地:浙江2楼2016-02-14 19:52
    收起回复
      首先和其他教程一样的流程 新建文件夹和配置文件 不过配置文件要多出两个
      文件夹:
      文档\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 --地图配置文件




      IP属地:浙江5楼2016-02-14 20:02
      收起回复
        然后是令牌文件获取
        1.打开游戏
        2.调出控制台(这个谁都会吧)
        3.输入TheNet:GenerateClusterToken()
        4.将自动生产的 "文档\Klei\DoNotStarveTogether\cluster_token.txt"文件剪切到"文档\Klei\DoNotStarveTogether\MyDediServer\"中即可


        IP属地:浙江6楼2016-02-14 20:06
        收起回复
          配置文件:
          文档\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


          IP属地:浙江7楼2016-02-14 20:08
          收起回复
            文档\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


            IP属地:浙江9楼2016-02-14 20:10
            收起回复
              地形设定文件
              洞穴
              文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
              return {
              override_enabled = true,
              preset = "DST_CAVE",
              }

              地表
              文档\Klei\DoNotStarveTogether\MyDediServer\Master\worldgenoverride.lua
              可选项


              IP属地:浙江12楼2016-02-14 20:17
              收起回复
                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丢进mods文件夹即可


                IP属地:浙江13楼2016-02-14 20:24
                收起回复
                  最后是mod文件配置
                  洞穴和地表使用同样的mod配置文件即可 编辑一份另一份复制过去就行了
                  文档\Klei\DoNotStarveTogether\MyDediServer\Master\modoverrides.lua
                  文档\Klei\DoNotStarveTogether\MyDediServer\Caves\modoverrides.lua
                  return {
                  ["workshop-439115156"] = { enabled = true },
                  ["mod文件夹名"] = { enabled = true },
                  }


                  IP属地:浙江14楼2016-02-14 20:26
                  收起回复
                    文件都已经配置完毕
                    下面就可以启动服务器了
                    启动脚本在
                    \steam\SteamApps\common\Don't Starve Together Dedicated Server\bin\scripts\launch_preconfigured_servers.bat
                    @ECHO OFF
                    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

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


                    IP属地:浙江15楼2016-02-14 20:28
                    收起回复
                      @烨烨猪猪 @随便什么都行NB @03277319
                      插楼的三位兄弟对不住了~


                      IP属地:浙江16楼2016-02-14 20:30
                      收起回复
                        跪谢😭😭新版我只会建服务器,nod不会加~~多亏了楼主神贴~


                        IP属地:江苏来自Android客户端18楼2016-02-15 00:06
                        回复
                          昨日王司徒托梦于我:此贴必火✅✅


                          IP属地:江苏来自Android客户端19楼2016-02-15 00:08
                          收起回复
                            linux版照着windows的做就可以了。基本没什么变化。


                            IP属地:上海来自手机贴吧20楼2016-02-15 01:21
                            收起回复
                              楼主在吗?


                              IP属地:天津来自Android客户端21楼2016-02-15 06:39
                              收起回复