Quacked SMP - 服务器管理面板

Quacked SMP - 服务器管理面板

基于浏览器的网络控制面板,用于完整的服务器和玩家管理。模块化功能:领地声明、RPG技能与能力、聊天过滤器、防破坏、自定义维度、编辑模组和进行备份。可选集成:Votifier、Discord、BlueMap、简易语音聊天。

Release GitHub Downloads CurseForge Downloads Modrinth Downloads License

QuackedSMP

面向 Minecraft 26.1.2(Fabric + NeoForge)的服务端模组。包含领地、技能、防破坏、自定义维度、商店、硬核模式等功能。可选配浏览器管理面板,用于配置、备份、玩家和命令管理。

快速开始

  1. 将 Fabric 或 NeoForge 的 JAR 文件放入 mods/ 目录并启动服务器。
  2. 作为管理员(密码至少 8 个字符):
   /smp admin setpassword <你的密码>
  1. 在浏览器中打开:
    • 与服务器同一台电脑:http://localhost:8125(或 http://127.0.0.1:8125)
    • 同一网络中的其他设备:http://<服务器IP>:8125

面板是可选项。游戏功能无需面板即可使用。面板在设置密码之前保持关闭。

安全(简述):

  • 管理员需要密码。公开的指标 / 聊天消息 / 排行榜不需要。
  • 面板使用 8125 端口的纯 HTTP 协议。在本地主机或家庭局域网中正常使用。如果未使用 HTTPS(Caddy/Nginx 反向代理)或私有隧道(SSH / VPN),请勿将 8125 端口开放到整个互联网。
  • 在没有设置密码的情况下,切勿在配置中将 dashboard.enabled=true,否则将开放管理员权限。

功能

  • 土地领地 + 防破坏
  • RPG 技能和能力
  • 自定义维度和传送门框架
  • 聊天过滤和自动禁言
  • VIP 等级和礼包(/vip set)
  • 防透视(默认开启)
  • 荒野重生、玩家商店、硬核会话、世界备份
  • 可选:Discord、BlueMap、Votifier、Spark、Simple Voice Chat

大多数系统可以在面板的“配置”标签页或 config/quackedsmp.json 文件中开关。


管理面板

标签页 操作说明
玩家 查看在线玩家、所在维度、OP 等级。授予/撤销 OP,设置 VIP 等级。
命令 在浏览器中执行服务器命令。快捷操作(天气、时间、公告、末地重置、荒野重生、停止)。
维度 创建、删除和配置自定义维度。设置传送门框架方块。
技能 浏览技能等级。为每个技能设置等级 / 调整经验值。
领地 查看领地数量。强制解除某玩家的所有区块领地。
聊天过滤 管理屏蔽词和白名单。查看当前禁言,解除禁言。
硬核 查看活动中的会话,强制结束会话。
队伍 计分板队伍、成员、维度自动分配。
商店 列出玩家商店、删除商店、查看银行余额、切换经济系统。
命令方块 列出、编辑和删除已加载区块中的命令方块(需要服务器启用命令方块)。
模组 上传、替换或移除 mods/ 目录中的 JAR 文件。
备份 创建 / 列出 / 下载 / 删除世界快照。切换公开下载和面板 URL 消息。
配置 实时编辑可配置值。大多数设置无需重启即可生效。
功能 面板内功能概览。

公开仪表盘

任何能够访问该端口的人(无需登录):

  • 指标: 内存、磁盘、运行时间;如果安装了 Spark,还可查看 TPS / CPU / MSPT
  • 玩家数量
  • 事件流: 通过 WebSocket 实时显示加入 / 离开和聊天消息
  • 技能排行榜
  • 世界下载(仅限选择参与):当 backup_public_download 为 true 时,下载按钮会流式传输最新快照