AFKManager

AFKManager

自动检测非活跃玩家,安全地将其置于AFK模式,以防止伤害和互动滥用,并在他们长时间不活跃时将其踢出——确保游戏公平且服务器整洁。

实用

AFKManager

一款用于 Hytale 服务器的轻量级 AFK 检测和保护插件。

功能特性

  • 自动 AFK 检测 - 玩家在可配置的闲置时间后被标记为 AFK
  • 手动切换 - 使用 /afk 命令手动切换 AFK 状态
  • 完全动作阻止 - AFK 玩家无法进行以下操作:
    • 攻击玩家或生物
    • 放置或破坏方块
    • 使用或与方块交互(箱子、门等)
    • 移动(原地冻结)
  • 伤害保护 - AFK 玩家对所有伤害免疫
  • 战斗冷却 - 防止在战斗期间或战斗结束后短时间内滥用 /afk 命令
  • 命令冷却 - 通过可配置的延迟防止 /afk 命令刷屏
  • 踢出警告 - 可选:在踢出长时间 AFK 玩家前发出警告
  • 数据持久化 - 使用 PlayerData Core 进行存储

配置

{
  "afkTimeoutMinutes": 5,
  "checkIntervalSeconds": 30,
  "kickAfterMinutes": 0,
  "kickWarningSeconds": 60,
  "combatCooldownSeconds": 5,
  "commandCooldownSeconds": 30
}

命令

命令 描述
/afk 切换你的 AFK 状态

运行要求