Insurgency: Sandstorm Guide

叛乱沙尘暴开服保姆式中文教程(Windows)-附视频 for Insurgency: Sandstorm

叛乱沙尘暴开服保姆式中文教程(Windows)-附视频

Overview

最近感觉直连的亚洲官方服ping太高,想自己随便建一个合作服玩玩。不过因为本人比较菜,结果网上各种资源找遍最后花了吃奶的劲儿才开服成功。虽然有教程,但是心里想着:要是有视频能一步一步跟着做就好了.jpg。目前网上已有较为完善的教程,有一定动手能力的可以直接参考其他开服指南。本指南/视频重点在上手实操、讲解。

【0】前言

  • 上面其实已经说过了,网上现在其实已经有不少完善的开服教程了。如果你有一定的动手能力,或者你只想快速开服,可以参考其他已有教程,下面也会提供链接。本指南/视频重点在于上手实操以及讲解。
  • 另外,本指南重点还是放在开服上,而不是详细的参数调试,相关服务器参数还请各位多多尝试。
  • 本文本指南主要作用是整合一些步骤和链接。虽然已经尽量做到详细,但是可能需要搭配视频食用,视频也是跟着这个指南录的。
  • 本教程针对Windows系统。
  • 为了省地方图插入的时候大部分选的缩图,看不清可以点开看。
  • 网络环境复杂,不保证100%成功。
  • 如果看完觉得有帮助,麻烦帮忙在社区上点个赞,非常感谢~!
  • 玩太久了,基本转战其他游戏了,不过还会在力所能及的范围内提供帮助以及更新文档。
  • 佛系玩家,我也没弄过MOD
  • 未经本人许可,不得转载。

===========================================================================

【1】准备工作

【1-1】相关教程链接
  1. 官方开服指南(英文)[support.newworldinteractive.com]
  2. 最新官方开服指南(英文)[sandstorm-support.newworldinteractive.com]
  3. 上面这个官方文档链接可能需要TZ,所以我把网页下载下来了,你也可以下这个PDF/HTML(提取码:awsl)[www.jianguoyun.com] 注:PDF不知道为啥印不全,建议用Chrome或者Firefox打开mhtml文件,比较还原。
  4. 官方开服指南中文翻译 [link]
  5. 注:其他链接会在之后需要的地方分别列出以免乱套

【1-2】想好你想在哪里建服?
  • 专门网上租的服务器
  • 自己闲置的笔记本或者台式机
  • 自己的电脑上(不建议可能造成端口收发错乱)
  • 自己的电脑上的虚拟机

视频会以“自己的电脑上的虚拟机”为基准,因为有额外的步骤,前三种可以跳过相关虚拟机搭建步骤。

===========================================================================

【2】Win10虚拟机搭建

注:如果不准备装在自己电脑虚拟机上可以直接跳到【3】

【2-0】开启硬件虚拟化支持

稍微现代一点的电脑一般都支持这种技术了,如果不开,可能VMware不让你按64位的win10。可以先跟着下面步骤,如果出现不能装64位系统再回来。

具体就是上BIOS里开一下硬件虚拟化支持,很简单,只需要上百度搜一下“XX牌主板BIOS开启虚拟化就可以了”。英特尔CPU在BIOS里找VT-x,AMD的我不知道,百度一下。

【2-1】下载各种东西
  1. VMware Workstation[www.baidu.com] 这个我没法给你链接,请自己买或者搜资源
  2. (备选)VirtualBox[www.virtualbox.org] 如果不愿意找VMware,Virtualbox是一个非常不错的免费的选择,只不过我没拿它建过沙暴服务器,很多设置其实是通用的
  3. Win10镜像[www.wepe.com.cn] 注意不要下什么Ghost镜像,要下原版Win10系统iso镜像,在哪下其实都一样,微软官网也可以

【2-2】安装VMware

装在任意盘。

【2-3】载入Win10虚拟机镜像
  1. 左上角新建虚拟机,然后选”典型“
  2. 选上下好的win10镜像文件,然后”下一步“
  3. 这一页除了全名其他全部留空,名字也可以随便起
  4. 给虚拟机随便起个名,不过建议全英
  5. 大小建议30GB左右,并且如果你硬盘空间充足的话建议选单个文件
  6. 先点完成
