# 2. 安装和使用

# 0. 阅读并同意免责声明

作为用户,你首先需要明确:使用trapdoor带来的功能就意味着承担第三方软件带来的风险。为了不给开发者带来不必要的麻烦,请阅读如下的免责声明,如果你使用了trapdoor就意味着你自动同意了该声明

TIP

免责声明 trapdoor(以下简称tr)是一个利用dll远程注入技术开发的BDS辅助软(插)件,它提供了不少方便玩家的功能,给生电玩家创造了便利。此外,tr本身是开源免费的,内部没有任何恶意代码,原则上也不会对存档造成任何损害。

但是考虑到此类软件的特殊性,开发者无法完全保证tr对用户的存档不造成任何破坏,万一发生意外情况,开发者不会也没有能力对tr对用户 造成的损失负责。

如果你继续使用tr插件,那么就代表你同意了该声明(或者说叫用户协议),如果你不想承担此类风险,请停止使用tr插件。

附录: 以下是一些使用建议:

  • 及时更新插件到新版本,因为目前tr还是beta版,理论上越更新bug肯会越少
  • 尽量关闭不用的功能
  • 及时备份存档永远是好习惯 2022.1.11

# 1. 下载BDS

插件是依托于BDS的,因此使用trapdoor之前需要下载BDS。前往https://www.minecraft.net/en-us/download/server/bedrock (opens new window)下载正确版本的Windows版的BDS文件,并解压到任意文件夹。

WARNING

文件夹路径中不建议包含中文字符。

# 2. 开启Loop back

UWP应用默认关闭了loop back(默认情况下UWP应用无法连接localhost),你需要开启才能连接本地服务器,如果是云服务器的多人游戏可以省去这一步。以管理员权限打开powershell,并运行如下命令(该命令来自微软官网):

CheckNetIsolation.exe LoopbackExempt -a -p=S-1-15-2-1958404141-86561845-1752920682-3514627264-368642714-62675701-733520436

如果该步骤顺利的话powershell会输出"完成"二字,如下图所示:

# 3. 安装LiteLoaderBDS

参考LiteLoaderBDS中文安装教程 (opens new window)安装服务器对应版本的LiteLoaderBDS。如遇到LiteloaderBDS相关的问题请前往这里 (opens new window)这里进行反馈。而不是找本插件开发者

# 4. 下载并安装插件本体

# 方法1

  1. 前往Trapdoor的下载页面 (opens new window)下载发布的release文件
  2. 解压下载到的压缩包,把所有文件复制到BDS的根目录即可这时候相关配置文件的路径如下所示:
└───bedrock-server-xxx
  └───plugins
  	└───trapdoor-xx-xx.dll
    └───trapdoor
         └───config.json

# 方法2

在较新的版本中release内会内置installer.exe你可以在解压后直接双击该可执行程序,选中BDS根目录并点击安装即可。

# 5. 配置配置文件

创造服一般可用不配置,生存服可能需要根据需求关闭部分功能(如tick,漏斗计数器等)。具体配置参考配置文件一节。

# 6. 加载材质包

下载纹理包,然后客户端加载该纹理包即可(不是服务端,是每个玩家都要在本地加载,和普通材质包一样使用),加载好的游戏截图如下所示:

由于本插件的资源包系统修改过多次,因此不同的版本会有不同的资源表需求,具体见下表:

版本 资源包下载
beta ~ 0.18 Trapdoor CUI v0.4 (opens new window)
0.19 ~ 0.25 Trapdoor CUI v5.0 (opens new window) + LiteLoaderBDS CUI 1.0 (opens new window)
0.26 + LiteLoaderBDS CUI 1.1 (opens new window)

# 7. 连接服务器进入游戏

如果你是本地开服,IP填写127.0.0.1或者localhost,如果你用的是云服务器而不是本地,填公网IP即可(不知道的问你们服务器的服主)。端口按照自己的设置在服务器的配置文件里面改,默认19132