管理员面板

管理员面板

管理面板易于使用,带有图形用户界面

实用

管理面板

功能介绍

一个功能全面的 Hytale 服务器管理面板插件,提供简洁的 GUI 界面用于服务器管理。通过 /admin 或其子命令即可访问所有功能。


模块与特性

1. 仪表盘/admin

  • 中央枢纽,实时显示服务器状态:在线玩家数、TPS、内存使用率和运行时间
  • 快速操作按钮,可跳转至任意模块
  • 侧边栏导航,可访问所有页面

2. 白名单管理/admin wl

  • 开启/关闭白名单
  • 向白名单中添加/移除玩家
  • 显示当前所有已列入白名单的玩家(在线玩家显示名称,离线玩家显示 UUID)

3. 禁言管理/admin m

  • 永久禁言玩家,并附上原因
  • 临时禁言,可设置时长(例如 30m2h7d 等)
  • 解除禁言
  • 查看所有有效禁言,并显示剩余时间
  • 实际生效 —— 被禁言玩家的聊天消息会被屏蔽,并显示原因和剩余时间

4. 封禁管理/admin b

  • 封禁玩家,并附上原因
  • 解封玩家
  • 使用服务器内置的封禁系统

5. 玩家管理/admin p

  • 查看所有在线玩家
  • 查询玩家信息:名称、生命值、位置、游戏模式、IP、延迟
  • 传送至某个玩家,或将某个玩家传送至你身边
  • 查看玩家的完整背包(36格储存 + 快捷栏、5个装备栏)
  • 清空玩家的背包

6. 传送点管理/admin w

  • 在你当前位置创建传送点
  • 传送至任意传送点
  • 删除传送点
  • 查看所有可用传送点

7. 服务器统计/admin st

  • 详细的实时统计:玩家数量、最大玩家数、TPS、已用/空闲内存、运行时间、Java 版本

8. 备份管理/admin bk

  • 触发服务器世界保存
  • 查看备份历史、备份数量和磁盘使用情况

9. 词语过滤器/admin wf

  • 添加被屏蔽的词语或通配符模式(例如 sh*t
  • 移除单个词语或清除全部
  • 查看所有被屏蔽的词语及其数量
  • 实际生效 —— 包含被屏蔽词语的消息会被静默取消,并通知发送者

使用方法

  1. 安装:将构建好的 JAR 文件放入 Hytale 服务器的 plugins 文件夹
  2. 启动服务器:插件会自动初始化禁言管理器 (MuteManager) 和词语过滤器管理器 (WordFilterManager)(数据保存至 plugins/AdminUI/
  3. 打开面板:在游戏中输入 /admin 以打开仪表盘 GUI
  4. 直接访问:使用子命令直接跳转到特定模块:
    • /admin wl —— 白名单
    • /admin m —— 禁言
    • /admin b —— 封禁
    • /admin p —— 玩家
    • /admin w —— 传送点
    • /admin st —— 统计
    • /admin bk —— 备份
    • /admin wf —— 词语过滤器
    • /admin help —— 列出所有命令
  5. 导航:在任何页面上使用侧边栏按钮或返回/关闭按钮

数据持久化

  • 禁言数据保存至 plugins/AdminUI/mutes.json(重启后保留,计时禁言会自动过期)
  • 词语过滤器数据保存至 plugins/AdminUI/wordfilter.json