【2-4】配置Win10虚拟机

仅为建议非硬性,可以根据自己电脑配置调整。下面没列的说明没改。

  • 4G内存
  • 双单核处理器
  • 【重要】: 网络适配器要选桥接模式
【2-5】开启虚拟机,安装Win10

然后等就完事儿了,跟着提示一直到windows桌面,这一部分就完成了。


===========================================================================

【3】安装Visual C++ 语言环境包

其实你的系统极有可能已经有Visual C++ 2015和2017了。


要是真没有,把这两个下来然后装一下。

Visual C++ 2015 Redistributable[www.microsoft.com]

Visual C++ 2017 Redistributable[aka.ms]

===========================================================================

【4】下载SteamCMD

  • SteamCMD下载地址
  • 下完解压到一个文件夹里,专门给steamcmd的,位置随便
  • 双击steamcmd,它会下载一堆组件并在当前文件夹里自动安装
  • 出来这个后说明装好了,可以进行下一步了

===========================================================================

【5】用SteamCMD下载沙暴服务器

【5-1】首先有几点要注意的
  • 用steamcmd不用steam账号登陆
  • 创沙暴服务器不用买沙暴
  • 沙暴游戏本体ID为581320
  • 沙暴服务器ID为581330
  • 上面两个不要弄混了,之后都要用到
  • 上面放过链接了,再放一次部分参考资料 [link]

【5-2】沙暴服务器,下载!
  1. 在steamcmd界面这里依次输入以下代码

  2. 对了,不要忘了把右下角输入法点成英语

  3. 匿名登陆steamcmd
    login anonymous

    若出现防火墙消息,点允许,出现这个说明成功了

  4. 输入沙暴服务器安装路径(替代[]内容)
    force_install_dir [完整文件夹路径] 例子: force_install_dir C:sandstorm
  5. 现在路径绑定好了,开始下载。上面说过了,服务器对应ID是581330,不要打错。
    app_update 581330

  6. 等待下载完成,本部分完成。

===========================================================================

【6】开服原理以及接下俩要解决的事

【6-1】基础原理
  1. 你的服务器在内网,有一个内网IP。你的其他设备也有它们的内网IP
  2. 你家有一个外网IP
  3. 外面人能连你外网IP,不能直接连你的内网IP

【6-2】外网玩家怎么连我服务器?
  1. 外网玩家并不知道你的沙暴服务器具体在内网里哪个位置
  2. 外网玩家发请求到你的路由器外网口
  3. 你的路由器拿到这个请求了,但是你这么多设备,谁是服务器啊?
  4. 因此你需要设置你的路由器把外网玩家的服务器请求转发到你的沙暴服务器上
  5. 一般有端口映射和设置DMZ的方法,本文采用设置DMZ的办法
  6. 注:为啥不用端口映射? (因为我菜) 之前问过人好像默认端口被占有几率变动,导致只能用”IP:端口“的方式连服务器,我懒得搞了就直接扔DMZ了。
    [link]

【6-3】了解了,还有什么问题?
  1. 你家设备的内网IP都是随机分配的
  2. 如图现在是192.168.1.66,但是下次联网可能就是192.168.1.100了
  3. 由于内网地址总是变,路由器无法正确转发请求到你的沙暴服务器
  4. 因此你需要给你的沙暴服务器电脑一个静态IP,你以后就是这个IP了
  5. 本文采用静态IP绑定硬件MAC地址的办法

===========================================================================

【7】给沙暴服务器分配静态IP

【7-1】记下你沙暴服务器电脑/虚拟机的MAC地址
  1. 如果你和我一样用的VMware虚拟机,可以直接右键你的虚拟机-设置,然后如下查看你的MAC地址
  2. 也可以直接在windows里查看。同时按下
    WIN+R

    打开运行界面

  3. 打入cmd,并点确定
  4. 在新弹出来的命令符窗口输入
    ipconfig /all
  5. 结果往下翻,找到物理地址,并记下来,马上要用

【7-2】登陆你的路由器管理界面并分配静态IP

每个路由器地址不一样,界面不一样,密码不一样。请查看路由器上的粘贴。

登陆后进行以下操作,再次重申,每个路由器界面不一样,不过标签一般类似。

  1. 进入“内部网络LAN”设置
  2. 在“DHCP服务器”页,或者类似”静态IP”页,给你的服务器设置一个静态IP。我设置的66,你设置什么都行,在可用范围内就行。
  3. 保存你的设置

