• 注册
  • MOD模组 MOD模组 关注:153 内容:46875

    完整性检查 (Integrity)

  • 查看作者
  • 打赏作者
  • 当前位置: SodaMC > MOD模组 > 正文
  • 潮涌核心
    永久赞助者

    完整性检查 (Integrity)


    确保客户端只包含服务器要求的模组



    当您创建了一个模组包和一个修改过的服务器,您希望确保您的朋友连接时携带了正确的模组,而没有修改它们。
    例如,他可能删除了其中一些模组,或者添加了 xray.jar 这样的模组,这当然是不被允许的。

    当您创建模组包和修改过的服务器时,您还需要创建一个名为 integrity.json 的文件,该文件将包含原始模组包中放置的 jar 文件的名称以及它们对应的哈希值。
    这个文件将被复制到服务器的 config 文件夹内,名为 Integrity 的文件夹内(如果 Integrity 文件夹不存在,您可以通过启动带有 Integrity 模组的服务器来创建它)。

    关于文件的哈希值,请确保使用 SHA-256 算法,并且哈希值是小写的。

    可以查看此视频以了解其工作原理 -> 链接

    此外,可以在这里找到一个样本文件 integrity.json -> 链接

    内部工作原理是怎样的?

    当您连接到服务器时,您同时发送以 JSON 格式表示模组包中模组的名称和它们的哈希值的数据。
    当服务器接收到数据时,它将其与自己的配置文件(integrity.json)中的数据进行比较。
    如果您发送的数据与 integrity.json 文件匹配,那么您将被允许在服务器上游玩。否则,您将被断开连接。

    版本&下载

    Integrity 0.0.4+1.20.4

    0.0.4+1.20.4 · Release版本: 0.0.4+1.20.4支持游戏: 1.20.4类型: FabricRelease下载次数: 162

    Integrity 0.0.3+1.20.1

    0.0.3+1.20.1 · Beta版本: 0.0.3+1.20.1支持游戏: 1.20.1类型: FabricBeta下载次数: 195

    Integrity 0.0.2+1.19.4

    0.0.2+1.19.4 · Release版本: 0.0.2+1.19.4支持游戏: 1.19.4类型: FabricRelease下载次数: 140

    Integrity 0.0.1+1.19.4

    0.0.1+1.19.4 · Release版本: 0.0.1+1.19.4支持游戏: 1.19.4类型: FabricRelease下载次数: 124

  • 收录

  • 请登录之后再进行评论

    登录
  • Soda任务 图片
  • 偏好设置
  • 主题
  • 帖子间隔 侧栏位置: