
AFK Kick - 简单高效的AFK管理
通过自动管理不活跃玩家,保持服务器流畅运行。AFK踢出功能监控玩家的移动和互动,确保服务器位置留给活跃的社区成员。
查看大图功能特性
- 自动 AFK 检测:监控玩家移动、聊天和鼠标点击。
- 可自定义阈值:设置玩家在踢出前可闲置的时间。
- 警告系统:在踢出前发送可自定义的警告消息。
- 踢出前通知:为提升用户体验,在断开连接前 2 秒发送最终消息“你已被踢出”。
- 权限豁免:使用
afkkick.bypass权限,免除特定玩家或群组被踢出。 - 可配置性:所有消息和时间均可通过
mods/AFKKICK/config.json轻松调整。
已知问题
- 踢出屏幕同步:有时,即便玩家成功从服务器被踢出,Hytale 客户端仍可能显示为已连接状态,无法显示踢出界面。这似乎是 Hytale 本身的问题。
配置
该模组会在 mods/AFKKICK/config.json 创建配置文件。以下是默认配置示例:
{
"afkThresholdMs": 300000,
"checkIntervalMs": 5000,
"kickMessage": "你因长时间挂机已被踢出。",
"warningMessage": "你将在 30 秒后因挂机被踢出!移动以保持连接。",
"warningThresholdMs": 30000,
"chatPreKickMessage": "你因挂机已被踢出。",
"chatPreKickDelayMs": 2000
}
配置值说明:
- afkThresholdMs:玩家在踢出前可闲置的总时间(毫秒)。默认值 300,000(5 分钟)。
- checkIntervalMs:模组检查玩家活动的频率(毫秒)。默认值 1,000(1 秒)。
- kickMessage:踢出后显示在玩家屏幕上的消息。
- warningMessage:当玩家接近 AFK 限制时,发送到玩家聊天的消息。
- warningThresholdMs:在踢出之前发送警告消息的时间(毫秒)。默认值 30,000(踢出前 30 秒)。
- chatPreKickMessage:踢出发生前立即发送给玩家的最终聊天消息。
- chatPreKickDelayMs:在踢出之前发送踢出前消息的时间(毫秒)。默认值 2,000(踢出前 2 秒)。
权限
afkkick.bypass:拥有此权限的玩家不会被因 AFK 踢出。
安装
- 将
AFKKick.jar放入服务器的mods文件夹。 - 重启服务器以生成配置文件。
- 根据喜好自定义
mods/AFKKICK/中的config.json。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。