【7-3】刷新你服务器的内网IP
  • 你可以重启一下电脑/虚拟机
  • 你也可以在刚才打开的cmd命令符中打入下面两行代码
    ipconfig /release ipconfig /renew

    然后检查弹出来的IP是不是你刚才给分配的那个静态IP,本部分结束。

===========================================================================

【8】将沙暴服务器放入DMZ

【8-1】啥玩意儿DMZ?

之前说过,路由器拿到玩家的请求后,一般不知道往哪里继续转发。开DMZ其实就是开一块特殊区域来接这些请求。把沙暴服务器扔到DMZ里相当于告诉路由器:“你收到这个东西内网里没人要的话给我就对了。”

注意,正常企业开DMZ都是开在内网外面的,与内网完全分离。但是很多家用路由器功能没那么强大,我们开DMZ其实是半外不内的那种(如上图)。因此,如果你的路由器太旧,开DMZ可能不太安全,难听点说容易引狼入室。具体哪个型号有多安全,我也不太清楚。反正防火墙不要乱关就对了。(其实真有人想黑你两个防火墙也没用.jpg)

【8-2】设置DMZ

这个很简单,接着上面的来,也是在服务器管理界面里。

  1. 进入“外部网络WAN”相关的设置界面
  2. 在“DMZ”设置页里,把你服务器的静态IP输进去
  3. 保存你的设置,设置完毕。

===========================================================================

【9】开启服务器

【9-1】创建开服脚本
  1. 到你沙暴服务器根目录创建随便创建一个txt文档,打开它
  2. 复制下面这段代码进去
    InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Checkpoint_Security?MaxPlayers=8 -Port=27102 -QueryPort=27131 -log -hostname=”===测试服务器===”
  3. 左上角-文件-另存为。文件名改为任意名,但是后缀必须是
    .bat
  4. 编码改成ANSI,不然服务器没法用中文名
  5. 这就是我们的开服脚本,最开始建的那个txt可以删了

【9-2】本阶段开服脚本参数解释
参数
解释
InsurgencyServer.exe
脚本会自动调用服务器exe文件
Oilfield?Scenario=Scenario_Refinery_Checkpoint_Security?MaxPlayers=8
开始地图为油田(Oilfield),开始场景为精炼厂(Refinery),模式为Checkpoint,阵营为警,最多玩家8人
-Port=27102
服务器将用27102作为服务器端口
-QueryPort=27131
服务器将用27131端口接收社区服务器搜索请求
-log
开启排障模式,会显示日志窗口
-hostname=”===测试服务器===”
引号内设置服务器名称

【9-3】开启服务器
  1. 双击启动刚才创建的.bat脚本,第一次运行会显示下面这个,点“是”,然后各种下一步、安装、确认即可,会安装一些虚幻4引擎需要的组件,结束会要求重启
  2. 重启后重新双击启动.bat脚本,日志狂刷,出现下面这种表示服务器开启成功
  3. 进入游戏,点开始游戏,点社区服务器,然后等刷新完毕。按ping排序,找到服务器。
  4. 发现我们的服务器,试试能不能进。进去之后先别急着退,等这局开始,看看对面机器人能不能刷出来。关闭服务器(ctrl+c),本部分结束。

===========================================================================

【10】设置服务器经验获取

【10-1】没有经验值?

在上一章节可能有人注意到了,服务器没有一个”XP“标志,说明在这个服务器玩不能获得经验,获得了也不能在别的服务器或者官服用。

什么? 不能获得经验值?那我来你这里玩个毛线?不要慌,这个章节就是解决这个问题的。

想让来你服务器玩的玩家获得”合法“经验值的话,你必须用你两种令牌来认证你的服务器。

第一个需要的令牌,你需要用Steam的GSLT(游戏服务器登陆令牌号)来认证你的服务器,这样steam才会认为你的服务器是正规服务器,才会录取你的经验值获取记录。不过,对你的账号有一些要求,以下来自Steam官方。

第二个令牌是官方新推出的东西,叫GameStats游戏统计令牌。(2021/2/10)

