PulseNode | Lag Finder & Performance Monitoring — AI Reports
5.1.1.02Stop guessing why your server lags — see which plugin eats your TPS
- Tested MC versions
- 1.16, 1.17, 1.18, 1.19, 1.20, 1.21, 26.1, 26.2
Stop guessing why your server lags.
PulseNode finds the plugin that's eating your TPS — and tells you the exact config line to change.
► LIVE DEMO • Free Dashboard • Discord
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
The problem:
Your server lags. You type /tps and see 12.4. Now what?
You restart. It's fine for an hour. It lags again. You disable a plugin at random. Players complain. You still don't know what actually caused it — because /tps tells you that something is wrong, never what.
What PulseNode does
PulseNode records your server's TPS, MSPT, RAM, entities, chunks and CPU usage per plugin every 30 seconds and sends it to a web dashboard. When lag happens, you scroll back in time and see exactly which plugin was burning CPU at 21:34 — no guessing, no reproducing.
When a crash happens, PulseNode builds a post-mortem that puts the TPS drop, the console errors, the security events, the worst chunk and the top CPU plugins on one timeline — so you see what happened, and where.
On top of that, an AI writes you a performance report with concrete fixes: file name, config key, exact value. Not generic wiki advice — recommendations based on your plugins, your configs, your numbers.
What a ai-report looks like:
Performance Summary — Last 7 Days
TPS: Average 19.4 | Minimum 8.3 TPS (Saturday 21:34)
The server ran mostly stable. A critical drop to 8.3 TPS was
registered Saturday evening — likely caused by 4,287 entities
combined with 43 concurrent players.
Top 3 Plugins by CPU:
1. WorldEdit — 12.3%
2. EssentialsX — 4.1%
3. LuckPerms — 2.8%
Optimization Tips:
1. bukkit.yml -> spawn-limits: monsters: 50, animals: 8
(currently using defaults 70/10, too high for your player count)
2. server.properties -> view-distance: 7, simulation-distance: 5
(currently 10 — reducing saves ~30% chunk load)
3. Limit WorldEdit via LuckPerms: //limit 10000
(prevents server freezes on large operations)
New: Insights
PulseNode no longer just tells you that you lag — it shows you where and hands you the fix:
- Lag hotspots — the exact chunks holding the most entities during a spike, with coordinates and entity types. Stop searching, teleport straight to the mob farm.
- Config advisor — concrete copy-paste config changes derived from your real measured data, not rules of thumb. It only suggests a change when your numbers actually back it up.
- Incident post-mortems — every crash with its errors, security events, worst chunk and top CPU plugins on one timeline.
- Capacity planning — how many players your server holds before TPS drops, computed from your own history.
Security monitoring
PulseNode watches your server's back too: dangerous command logging (/op, /stop, /ban …), failed-login tracking, bot/DDoS flood detection and crash-exploit detection — plus an in-game security dashboard via /pulsenode security and an overall Security Score.
Features
* Real-time TPS & MSPT tracking — MSPT shows your server is struggling long before TPS drops
* Per-plugin CPU usage — find the plugin that causes your lag spikes, ranked
* Lag spike history — jump back to any moment and see what was running
* Lag hotspots — see geographically which chunks hold the most entities during a spike
* Config advisor — concrete config changes with file name, key and exact value, from your own data
* Incident post-mortems — every crash with all correlated signals on one timeline
* Capacity planning — know how many players your server handles before TPS drops
* AI performance reports — concrete config changes with file names and values
* Security monitoring — dangerous command logging, bot/DDoS & exploit detection, Security Score
* Real-time alerts — Discord or email the moment TPS drops critically
* World analysis — entities, chunks and world size per world
* RAM & uptime monitoring — spot memory leaks, restarts and crashes in the timeline
* Multi-server dashboard — all your servers side by side
* 2-minute setup — drop the JAR, paste your key, done
* Fully async — near-zero impact on your server
Works with
Spigot • Paper • Purpur • Folia • Pufferfish • any fork — Minecraft 1.16 up to 1.21+ • Java 17+
Setup
1. Download the JAR and drop it into /plugins
2. Create a free account at pulsenode.tech (Discord or Google, 10 seconds)
3. Copy your API key from the dashboard
4. Paste it into plugins/PulseNode/config.yml
5. Restart — your metrics appear immediately
Halloween Sale
use code 50ALL on all products!
Plans
| Feature | Free | Pro — €7/mo | Business — €18/mo |
| Servers | 1 | 5 | 15 |
| Data history | 7 days | 90 days | 365 days |
| Live dashboard | Yes | Yes | Yes |
| TPS, MSPT, RAM, entities, chunks | Yes | Yes | Yes |
| World analysis & uptime tracking | Yes | Yes | Yes |
| Public status page | Yes | Yes | Custom domain |
| AI reports | Weekly | Weekly + config tips | Daily |
| Alerts | 3 per day | Unlimited, real-time | Unlimited, real-time |
| Discord bot integration | Yes | Yes | Yes |
| Config advisor | Top tip | All tips | All tips |
| Lag hotspots | Top spot | Full history | Full history |
| Capacity planning | Estimate | Full curve | Full curve |
| Incident post-mortems | Latest | Full history | Full history |
| Security: command log & open-port warning | Yes | Yes | Yes |
| Security: bot/DDoS & exploit detection | — | Yes | Yes |
| Security: failed logins, perm changes & Score | — | — | Yes |
| Lag spike snapshots | — | Yes | Yes |
| Player correlation & heatmap | — | Yes | Yes |
| Crash analysis | — | Yes | Yes |
| Plugin compatibility checker | — | — | Yes |
| Benchmark comparison | — | — | Yes |
| API access | — | — | Yes |
| Priority support | — | — | Yes |
The plugin and the Free plan cost nothing. No trial, no credit card — and the weekly AI report is included in Free.
Commands & permissions
/pulsenode — show current server status
/pulsenode status — show current server status
/pulsenode security — open the in-game security dashboard (GUI)
/pulsenode reload — reload the config (pulsenode.admin)
Privacy
PulseNode transmits performance metrics only — TPS, RAM, entity and chunk counts, plugin CPU timings. No chat, no player messages, no world data. Hosted in Germany, GDPR-compliant.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Your server deserves more than /tps.
► Start monitoring for free
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta