守卫服务器

守卫服务器

一个轻量级的客户端-服务器验证模组,可在玩家加入时检查已安装的模组和配置,防止不公平优势。

GuardMod 是一款 Fabric 模组,旨在通过验证玩家连接服务器时使用的模组和配置来提升服务器安全性。

GuardMod 不会盲目信任客户端,而是自动执行检查,确保每位玩家遵守服务器规则。

它可以:

  • 验证允许的模组
  • 即时检测禁止的模组
  • 检查配置(例如 VoxelMap 洞穴模式)
  • 踢出不遵守规则的玩家

这使得它特别适用于半竞技或受控模组服务器。

文件:config/guardmod.toml

示例:

allowed_mods = ["guardmod","fabric-api","sodium","voxelmap","c2me-*"]

required_mods = ["guardmod"]

timeout_seconds = 10

[rules]
"voxelmap.cave_mode" = "false"
"voxelmap.entity_radar" = "false"

您可以允许某个组别的模组:

"c2me-*"

这将自动允许:

  • c2me-base
  • c2me-fixes-*
  • 任何以 c2me- 开头的模组

命令

/guardmod reload

  • 重新加载配置
  • ⚠️ 仅限服务器控制台

/guardmod status

  • 显示当前系统状态

踢出示例

  • "未授权的模组:xaerominimap"
  • "VoxelMap 洞穴模式已启用"
  • "客户端未及时响应"