【10-2】获取你的GSLT令牌
  1. 先进这个地址,然后登陆
  2. 在第一栏输入581320。第二栏属于备忘录填不填都行。然后点创建。
  3. 检查游戏ID是不是581320。检查游戏ID是不是581320。检查游戏ID是不是581320。
  4. 上面会给你一个登陆令牌,复制下来,之后会用。
  5. 注:这个令牌千万不要泄露。如果不小心泄露了马上重新生成一个,覆盖掉旧的。

【10-3】获取你的GameStats令牌
  1. 先进这个地址[gamestats.sandstorm.game],然后登陆(“Connect Using Steam”)
  2. 点击创建令牌(“Generate Token”)
  3. 随后网页会提示你令牌已经创建成功,并给你一串令牌代码,复制下来,之后会用到。
  4. 注:这个令牌千万不要泄露。如果不小心泄露了马上重新生成一个,覆盖掉旧的。
【10-4】修改你的开服.bat脚本

现在做的就是要把这个令牌加到脚本里,并开启经验获取。

  1. 右键你的.bat开服脚本并点编辑,会弹出一个记事本让你编辑里面的代码
  2. 在最后加个空格,然后加入下面这段参数
    -GSLTToken=xxxxxxxxxxxxxxx -GameStatsToken=xxxxxxxxxxxxxxx
    参数
    解释
    -GSLTToken=xxxxxxxxxxxxxxx
    你的GSLT令牌,把xxx换成你之前记下来的那个令牌
    -GameStatsToken=xxxxxxxxxxxxxxx
    你的统计令牌,把xxx换成你之前记下来的那个令牌
  3. 现在你的开服脚本应该长这样
    InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Checkpoint_Security?MaxPlayers=8 -Port=27102 -QueryPort=27131 -log -hostname=”===测试服务器===” -GSLTToken=xxxxxxxxxxxxxxx -GameStatsToken=xxxxxxxxxxxxxxx
  4. 再次开服,发现服务器已经允许了经验获取。本部分结束。
  5. 另外,现在开启服务器后,服务器端命令行会额外提示经验获取是否已经成功开启,成功会显示XP Enabled字样,如下图。(2021/2/10)

===========================================================================

【11】设置游戏参数(普通合作为例)

【11-1】再放一遍相关链接
  1. 官方开服指南(英文)[support.newworldinteractive.com]
  2. 最新官方开服指南(英文)[sandstorm-support.newworldinteractive.com]
  3. 官方开服指南中文翻译 [link]
注:上面两个开服指南中已经有比较完善的服务器参数变量和翻译了,这里不再赘述。这里参数太多了,只能授人以渔。主要在视频里演示一下

【11-2】修改服务器参数
  1. 你要找的文件叫”game.ini“地址是下面这个。右键编辑。
    [安装盘]:sandstormInsurgencySavedConfigWindowsServer
  2. 加入数据头,每个数据头下面有很多变量可以改,如下所示

【11-3】例子一


打比方我想在[/script/insurgency.insgamemode]这个数据头里挑点变量来调,比如我想:

  • 设置右上角显示谁鲨了谁,用什么鲨的
  • 你死的时候在你自己屏幕上显示谁鲨的你,用什么的武器
  • 允许死人打的字被活人看到
  • 那我的game.ini里就应该长这样:
    [/script/insurgency.insgamemode] bKillFeed=True bKillerInfo=True bDeadSay=True
  • 这里要特别注意一下,第二条
    bKillerInfo=True

    其实是多余的,因为它默认就是True。不过我个人习惯是比较关心的参数不管用不用改都手动设定一下,纯看个人喜好。

【11-4】例子二

Game.ini文件里是允许放多个数据头的,这个纯看你设置的服务器性质和服主喜好。拿我自己做例子。我开的服务器是纯普通人机Checkpoint合作模式。那我可能会以此为基准再加一些参数,如下图画箭头的这些。


那么,我的Game.ini应该长这样

[/script/insurgency.insgamemode] bKillFeed=True bKillerInfo=True bDeadSay=True [/script/insurgency.insmultiplayermode] PostRoundTime=5 PostGameTime=5 bMapVoting=True [/script/insurgency.inscoopmode] MinimumEnemies=8 MaximumEnemies=20 [/script/insurgency.inscheckpointgamemode] RespawnDelay=20

这部分还请个人自行实验、调试成最适合自己服务器的配置。
===========================================================================

