Linux下饥荒远程服务器配置教程(包含mod的配置)(19/08/22/更新游戏更新后搜索不到服务器的对策)

2023-05-16

目录:

  • 前言
  • 安装环境库
  • 安装steamcmd
  • 创建默认文件夹
  • 关于mod
  • 后记:关于游戏更新

keyword/关键词: 饥荒 服务器 配置 linux ubuntu

参考链接:
https://blog.csdn.net/szhiy/article/details/79996017
https://blog.csdn.net/qq_35543890/article/details/81257937
https://blog.csdn.net/qq_35543890/article/details/81257937
https://www.kancloud.cn/kaixnet/dst/124266
最后还有官方wiki
https://developer.valvesoftware.com/wiki/SteamCMD
https://dontstarve.fandom.com/wiki/Guides/Don%E2%80%99t_Starve_Together_Dedicated_Servers

为什么参考链接有这么多条就是因为野路子不靠谱,mod的那位竟然还写错文件夹。
最好用的还是官方,但wiki是英文的,so…
最后插2条废话,
本人白嫖亚马逊aws和谷歌的gcp都试过,系统最好不要用centos(特别是6)
选用ubuntu或Debian,因为官方文档也这么说了


正文:

流程提示:

  • 安装环境库
  • 安装steam
  • 手动建立游戏(饥荒)文件夹
  • 配置游戏设置文件,服务器可以运行了!
  • 配置mod文件

另外,在复制代码的时候建议删除注释 --后面的内容,因为vim有时候会出bug

1.先安装环境库
centos:

yum install glibc.i686 libstdc++.i686 libcurl.i686 –y

ubuntu/Debian:

sudo apt-get install libstdc++6:i386 libgcc1:i386 libcurl4-gnutls-dev:i386 lib32gcc1

大概率会成功,如果失败的话,可以参考下方官方给出的解决方法,注意自己的os位数:

sudo dpkg --add-architecture i386 # If running a 64bit OS
sudo apt-get update
sudo apt-get install lib32gcc1    # If running a 64bit OS
sudo apt-get install lib32stdc++6 # If running a 64bit OS
sudo apt-get install libgcc1      # If running a 32bit OS
sudo apt-get install libcurl4-gnutls-dev:i386

补充:
在安装 sudo apt-get install libcurl4-gnutls-dev:i386时候
可能会出现Unable to locate package libcurl4-gnutls-dev ,应该是配置源未被扫描

解决方案:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libcurl4-gnutls-dev:i386

后,再次执行安装

sudo apt-get install libcurl4-gnutls-dev:i386

2.下载/安装steamcad

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz
tar -zxvf steamcmd_linux.tar.gz

希望增加一个user的可以自己useradd steam,反正我是无所谓…

运行steamcad

./steamcmd.sh

可能出现 不存在目录/root/linux32/steamcmd: No such file or directory

steamcmd: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

原因是steam为32位,建议更新apt-get后安装32位的依赖:

apt-get update
sudo apt-get install lib32stdc++6
apt-get install lib32gcc1

可进入steam命令模式

>steam

匿名登陆(不需要很傻的登陆自己的steam账号)

login anonymous

指定安装文件夹 DSTserver

force_install_dir DSTserver

安装游戏

app_update 343050 validate

安装成功后输入quit 或 ctrl + c退出

3.创建饥荒默认文件夹

mkdir -p ~/.klei/DoNotStarveTogether/Documents
cd .klei/DoNotStarveTogether/Documents/

然后去游戏界面获取cluster_token 和 UserID,并填入adminlist.txt和cluster_token.txt 文件中

UserID:
在这里插入图片描述
cluster_token:
在这里插入图片描述
在这里插入图片描述

最后将获得的2串值分别写入2个文件里

echo 你的UserID > adminlist.txt


echo 你的Token > cluster_token.txt

接着配置服务器文件cluster.ini
可以修改服务器描述、服务器名称、服务器密码

vim cluster.ini

·

[GAMEPLAY]
max_players = 6
pvp = false
game_mode = endless
pause_when_empty = true
vote_kick_enabled = true

[NETWORK]
cluster_description = 服务器描述
cluster_name = 服务器名称
cluster_password = 服务器密码
cluster_intention = cooperative

[MISC]
max_snapshots = 6
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

