饥荒联机吧 关注:160,275贴子:2,623,916

【临时】专用服务器快速搭建指南

只看楼主收藏回复



IP属地:浙江1楼2016-02-13 12:46回复
    这是临时性的,到时候也许会整合进去加mod啥的吧~~~
    原文地址:http://www.lyun.me/lyun/1622
    镇楼:伊莉雅~~


    IP属地:浙江2楼2016-02-13 12:48
    收起回复
      1.下载并安装 SteamCmd:https://developer.valvesoftware.com/wiki/SteamCMD
      所谓的安装就是把你下载下来可执行文件放到你喜欢的路径下(安装路径必须纯英文,允许有空格),本文就以“D:\steamcmd\”为例。


      IP属地:浙江3楼2016-02-13 12:49
      收起回复
        3.从 Steam 启动饥荒联机(Don’t Starve Together),并点击开始游戏(Play!)。


        IP属地:浙江5楼2016-02-13 12:49
        收起回复
          4.点击账户信息(Acct Info)按钮(右下角那排小图标)。


          IP属地:浙江6楼2016-02-13 12:50
          收起回复
            5.点击Generate Server Token获取令牌,将生成的一串字符串复制到一个空文本文档。


            IP属地:浙江7楼2016-02-13 12:50
            收起回复
              6.将令牌保存到:
              (我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt


              IP属地:浙江8楼2016-02-13 12:50
              收起回复
                7.复制并保存下面的内容到:
                (我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
                [GAMEPLAY]
                game_mode = survival
                max_players = 6
                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属地:浙江9楼2016-02-13 12:52
                收起回复
                  8.复制并保存下面的内容到:
                  (我的)文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
                  [NETWORK]
                  server_port = 11000
                  [SHARD]
                  is_master = true
                  [STEAM]
                  master_server_port = 27018
                  authentication_port = 8768


                  IP属地:浙江10楼2016-02-13 12:53
                  收起回复
                    9.复制并保存下面的内容到:
                    (我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
                    server_port = 11001
                    [SHARD]
                    is_master = false
                    name = Caves
                    [STEAM]
                    master_server_port = 27019
                    authentication_port = 8769


                    IP属地:浙江11楼2016-02-13 12:53
                    收起回复
                      10.复制并保存下面的内容到:
                      (我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
                      return { override_enabled = true, preset = "DST_CAVE",}
                      在线世界设置生成工具:http://www.lyun.me/lyun/1191


                      IP属地:浙江12楼2016-02-13 12:54
                      收起回复
                        11.复制并保存下面的内容到D:\steamcmd\Dst_Update.bat(自行将路径改为SteamCmd存放路径,本文以“D:\steamcmd\”为例(见第一条)。):
                        steamcmd +login anonymous +app_update 343050 validate +quit
                        此文件用于下载和更新服务端,如今后你需要更新,请直接运行这个文件。


                        IP属地:浙江14楼2016-02-13 12:56
                        收起回复
                          12.复制并保存下面的内容到:
                          D:\steamcmd\Dst_Start.bat(路径问题同上)
                          @echo off
                          cd /d %~dp0
                          cd "steamapps\common\Don't Starve Together Dedicated Server\bin"
                          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-13 12:56
                          收起回复
                            13.到此,你应该已经拥有如下所有文件了:
                            (我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster_token.txt
                            (我的)文档\Klei\DoNotStarveTogether\MyDediServer\cluster.ini
                            (我的)文档\Klei\DoNotStarveTogether\MyDediServer\Master\server.ini
                            (我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\server.ini
                            (我的)文档\Klei\DoNotStarveTogether\MyDediServer\Caves\worldgenoverride.lua
                            D:\steamcmd\Dst_Update.bat(此文件名及路径视你的具体情况)
                            D:\steamcmd\Dst_Start.bat(此文件名及路径视你的具体情况)
                            如果你发现你缺少了一个或多个文件,那么请你滚上去再看一遍。


                            IP属地:浙江16楼2016-02-13 12:57
                            收起回复
                              14.双击运行“Dst_Update.bat”,等待服务端(专用服务器)下载完成(即黑框自动关闭),再运行“Dst_Start.bat”启动服务端。


                              IP属地:浙江17楼2016-02-13 12:57
                              收起回复