ClientID

ClientID

一个模组-插件对,允许服务器所有者查看客户端模组列表并封禁任何模组。

ClientID 是一个模组-插件配对组合,允许服务器所有者查看所有加入玩家的模组与资源包列表,并禁止特定模组/资源包进入服务器。
要使用它,服务器端必须安装插件,客户端必须安装模组。

 

在这里获取 SPIGOT/PAPER/PURPUR/FOLIA 插件 此处

 

模组列表可以通过服务器中的配置文件进行修改。
各项属性及其功能如下:

requireMod: 如果启用,所有加入的玩家都必须安装 ClientID(默认:TRUE)
keywordBans: 列表中的任何关键词都将与玩家的模组列表进行比对,如果玩家的某个模组包含该关键词,他们将被踢出服务器。
blacklist: 需要被禁止的特定模组 ID 列表。
whitelist: 可以绕过 keywordBans 和 blacklist 的模组 ID 列表,即使这两个列表中的某一条包含对它的封禁,它也允许被使用。
playerBypass: 允许加入服务器的玩家用户名列表,即使他们安装了 ClientID 或被禁止的模组。
reversePlayerBypass: 将 playerBypass 从白名单改为黑名单,即列表中的所有玩家都必须安装 ClientID,而列表之外的玩家则不需要。
disablePieChart: 禁止客户端打开饼图。
logModsOnJoin: 是否在玩家加入时打印出他们的模组和资源包列表。

如果启用了 requireMod,当玩家加入时,在服务器确认其已安装该模组之前,他们将无法执行任何操作,包括受到伤害。

如果您发现任何问题,请附上日志和问题描述,报告到关联的问题追踪器。
对于 Geyser 用户,基岩版玩家可以加入,但不会对他们执行任何检查。

该模组旨在预防大多数黑客,并非万无一失的解决方案。强烈建议将反作弊系统与 ClientID 配合使用,以进一步提高服务器的安全性。

致 Forge/NeoForge 用户

此模组可以通过与转换模组配对,在 Forge/NeoForge 上使用。为此,您必须将以下模组与 ClientID 一同安装:

https://modrinth.com/mod/forgified-fabric-api

https://modrinth.com/mod/connector

https://modrinth.com/mod/fabric-permissions-api

未来规划

此模组将不再接收功能更新。它将继续更新到更新的版本,但不会添加任何新功能。因此,模组的源代码现已根据 GNU GPL 3.0 许可证授权,允许社区进行并分发进一步的开放源代码修改。