再创建地表文件Master

mkdir Master
cd Master

创建server.ini和worldgenoverride.lua

vim server.ini

·

[NETWORK]
server_port = 11000
 
[SHARD]
is_master = true
 
[STEAM]
master_server_port = 27018
authentication_port = 8768
 
[ACCOUNT]
encode_user_path = true

vim worldgenoverride.lua

·

return {
    override_enabled = true,
    preset = "SURVIVAL_TOGETHER",
}

同理,在Documents下配置地下世界Caves,这里直接复制命令

cd ..
cp –r Master Caves

但是其中的内容并不一样,需要自己修改,建议用vim的清空命令dG

 vim server.ini

·

[NETWORK]
server_port = 11001
 
[SHARD]
is_master = false
name = Caves
id = 1811570792
 
[STEAM]
master_server_port = 27019
authentication_port = 8769
 
[ACCOUNT]
encode_user_path = true

·

vim worldgenoverride.lua

·

return {
         override_enabled = true,
         preset = "DST_CAVE",
         misc = {
                 world_size = "huge"
         }
 }

进入主目录,创建启动脚本

cd ~

·

vim startDST.sh

·

#!/bin/bash
steamcmd_dir="$HOME/steamcmd"
install_dir="$HOME/DSTserver"
cluster_name="Documents"
cd "$install_dir/bin"
 
run_shared=(./dontstarve_dedicated_server_nullrenderer)
run_shared+=(-console)
run_shared+=(-cluster "$cluster_name")
run_shared+=(-monitor_parent_process $$)
 
#如果你的主机只有1g内存,必须删除 & 后面的caves的内容,因为带不动地下世界
"${run_shared[@]}" -shard Master | sed 's/^/Master: /' &
"${run_shared[@]}" -shard Caves  | sed 's/^/Caves:  /'

给脚本权限

chmod 777 startDST.sh

最后检查一下环境

ldd ~/DSTserver/bin/dontstarve_dedicated_server_nullrenderer

看看还有谁是not found,如果没有基本就可以正常开启服务器了(下图是失败例)
在这里插入图片描述

最后运行服务器,最好安装个screen,方便查看内存和性能,如果你Linux不熟就算了…

screen -S  dst  #开启,需要退出可以ctrl + a + d
screen -r dst #恢复screen

启动服务器

./startDST.sh

可以点击此官方服务器链接查看服务器是否正常启动
关闭的话ctrl + c 或者接shutdown
我的aws因为没有关闭服务器被扣cpu积分了,真的要玩的时候卡死
谷歌更惨,直接被人拿作dos攻击被封禁…也许是饥荒服务器也是不干净?

4.关于mod的安装
需要
①修改安装目录下的dedicated_server_mods_setup.lua
②Master下的modoverrides.lua
(如开启了地下世界则还有Caves下的,我没有开启)

编辑游戏安装目录DSTserver下的dedicated_server_mods_setup.lua
mod写入的格式是:(对于同一个mod来说一般要输入2行)

ServerModSetup("mod代号,在steam的mod页面可以查看")   --用于安装mod
ServerModCollectionSetup("mod代号") --用于更新mod

开始编辑mod文件!

vim DSTserver/mods/dedicated_server_mods_setup.lua

填入内容,下面是我常用的一些mod

ServerModSetup("362175979") -- Wormhole Marks       标记相联通的虫洞
ServerModSetup("378160973") -- Global Positions     小地图显示玩家位置 共享地图发现
ServerModSetup("385006082") -- DST Path Lights      路径灯在黄昏时开启,在黎明时关闭
ServerModSetup("396822875") -- Spike Trap           增加两个陷阱 
ServerModSetup("444235588") -- Deluxe Campfires     豪华营火 增加燃烧时间
ServerModSetup("458587300") -- Fast Travel          快速旅行
ServerModSetup("458940297") -- FFood Values         显示食物价值
ServerModSetup("462372013") -- Always fresh         冰箱里物品永远不坏 
ServerModSetup("462434129") -- Restart              #重生 #复活 #自杀 Y:公聊 U:私聊
ServerModSetup("604761020") -- Multi Rocks          持久挖矿 让卵石更耐挖
ServerModSetup("623286817") -- Free transplant      移植无需施肥
ServerModSetup("661253977") -- Don't Drop Everything 死亡不掉落
ServerModSetup("666155465") -- Show Me              鼠标显示更多信息
ServerModSetup("785295023") -- Super Wall DST       超级墙DST 无敌的超级墙、自动门、栅栏和栅栏门
ServerModSetup("786556008") -- 45 Inventory Slots   45个格子
ServerModSetup("831523966") -- 999 Stack Size       叠加物品到 999 个
ServerModSetup("1301033176") -- Chinese Language    中文语言包 汉化了人物台词

