HealthBoard

HealthBoard

伺服器健康看板——即時效能監控、玩家分布、自動化維運通知、異常行為提示。 | A real-time server health dashboard: performance monitoring, player distribution, automated ops alerts, and anomaly detection.

24 downloads 0 followers

伺服器健康看板——即時效能監控、玩家分布、自動化維運通知、異常行為提示。

指令: /health <dashboard|tps|mspt|mem|cpu|players|hotspot|near|peak|suspects|clearsuspects|notifytest|reload> 別名:/hb、/serverstatus

特色:

  • 即時 TPS / MSPT / 記憶體 / CPU 監控
    • 玩家分布與熱點區域顯示
    • 異常行為偵測與提示
    • 可選整合 PlaceholderAPI、DiscordSRV(軟依賴,非必要)

權限: healthboard.admin(預設 op)—— 完整管理權限(所有指令與 GUI)

支援版本:Paper / Spigot / Bukkit 1.13 以上(含最新版)。


English

A custom server health dashboard for admins. All commands and the GUI are restricted to healthboard.admin (default: op).

Real-time performance monitoring

  • /health dashboard (aliases /hb, /serverstatus) — opens a GUI dashboard showing TPS/MSPT/memory/CPU/online players, with warning color tiers
    • /health tps / mspt / mem / cpu / players — plain-text queries; players also lists chunk/entity counts per world
    • The GUI includes per-world load breakdown, player hotspots, and a suspicious-activity log, each with a manual refresh button
    • Periodic performance summaries are logged to console

Player distribution / hotspots

  • /health hotspot — lists the currently most crowded chunks
    • /health near [player] — checks how many players are near someone (default: yourself)
    • /health peak — hourly average online-player statistics (accumulated across days)

Automated ops alerts

  • Low TPS, high memory usage, player count nearing the limit, or low disk space automatically notify online admins + console + optional Discord (each with independent cooldowns)
    • Scheduled summary reports (TPS/MSPT/online count) sent to console and Discord
    • /health notifytest — sends a test notification to verify your Discord channel setup
    • Server startup/shutdown notifications to Discord (configurable)
    • /health reload — reloads config.yml
    • /health lang <code> — temporarily switches the display language for the current session

Anomaly detection (logs and alerts admins only, never auto-bans or auto-kicks)

  • Abnormal movement speed (excludes elytra, flight, vehicles, speed potions, and just-teleported players)
    • Abnormal attack reach
    • Rapid repeated login/logout (a common bot signature)
    • Abnormal block-break speed (not tracked in creative mode)
    • Sudden inventory item spikes (not tracked in creative mode; a rough signal only, not proof of cheating)
    • /health suspects — view players with suspicious activity logged
    • /health clearsuspects <player> — clear a player's record

Integrations

  • PlaceholderAPI: %healthboard_tps%, %healthboard_mspt%, %healthboard_online%, %healthboard_tps_color%
    • DiscordSRV: alerts, summary reports, and startup/shutdown notices can be routed to a configured channel

Localization

  • Ships with zh_TW (Traditional Chinese, default) and en_US language files under lang/, editable or extendable
    • /health lang <code> switches the current session's language instantly

Permission node: healthboard.admin (all commands and the GUI, default: op).

No gallery available for this project.

Version Minecraft Loader Download

HealthBoard 1.0.0

1.0.0

1.13, 1.13.1, 1.13.2, 1.14, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2
bukkit, paper, purpur, spigot
Download