【12】设置可玩地图列表(普通合作为例)

【12-1】创建一个可玩地图列表文件
  1. 前往以下地址,没有的文件夹自行创建
    [安装盘]:sandstormInsurgencyConfigServer
  2. 在以上路径创建一个txt文件,文件名随意,官方建议为
    MapCycle.txt
  3. 注:其实名字是什么真的无所谓,只是有人可能会做好几个可选列表,名字起的有象征性最后换起来容易。

【12-2】编辑地图列表
  1. 将下面这些复制到你刚创建的地图列表文件里,并保存
    Scenario_Summit_Checkpoint_Security Scenario_Crossing_Checkpoint_Security Scenario_Farmhouse_Checkpoint_Security Scenario_Hideout_Checkpoint_Security Scenario_Hillside_Checkpoint_Security Scenario_Ministry_Checkpoint_Security Scenario_Outskirts_Checkpoint_Security Scenario_Refinery_Checkpoint_Security Scenario_PowerPlant_Checkpoint_Security Scenario_Summit_Checkpoint_Insurgents Scenario_Crossing_Checkpoint_Insurgents Scenario_Farmhouse_Checkpoint_Insurgents Scenario_Hideout_Checkpoint_Insurgents Scenario_Hillside_Checkpoint_Insurgents Scenario_Ministry_Checkpoint_Insurgents Scenario_Outskirts_Checkpoint_Insurgents Scenario_Refinery_Checkpoint_Insurgents Scenario_PowerPlant_Checkpoint_Insurgents
  2. 注:上面这个列表只包含了各地图的Checkpoint模式,只是符合我的人机合作推图性质。并且,Precinct这张图目前有bug,机器人找不着路,暂时取出了。

【12-3】编辑开服脚本
  1. 右键编辑我们的好朋友,.bat开服脚本文件
  2. 在最后加入这段代码,注意地图列表文件名没有.txt后缀
    -MapCycle=[地图列表文件名]
  3. 如果你用的默认文件名,那你应该加的应该是如下
    -MapCycle=MapCycle
  4. 现在你的开服脚本应该长这样
    InsurgencyServer.exe Oilfield?Scenario=Scenario_Refinery_Checkpoint_Security?MaxPlayers=8 -Port=27102 -QueryPort=27131 -log -hostname=”===测试服务器===” -GSLTToken=XXXXXXXXXXXXXXXXXXXXXX -GameStatsToken=xxxxxxxxxxxxxxx -MapCycle=MapCycle
  5. 开服进游戏死几回,看看那些地图能不能选,本阶段结束。对了,忘了方便测试,我建议在game.ini文件里在如下数据头设置如下变量,从而到达死一次就游戏结束的目的,更快看到游戏列表:
    [/script/insurgency.insmultiplayermode] RoundLimit=1

    不要忘了配置好了把这个变量改成别的

  6. 可选地图设置成功,本部分完成

===========================================================================

【13】设置服务器管理员

游戏中有一个自带的管理员界面,可以让指定的服务器管理员直接在游戏内执行换图、踢人等基础功能。此界面它不会允许你作弊,如有需求请另寻办法。此指南对此不提供支持

【13-1】找到你Steam账号的64位ID
  1. 登陆这个网址:STEAMID I/O[steamid.io]
  2. 输入你的Steam主页的链接,你在你的Steam主页上面就能看到。然后点”lookup”

  3. 之后这个弹出来的steamID64右面的数字就是你的64位SteamID,把它记下来

【13-2】把你的SteamID加入服务器的管理员列表
  1. 到以下路径,创建一个文件,名为 “Admins.txt
    [安装盘]:sandstormInsurgencyConfigServer
  2. 把你刚找到的64位SteamID加入这个Admins.txt里,并保存

【13-3】权限狗测试
  1. 双击开服脚本,进游戏,找到服务器,进入服务器
  2. 按你小键盘上的减号键 “-“,如出现以下界面,表示权限狗上位成功

【13-4】等等…我没有小键盘怎么办?

不要慌,没有小键盘也可以当权限狗,设置里可以调快捷键。

===========================================================================

【14】宣传

顺便宣传一下我们的小圈子~人不多,不局限于某个游戏,欢迎加入小心二次元(我)

【QQ群】

41738351

