StaffTool 是面向服务器工作人员的管理辅助插件,提供举报处理、工作人员协作、玩家检查、跨服跟进和聊天记录查询等功能。
- 工作人员上线时,会向有权限的工作人员发送上线提醒。
- 工作人员离线时,会向有权限的工作人员发送离线提醒。
- 工作人员进入服务器时,如果存在未受理举报,会收到未受理举报数量提醒。
- 提供工作人员频道,用于工作人员之间快速沟通。
- 提供管理员频道,用于更高权限人员之间沟通。
- 聊天消息会显示发送者的权限组前后缀,方便识别身份。
- 可查看当前在线工作人员数量。
- 在线工作人员会按权限组权重排序。
- 列表会显示工作人员所在服务器。
- 玩家可以举报在线玩家,并填写举报原因。
- 玩家不能举报自己。
- 拥有免举报权限的玩家不会被普通玩家举报。
- 同一玩家不能对同一目标重复提交未处理举报。
- 工作人员会即时收到新的举报详情。
- 举报详情包含举报人、被举报人、举报编号、原因和处理操作按钮。
- 工作人员可以受理、完成、删除举报。
- 已受理举报会显示受理工作人员。
- 玩家举报完成处理后,会收到处理完成提示。
- 管理员可以清空所有举报记录。
- 管理员可以查看工作人员处理举报的数量统计。
- 工作人员可以处罚恶意或违规举报的玩家,使其在一段时间内无法继续举报。
- 支持按天、小时、分钟、秒设置处罚时长。
- 工作人员可以解除玩家的举报处罚。
- 被处罚或解除处罚的玩家会收到提示。
- 工作人员可以跨服前往目标玩家所在服务器。
- 到达目标玩家所在服务器后,会自动执行传送到目标玩家位置的命令。
- 举报详情中的传送按钮也会执行同样的跨服跟进流程。
- 传送命令和延迟可以通过配置调整。
- 工作人员可以打开玩家处罚快捷面板。
- 面板提供封禁和禁言快捷按钮。
- 点击按钮后会执行对应处罚命令。
- 按钮带有悬停提示,方便确认处罚类型和时长。
- 工作人员可以向指定玩家发送查端提醒。
- 被检查玩家会定期收到聊天提醒。
- 被检查玩家会看到屏幕标题和副标题提醒。
- 工作人员会看到提醒发送进度。
- 如果被检查玩家在流程中离线,会提示工作人员进行处罚判断。
- 工作人员可以取消指定玩家的查端提醒。
- 可记录玩家聊天内容、所在服务器和发送时间。
- 工作人员可以分页查询指定玩家的聊天记录。
- 聊天记录按时间倒序显示。
- 会定期清理过期聊天记录。
- 支持重载插件配置。
- 重载时会刷新命令开关、消息样式和数据库连接。
- 数据库重连失败时会保留旧连接,避免正在使用的功能立即失效。
Database.type支持mysql和postgresql。Database可配置地址、端口、数据库、用户、密码、JDBC 参数和连接池。Prefixes可配置员工、管理、举报和查端消息前缀。Features可分别开关员工聊天、举报、聊天记录、查端、处罚、员工列表和传送命令。Teleport、ChatHistory和ClientChecker包含常用的延迟、保留天数和提醒频率参数。Punish可配置历史查询命令、菜单标题,以及每个封禁/禁言按钮的文字、命令和悬停说明。/find <玩家>可查看在线玩家所在服务器,并提供点击执行/tpto的传送按钮;权限为staff.find。- 旧版
MySQL、Style、Function配置仍可读取;要切换 PostgreSQL,请改用新版Database配置。