Server Monitor Engine v1.0.1

Real-time performance monitoring for your Hytale server.
sme-banner.png


Server Monitor Engine

Real-time performance monitoring for your Hytale server.
Know exactly what's happening — before your players do.


Features | Dashboard | Pricing | Quick Start | FAQ





🏠 SELF-HOSTED | 💳 PAID SUBSCRIPTION
SME is a self-hosted monitoring solution — everything runs on your server, your infrastructure, your rules. You own the data, control the ports, choose your Prometheus instance, and configure everything to your needs. No external SaaS, no third-party telemetry, no vendor lock-in.

However, an active subscription through BuiltByBit is required to unlock Dashboard, Prometheus integration, and all advanced features.
If your subscription expires, Prometheus stops sending metrics and the dashboard becomes unavailable.




🤔 Why Server Monitor Engine?

Running a Hytale server without monitoring is flying blind. When TPS drops, memory leaks, or GC storms hit, you need answers now — not after your players have already left.

Server Monitor Engine (SME) gives you a professional-grade monitoring stack with zero external setup for the free tier and Prometheus-powered historical analysis for Pro users.




🚀 Features

⚡ Real-Time TPS Tracking

Track your server's ticks per second with millisecond precision. See current TPS, tick duration, and rolling percentiles (P95/P99) at a glance. Never wonder "is my server lagging?" again.

Dashboard-Overview.png


📊 Pro Dashboard

A dark-theme, responsive SPA that runs directly on your server. No external tools needed.

  • Sparkline KPI cards with 30-min trends
  • Time-series charts powered by Prometheus
  • Health Score (0-100) weighted across TPS, latency, heap, GC, and CPU
  • Anomaly detection with visual alerts
  • Today vs Yesterday overlay comparisons

Dashboard-TickPerformance.png


🧩 Plugin Ecosystem Dashboard

SME isn't just about server health. When you install other Miilhozinho's Mods plugins, their dashboards appear automatically as new tabs.

TabPluginWhat You See
ServerSMETPS, Memory, CPU, GC, Threads
Arena Waves EngineAWEActive sessions, players, enemies, waves
Events Schedule EngineESEScheduled events, queues, phase transitions

More plugins = more visibility. No configuration needed.

Dashboard-Overview.png


🔥 Prometheus Integration

Export all 25+ metrics to Prometheus for long-term storage, alerting, and Grafana dashboards.

⚠️ SME does NOT include or run a Prometheus instance. You must install and maintain your own Prometheus server. This is an external dependency that you are responsible for setting up before using Pro features.

Two modes — pick what fits your infrastructure:
  • Pull: Prometheus scrapes SME's /metrics endpoint
  • Push: SME sends metrics via Remote Write (great for NAT/firewalled servers)

Both modes export identical metrics. Switch anytime.




🖥️ Dashboard Preview


Dashboard-Health.png


✨ Dashboard Highlights

FeatureDescription
Sparkline KPI CardsCurrent value + 30-min inline trend for every key metric
Configurable Refresh1s / 5s / 15s / 30s — you choose the cadence
Time Range Selector30m, 1h, 6h, 24h, 7d, 30d — drill into any window
Health Score0-100 weighted: TPS 35%, P99 25%, Heap 20%, GC 10%, CPU 10%
Anomaly AlertsVisual indicators for TPS drops, memory leaks, GC storms
Temporal ComparisonToday vs yesterday overlay on any chart
Uptime SLA% time with healthy TPS over 7d/30d
Latency TabPer-plugin P50/P95/P99 latency breakdowns (histogram-powered)




💳 Pricing — Recurring Subscription

SME is a paid plugin with a recurring subscription through BuiltByBit. All core features — Dashboard, Prometheus, historical charts, plugin tabs — require an active subscription.

⚠️ What happens if you don't pay?
Prometheus stops sending metrics immediately. The dashboard becomes unavailable (returns 403). The JSON API degrades to 4 basic metrics only. Your monitoring goes dark until you renew.

FreePro
Real-time TPS & tick statsYesYes
JVM health (memory, GC, threads)YesYes
JSON API (/api/v1/status)4 metrics25+ metrics
Prometheus export (Pull + Push)--Yes
Web Dashboard--Yes
Historical data & charts--Yes
Plugin ecosystem tabs--Yes
Health score & anomaly detection--Yes

Renew anytime: Metrics keep being collected in memory even while expired. When you renew your subscription, Prometheus export and the dashboard restore instantly — no data gap, no restart needed.