ServerModSetup("375850593") --Extra Equip Slots
ServerModSetup("371920345") --[DST]Auto Catch
ServerModSetup("385006082") --DST Path Lights
ServerModSetup("356930882") --Infinite Tent Uses
ServerModSetup("1200745268") --快速工作
ServerModSetup("478005098") --Craftable Gears
ServerModSetup("386087632") --Golden Spear [DST]
ServerModSetup("365119238") --Smarter Crock Pot
ServerModSetup("376333686") --Combined Status
ServerModSetup("345692228") --Minimap HUD
ServerModSetup("396026892") --Large Chest
ServerModSetup("670918115") --Imperishable Thermal Stone
ServerModSetup("385006082") --DST Path Lights


ServerModCollectionSetup("362175979")
ServerModCollectionSetup("378160973")
ServerModCollectionSetup("385006082")
ServerModCollectionSetup("444235588")
ServerModCollectionSetup("458587300")
ServerModCollectionSetup("458940297")
ServerModCollectionSetup("462372013")
ServerModCollectionSetup("462434129")
ServerModCollectionSetup("623286817")
ServerModCollectionSetup("661253977")
ServerModCollectionSetup("666155465")
ServerModCollectionSetup("785295023")
ServerModCollectionSetup("786556008")
ServerModCollectionSetup("831523966")
ServerModCollectionSetup("1301033176") 
ServerModCollectionSetup("1418746242")
ServerModCollectionSetup("572538624") 
ServerModCollectionSetup("367546858")
ServerModCollectionSetup("375850593")
ServerModCollectionSetup("371920345")
ServerModCollectionSetup("385006082")
ServerModCollectionSetup("356930882")
ServerModCollectionSetup("1200745268")
ServerModCollectionSetup("478005098")
ServerModCollectionSetup("386087632")
ServerModCollectionSetup("365119238")
ServerModCollectionSetup("376333686")
ServerModCollectionSetup("345692228")
ServerModCollectionSetup("396026892")
ServerModCollectionSetup("670918115")
ServerModCollectionSetup("385006082")

②再编辑klei下的地表,和地下(如有)服务器的配置modoverrides.lua
mod格式:

return {
  	["workshop-371920345"]={ configuration_options={  }, enabled=true },
  	...
  }

但是有个问题,有些mod的options还有其他的参数
(比如复活的mod,你需要设置restart和resurrect的天数)
这里有个很讨巧也很弱智的办法,你在自己的本机服务器上全部配置一遍
然后调好参数,把modoverrides.lua复制到远程服务器便可
可能会出现格式变乱但是不影响使用

地面:

vim  ./.klei/DoNotStarveTogether/Documents/Master/modoverrides.lua

(下面是我的服务器参数设置)

