饥荒服务器

饥荒服务器搭建流程

  1. 饥荒服务器文件配置

  2. mod配置

1. SteamCMD 服务器配置

1. 下载 SteamCMD

  1. Windows

  2. Linux

  3. macOS

2. 运行 SteamCMD

  1. Windows 把下载的文件放在你需要的地方 双击即可解压

    1. 下载下来的文件 steamcmd 放在了D盘SteamCDM中

    2. SteamCDM 这个文件是我自己创建的 你也可以看你自己心情喜欢放在哪里放哪里

  2. Linux/macOS

3. 登录 SteamCMD

:: 三个平台全部统一

:: 匿名登录  一定要使用这个不然很麻烦
login anonymous

:: 创建文件夹
:: dst表示文件名字 请你随便取  但是你一定要记得它
:: 这里会   报错/警告   请不要管他
:: 设置应用安装目录
force_install_dir ./dst/

:: 安装Don't Starve Together Dedicated Server 
:: 这个指令也可以用来升级 Don't Starve Together Dedicated Server 
:: 343050 是steam应用ID  这个数字表示 饥荒联机版 这个游戏  
:: 安装饥荒联机版(服务端)
app_update 343050 validate

:: 退出 注销steamcmd登录
quit

2. 下载饥荒服务器文件

  1. 登录饥荒

  2. 找到服务器

  3. 创建服务器

  4. 配置服务器

  5. 点击下载设置,得到一个压缩包MyDediServer.zip

  6. 把压缩包解压后放在 统一放在 klei/oNotStarveTogether 目录下

    # win
    # linux
    # macOS
    

3. 饥荒服务器文件配置

  1. 解压成功之后 打开文件 MyDediServer | 表头 | 表头 |SHAZ8I| ---|---|--- | 单元格 | 单元格 |SHAZI| | 单元格 | 单元格 |SHAZ8I |

  2. 查找 dontstarve_dedicated_server_nullrenderer 文件记录地址

    # win
    # linux
    # macOS
    文件一定在 steamcmd 文件夹下面
    
  3. 制作启动器

    1. win 在 SteamCMD\dst\bin文件夹中 创建一个文件 任意英文.bat

      1. 文件内容 jihuang.bat

        @echo off
        :: 找到启动器位置
        :: 启动器 == dontstarve_dedicated_server_nullrenderer
        cd ..\..\steamapps\common\Don't Starve Together Dedicated Server\bin
        :: 启动地面
        start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
        :: 启动 洞穴  不要洞穴的话 把这句话注释就可以了  在开头添加::就可以注释掉
        start dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
        
      2. jihuang.bat 就可以 启动

      3. 没有 文件夹 就手动创建文件夹

    2. linux 在 SteamCMD/dst/bin 创建两个文件 任意英文.sh

      1. 文件内容 My_Master.sh 地面启动器

        ./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Master
        
      2. 文件内容 My_Caves.sh 地面启动器

            ./dontstarve_dedicated_server_nullrenderer -console -cluster MyDediServer -shard Caves
        
      3. 启动方式

        # ./ 表示当前文件夹  启动地面
        ./My_Master.sh
        # 启动洞穴  如果不要的话  不写这个命令就好了
        ./My_Caves.sh 
        
    3. macOS 没有弄过不会

参考文献

  1. https://www.bilibili.com/read/cv5796440/

  2. https://zhuanlan.zhihu.com/p/425936877

  3. https://www.bilibili.com/read/cv14798689


本文章使用limfx的vscode插件快速发布