⚙️ Quick Start

  1. Purchase SME on BuiltByBit — after your purchase, you will receive full setup instructions via platform chat and your License Key via HyLicense Portal.
  2. Install the plugin — drop ServerMonitorEngine.jar into your server's mods/ folder. Make sure Nitrado:WebServer is also installed.
  3. Start the server and run the command:
    Code:
    /sme license set <licenseKey>
  4. Open the Dashboard at http://<your-server>:7003/com.miilhozinho/ServerMonitorEngine


📬 Full documentation will be sent via BuiltByBit chat after your purchase.
The message includes step-by-step Prometheus setup and configuration guide.




📈 25+ Metrics at Your Fingertips

CategoryMetrics
TPS & TicksCurrent TPS, tick duration, min/max/avg/P95/P99
JVM MemoryHeap used/committed/max, non-heap used/committed
Garbage CollectionCollection count & time per collector
ThreadsCurrent, peak, daemon, per-state breakdown
CPUProcess load, system load
SystemUptime, classes loaded/unloaded, host RAM usage

All metrics use the Prometheus-standard prefix hytale_service_monitor_ and are queryable in PromQL.




❓ FAQ

Minimal impact. Metric collection runs on a configurable interval (default 5s) and the data structures are optimized for concurrent reads. The dashboard is a lightweight SPA served by Nitrado:WebServer — no additional HTTP server is spawned.

Not for the free tier. Free works entirely from in-memory data. Pro requires Prometheus for historical charts, but setup takes under 5 minutes with our step-by-step guide in the Technical Documentation.

Prometheus stops sending metrics and the dashboard returns 403 Forbidden. The JSON API degrades to 4 basic metrics. Your server keeps collecting metrics internally, so when you renew your subscription everything restores instantly — no restart needed, no data gap. But while expired, you have no dashboard and no Prometheus.

Absolutely. SME exposes standard Prometheus metrics. Point Grafana at your Prometheus instance and build any dashboard you want. The built-in dashboard is just a convenient default.

Only plugins that are specifically built to send metrics to SME will appear as tabs on the dashboard. Not every plugin shows up — it must implement the SME Metrics API to report its data correctly.

Currently supported plugins:
  • Arena Waves Engine (AWE) — sessions, players, enemies, waves, kill/damage rates
  • Events Schedule Engine (ESE) — scheduled events, queues, phase transitions

More plugins may be added in the future. If a plugin is not on this list, it will not appear on the dashboard.




📦 Dependencies

PluginPurposeRequired
Nitrado:WebServerHTTP servlet hosting for dashboard + Prometheus scrapeYes





Built by Miilhozinho's Mods
Professional plugins for Hytale server operators.

💬 Join our Discord | 🎮 Test Server: miilhozinho-mods.tmaia.cloud:5521
Buy a license now
$19.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
1 month
6 months
+ $99.99
Share and earn
Refer this resource and earn a 10% commission.
231 Views
0 Purchases
2 Downloads
Apr 14, 2026 Published
N/A Updated
Not yet rated
2.8 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Staff
  1. Optimization
Game mode
  1. Modded
Supported languages
  1. English
Creator
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Unleash epic wave-based combat arenas in Hytale with customizable enemy hordes.
Not yet rated
28 purchases
Dynamic instanced chest system for Hytale servers
Not yet rated
4 purchases
Runtime stat and effect multipliers for Hytale NPCs and Players.
Not yet rated
4 purchases
Pre-generate world terrain, significantly reducing exploration lag.
Not yet rated
1 purchase
Not yet rated
1 purchase
Share and earn
Refer this resource and earn a 10% commission.
231 Views
0 Purchases
2 Downloads
Apr 14, 2026 Published
N/A Updated
Not yet rated
2.8 MB File size
Open source
  1. No
DRM-free
  1. No
Unobfuscated
  1. Yes
Type
  1. Staff
  1. Optimization
Game mode
  1. Modded
Supported languages
  1. English
Creator
Host a lag-free Minecraft or Hytale server in minutes.
Get 25% off your first order with our link.
Recommended for you
Unleash epic wave-based combat arenas in Hytale with customizable enemy hordes.
Not yet rated
28 purchases
Dynamic instanced chest system for Hytale servers
Not yet rated
4 purchases
Runtime stat and effect multipliers for Hytale NPCs and Players.
Not yet rated
4 purchases
Pre-generate world terrain, significantly reducing exploration lag.
Not yet rated
1 purchase
Not yet rated
1 purchase
Top