return {
  ["workshop-1200745268"]={
    configuration_options={
      Animal=true,
      BuildRepair=true,
      ChopTime=1,
      CookTime=0,
      FishTime=0,
      HSHU=true,
      MineTime=1,
      Others=true,
      Pick=true,
      QuickDry=true,
      QuickGrow=0 
    },
    enabled=true 
  },
  ["workshop-1301033176"]={ configuration_options={ LANG="auto" }, enabled=true },
  ["workshop-1673729468"]={
    configuration_options={ [""]=0, light_colour="white", light_radius="medium" },
    enabled=true 
  },
  ["workshop-356930882"]={ configuration_options={ uses=10000000, uses2=10000000 }, enabled=true },
  ["workshop-361994110"]={
    configuration_options={ HAT_DECAY=false, RELEASE_BEES=false, SPRING_BEES=true },
    enabled=true 
  },
  ["workshop-362175979"]={ configuration_options={ ["Draw over FoW"]="disabled" }, enabled=true },
  ["workshop-371920345"]={ configuration_options={  }, enabled=true },
  ["workshop-375850593"]={ configuration_options={  }, enabled=true },
  ["workshop-375859599"]={
    configuration_options={
      divider=5,
      random_health_value=0,
      random_range=0,
      show_type=0,
      unknwon_prefabs=1,
      use_blacklist=true 
    },
    enabled=true 
  },
  ["workshop-378160973"]={
    configuration_options={
      ENABLEPINGS=true,
      FIREOPTIONS=2,
      OVERRIDEMODE=false,
      SHAREMINIMAPPROGRESS=true,
      SHOWFIREICONS=true,
      SHOWPLAYERICONS=true,
      SHOWPLAYERSOPTIONS=2 
    },
    enabled=true 
  },
  ["workshop-386087632"]={ configuration_options={  }, enabled=true },
  ["workshop-396026892"]={ configuration_options={ OPT_DIFFICULTY=1 }, enabled=true },
  ["workshop-444235588"]={
    configuration_options={
      deluxeEndoFirepitBurnRate=0.75,
      deluxeFirepitBurnRate=0.75,
      dropLoot="yes",
      endoDropLoot="yes",
      heatStarBurnRate=0.9,
      heatStarDropLoot="yes",
      iceStarBurnRate=0.9,
      iceStarDropLoot="yes",
      recipeCost="standard",
      starsSpawnHounds="no" 
    },
    enabled=true 
  },
  ["workshop-458587300"]={ configuration_options={ Ownership=false, Travel_Cost=32 }, enabled=true },
  ["workshop-458940297"]={
    configuration_options={
      DFV_ClientPrediction="default",
      DFV_FueledSettings="default",
      DFV_Language="EN",
      DFV_MinimalMode="default",
      DFV_PercentReplace="default",
      DFV_ShowACondition="default",
      DFV_ShowADefence="default",
      DFV_ShowAType="default",
      DFV_ShowDamage="default",
      DFV_ShowFireTime="default",
      DFV_ShowInsulation="default",
      DFV_ShowTemperature="default",
      DFV_ShowUses="default" 
    },
    enabled=true 
  },
  ["workshop-462372013"]={ configuration_options={  }, enabled=true },
  ["workshop-462434129"]={
    configuration_options={
      MOD_RESTART_ALLOW_KILL=true,
      MOD_RESTART_ALLOW_RESTART=true,
      MOD_RESTART_ALLOW_RESURRECT=true,
      MOD_RESTART_CD_BONUS=0,
      MOD_RESTART_CD_KILL=3,
      MOD_RESTART_CD_MAX=0,
      MOD_RESTART_CD_RESTART=5,
      MOD_RESTART_CD_RESURRECT=7,
      MOD_RESTART_FORCE_DROP_MODE=0,
      MOD_RESTART_IGNORING_ADMIN=true,
      MOD_RESTART_MAP_SAVE=2,
      MOD_RESTART_RESURRECT_HEALTH=0,
      MOD_RESTART_TRIGGER_MODE=1,
      MOD_RESTART_WELCOME_TIPS=true,
      MOD_RESTART_WELCOME_TIPS_TIME=6 
    },
    enabled=true 
  },
  ["workshop-478005098"]={ configuration_options={  }, enabled=true },
  ["workshop-604761020"]={
    configuration_options={
      RUOYINXIAN=false,
      SHENGDANSHI=false,
      baoshibaolv=1,
      blue_baoshi=1,
      er_shuoming=0,
      green_baoshi=1,
      huangjinbaolv=1,
      marble_suipian=1,
      orange_baoshi=1,
      purple_baoshi=1,
      red_baoshi=1,
      shishengzhang=0,
      shitoubaolv=1,
      thulecite_xiukuang=1,
      wajuecishu=2,
      yellow_baoshi=1,
      yi_shuoming=0 
    },
    enabled=true 
  },
  ["workshop-623286817"]={ configuration_options={ NOFERTILIZE=false }, enabled=true },
  ["workshop-661253977"]={
    configuration_options={ amudiao=true, baodiao=1, kong=0, rendiao=2, zbdiao=true },
    enabled=true 
  },
  ["workshop-666155465"]={
    configuration_options={
      food_estimation=-1,
      food_order=0,
      food_style=0,
      lang="auto",
      show_food_units=-1 
    },
    enabled=true 
  },
  ["workshop-670918115"]={ configuration_options={  }, enabled=true },
  ["workshop-785295023"]={
    configuration_options={
      bossres=true,
      companion=true,
      dist=2.5,
      healthmul=-1,
      language="AUTO",
      minimapicon=false,
      ownership=0,
      rebounddmg=0,
      recipe="normal",
      recipe_door=true,
      recipe_fence=true,
      recipe_tool=true,
      recipe_vanilla=false,
      recipe_wall=true 
    },
    enabled=true 
  },
  ["workshop-786556008"]={
    configuration_options={ ENABLEBACKPACK=false, EXTRASLOT=0, INVENTORYSIZE=45 },
    enabled=true 
  },
  ["workshop-831523966"]={ configuration_options={  }, enabled=true },
  ["workshop-856487758"]={ configuration_options={  }, enabled=true },
  ["workshop-922251350"]={ configuration_options={ auto_stack=true, auto_stack_range=10 }, enabled=true } 
}