我们这个小圈子的大本营,最开始是玩CSOL的,也认识10来年了。

【开黑啦】

65617969
[link]

最近的新软件,山寨(照搬)Discord的软件。目前来说比较干净,有代替YY的趋势。

【YY】

3160008

很早就开始用的YY频道,一般玩游戏的时候才会来。

===========================================================================

【15】后言

觉得有帮助麻烦在Steam指南上留个赞。欢迎建议、指正、提问。
如果觉得有帮助,麻烦给个五星好评~谢谢!!

===========================================================================

【附录一】常见问题-不定期更新

【1】为什么在我开的服务器里玩获得的经验不保存?
  • 是否按第十条加入了你的Steam开服令牌?
  • 看看社区服务器列表里自己服务器是否有那个”XP”标志
  • 登陆Steam游戏服务器帐户管理网址,记下上次登录时间。开服,进游戏,刷新网页,看看上次登陆时间是否变化了。变化声明服务器验证成功。
  • 如果你本来就是0级,那你必须先去官方服务器完成一局,升一级以后,便可在社区服务器正常获取经验。
  • 很多时候要完(shū)成(diào)一回合,玩家的等级才会刷出来。

【2】虚拟机右下角显示联网,社区服务器显示XP标志,为什么进游戏打好几局了还是不显示等级?
  • 如果社区服务器显示了XP标志,服务器令牌使用时间也在更新,那就说明你的令牌加的没问题,问题在其他地方
  • 看看你的服务器后台有没有这种报错
  • 回想你是在路由器DHCP里给虚拟机分配了一个静态IP,还是你自己在虚拟机里配置了一个IP?
  • 此类问题多是DNS服务器没有设置正确。导致沙暴服务器没法解析反作弊服务器域名的IP,连不上反作弊服务器就没法给你同步等级。你可能直接在虚拟机上设置了服务器的IP,但是忘记设置了DNS,如下图
  • 如果这是你遇到的问题,把你虚拟机的DNS指向你的路由器网关。我其实推荐IP和DNS全部自动获取,并用上文提到的方法在你的路由器里给你的虚拟机分配一个静态IP。

【3】为什么我朋友能加我服务器,但是我自己看不到啊?

有可能是你开服的机器和你玩游戏的机器端口冲突了,导致你玩游戏的机器不能用这些端口找到服务器端。不过一般来说,如果你用的不是同一台机器,或者你用了虚拟机,一般不会出现这种问题。试试开服时给那两个port改个号试试,像什么27222,27333啊。

实在不行,你完全可以让你朋友正常加你服务器,你再用内网IP+端口号的方式加你自己的服务器。此时逻辑如下:

  • 朋友可以连进来,说明对外网正常放通了
  • 我自己看不见,说明我内网什么东西冲突了,但是不确定是端口还是什么东西
  • 平常我的游戏会自动query(问询)存在于社区的服务器,但是现在这个query现在不好使了
  • 有什么办法能代替这个query,自己连接到这个服务器呢?
  • (有点像不用域名,直接用IP访问网站)
  • 那就用服务器内网IP地址+开服端口号试试吧

具体操作如下图:

注:IP地址和端口号请看你开服的参数自行调整。

【4】等级太低,导致部分职业被锁,有办法关吗?

现象如下图,可能有的玩家开完服务器发现等级低于20级,无法选择部分职业。

可以尝试在配置文件Game.ini中的INSCoopMode数据头下添加以下参数。

[/script/insurgency.inscoopmode] bRestrictClassByPlayerLevel=false

【附录二】更新日志

序号
日期
更新内容
更新原因
1
2020.4.4
初始版本
创建指南
2
上下中间这段时间
新增常见问题、更新官方链接等
补充内容
3
2021.2.10
【1-1】更新了官方文档网页导出离线文件
【10-3】增加了对-GameStatsToken参数使用的描述
【10-4】增加了额外的成功开启经验获取现象图
【12-3】修改了GameStats命令的格式
官方修改了服务器经验获取机制,进行补充说明
4
2021.2.27
【14】修改了宣传描述。新增了开黑啦、YY号
补充宣传内容细节
5
2021.3.15
【附录一】更新了常见问题:
【4】等级太低,导致部分职业被锁,有办法关吗?
补充了无法放进指南主体的内容
SteamSolo.com