地下:(如有)

vim  ./.klei/DoNotStarveTogether/Documents/Caves/modoverrides.lua

(因为我没用地下世界,所以,你懂的)

最后重启服务器让他download一下mod就行了

后记:关于游戏更新
游戏每次更新以后会出现搜不到服务器(房间)的情况,此时需要更新steam和游戏本体

启动steam

./steamcmd.sh

匿名登陆并更新游戏

login anonymous
app_update 343050 validate

但是本人更新了以后以然会出现服务器搜索不到的情况
虽然最后解决了但没办法进行完整的归纳
因此建议如果还是出现搜索不到的情况可以:

  1. 检查并建议少量修改&保存你的cluster.ini(比如服务器名字加个字)
cd .klei/DoNotStarveTogether/Documents/
vim cluster.ini
  1. . 清空swap缓存
sync
echo 3 > /proc/sys/vm/drop_caches
  1. 重启你的Linux服务器

如果还出现搜索不到…那么我建议过几天再来…反正我就是第3天做了以上三步后成功搜索到了

-全文完-

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下饥荒远程服务器配置教程(包含mod的配置)(19/08/22/更新游戏更新后搜索不到服务器的对策) 的相关文章

随机推荐

  • 2020-11-23

    https blog csdn net guofei fly article details 104136008 utm medium 61 distribute pc relevant none task blog BlogCommend
  • MapReduce原理及简单实现

    MapReduce将数据的处理分成了两个步骤 xff0c Map和Reduce Map将输入的数据集拆分成一批KV对并输出 xff0c 对于每一个 lt k1 v1 gt xff0c Map将输出一批 lt k2 v2 gt xff1b R
  • 深度理解Python迭代器

    我们手动的实现一个for循环 xff1a li1 61 list range 10 iteratorObject 61 iter li1 while 1 try print next iteratorObject except StopIt
  • 关于mysql版本差异导致FIND_IN_SET()查询不到数据的问题

    这次发现的问题 xff0c 是在接手项目的时候 xff0c 和安卓端小伙伴测试时候发现的 xff0c 插入数据之后却查不出来 xff0c 通过排查定位到FIND IN SET 函数 xff0c 也是第一次接触FIND IN SET xff0
  • YOLOv4代码学习笔记一

    YOLOV4代码学习笔记一 YOLOV4简介CSPdarknet py学习 本文是对另一个博主的 睿智的目标检测30 Pytorch搭建YoloV4目标检测平台代码的学习 xff0c 由于我是cv新手 xff0c 很多东西不懂 xff0c
  • 无人机光流模块使用技巧

    无人机光流模块使用技巧 光流模块在无 GPS 环境下 xff0c 课实时检测飞机水平移动距离 xff0c 实现对四轴无人机长时间的稳定悬停 图1显示的是湖南优象LC 302光流模块的功能框图 xff0c 光流摄像头拍摄无人机垂直向下的画面
  • CMMI 2.0 和 1.3

    CMMI2 0与1 3在组织形式区别很大 xff0c 很多PA和之前的不太一样了 xff0c 而且PA在2 0中叫实践域 xff0c 1 3中叫过程域 不过其实核心内容没有大的变化 xff0c 只是相关内容的位置进行了调整 xff0c 部分
  • ROS2的RVIZ2无法启动

    在新安装的 xff32 xff2f xff33 2中启动rviz2 xff0c 启动错误 xff0c 显示 Failed to create an OpenGL context BadValue integer parameter out
  • 【TCP 重传、滑动窗口、流量控制、拥塞控制】

    文章目录 重传机制超时重传快速重传SACK方法Duplicate SACK 滑动窗口流量控制那操作系统的缓冲区 xff0c 是如何影响发送窗口和接收窗口的呢 xff1f 窗口关闭 拥塞控制慢启动拥塞避免拥塞发生快速恢复 重传机制 TCP 实
  • 【TCP四次挥手】

    文章目录 TCP 四次挥手过程是怎样的 xff1f 为什么挥手需要四次 xff1f 第一次挥手丢失了 xff0c 会发生什么 xff1f 第二次挥手丢失了 xff0c 会发生什么 xff1f 第三次挥手丢失了 xff0c 会发生什么 xff
  • FreeRTOS事件组----任务同步

    有时 xff0c 应用程序的设计需要两个或多个任务才能彼此同步 例如 xff0c 考虑一个设计 xff0c 其中任务A接收一个事件 xff0c 然后将事件所需的一些处理提供给其他三个任务 xff1a 任务B xff0c 任务C和任务D 如果
  • Qt中给按钮设置颜色的方法

    Qt中给按钮设置颜色的方法 第一种 CSS风格第二种 使用QPalette类第三种 使用QColor的另一种方法 对于界面编程来说 xff0c 色彩无疑是一个重点关注的对象 xff0c 界面好不好看 xff0c 色彩占据一大半 这里我在学习
  • codeblocks下载安装教程(完整详细)

    最近又将codeblocks下载了一下 xff0c 将完整的过程记录一下 一 下载教程 进入codeblocks官网 xff0c http www codeblocks org 点击downloads 一般都会选择第一个Download t
  • 使用VSCode需要安装的一些插件

    下载安装VSCode 下载安装 xff1a https code visualstudio com Download 通用插件 Auto Close Tag xff1a 匹配标签 xff0c 关闭对应的标签 Auto Rename Tag
  • QNAP之Container Station(docker)配置Redis

    本文目的 xff1a 使QNAP通过内置的docker安装redis 安装篇 首先ContainerStation中直接搜redis xff0c 有一个qnap官方提供的3 07版本的redis xff08 3年前 xff09 命令处请务必
  • QNAP之基于Container Station(docker)创建Ubuntu可视化桌面vnc

    型号 xff1a TS 231P 配置 xff1a ARM Cortex A15 CPU 64 1 70GHz 1G内存 目的 xff1a 为nas配置一个基于docker的vnc桌面 步骤概要 xff1a 1 创建一个ubuntu 2 安
  • Docker之基于docker-compose创建vsftpd容器

    前言 因为本人很菜 xff0c 每次配置vsftpd都头疼的要死 又因为网上vsftpd的教程会版本不一导致配置总是会出错 因此尝试使用docker来解决这个问题 而单纯只是用docker每次启动需要输入长串命令 xff0c 因此再结合do
  • 驻点运维人员被客户投诉要求换人,换还是不换?

    项目背景 xff1a 一位朋友提到了这样的情况 xff1a 项目背景是 xff1a 我的项目已经进入到运维阶段 xff0c 公司安排了一个运维人员现场驻点 到现在为止 xff0c 我这边已经多次接到客户的投诉 xff0c 说运维人员做事没有
  • 前端通过Ajax,向后端发送form表单的JSON数据,并后端接收JSON,使用fastJSON解析的一个完整案例

    前端代码 lt DOCTYPE html gt lt html lang 61 34 en 34 gt lt head gt lt meta charset 61 34 UTF 8 34 gt lt meta name 61 34 view
  • Linux下饥荒远程服务器配置教程(包含mod的配置)(19/08/22/更新游戏更新后搜索不到服务器的对策)

    目录 xff1a 前言安装环境库安装steamcmd创建默认文件夹关于mod后记 xff1a 关于游戏更新 keyword 关键词 xff1a 饥荒 服务器 配置 linux ubuntu 参考链接 xff1a https blog csd