Was PulseNode macht
Server-Monitoring, das dir sagt, was du reparieren sollst — Metriken, Lag-Snapshots, Security-Ereignisse und KI-geschriebene Reports per Discord und E-Mail.
PulseNode v5.0.2Paper · Spigot1.21 – 1.21.x
Die meisten Serverbetreiber erfahren von einem Performance-Problem auf dieselbe Weise: Ein Spieler
beschwert sich, sie tippen /tps — und der Moment, der es verursacht hat, ist längst vorbei.
PulseNode beobachtet durchgehend, behält die Historie und schickt dir einen Report, der in verständlichen Worten sagt, was zu tun ist.
Die Bestandteile
Ein schlankes Paper-Plugin, das alle 30 Sekunden Metriken sammelt und an deinen Account sendet.
Das DashboardDiagramme, Historie, Lag-Snapshots und Einstellungen pro Server auf pulsenode.tech.
KI-ReportsRohdaten werden zu einem lesbaren wöchentlichen oder täglichen Report mit konkreten Tipps.
Discord-BotReports und Alerts direkt in einem Kanal deiner Wahl.
Was gesammelt wird
Alle interval Sekunden (Standard 30) schickt das Plugin eine Momentaufnahme:
| Metrik | Warum sie zählt |
|---|---|
| TPS und MSPT | MSPT ist die ehrliche Zahl — TPS ist bei 20 gedeckelt und verbirgt einen Server bei 45 ms |
| Entity-Anzahl pro Welt | Die häufigste Ursache für schleichenden TPS-Verfall |
| Geladene Chunks pro Welt | Chunk-Leaks zeigen sich hier, lange bevor Spieler etwas merken |
| Weltgröße auf der Platte | Wachstum, das du nicht eingeplant hast |
| RAM belegt und maximal | Unterscheidet „braucht mehr Heap" von „leckt" |
| Spielerzahl und Namen | Verknüpft Lag mit dem, wer online war und was er tat |
| Uptime | Schließt „läuft seit 40 Tagen" als Ursache aus |
| Plugin-CPU | Mit Spark: Zeiten pro Plugin |
| Konsolenfehler | SEVERE-Zeilen werden erfasst und gesendet |
| Security-Ereignisse | Gefährliche Befehle, Verbindungsfluten, fehlgeschlagene Logins |
Fällt die TPS unter critical-tps, erstellt PulseNode zusätzlich einen Lag-Snapshot — den
kompletten Zustand in diesem Moment. Du siehst also, was wirklich los war, statt es später zu
rekonstruieren.
Konfigurations-Snapshots
Das Plugin sendet außerdem eine Momentaufnahme der Plugin- und Server-Konfiguration. Genau das erlaubt einem Report zu sagen „deine view-distance von 12 bei 80 Spielern ist der Grund" statt nur ein Diagramm zu zeigen.
Geheimnisse werden vor dem Senden entfernt
Schlüssel, die auf password, secret, token, key, api-key, credentials, auth, mysql,
database, jdbc, connection-string, webhook und license passen, werden im Plugin
geschwärzt — bevor irgendetwas deine Maschine verlässt. Dein Datenbankpasswort wird nie übertragen.
KI-Reports
Die Reports sind der Grund, warum es PulseNode gibt. Rohe Monitoring-Daten sagen dir, dass die TPS
gefallen ist; der Report sagt dir, dass der Einbruch jeden Abend zwischen 19:00 und 21:00 passiert,
dass er mit der Entity-Zahl in world_nether jenseits von 8.000 korreliert, und in welchen zwei
Chunks die Entities stecken.
Kostenlose Accounts bekommen einen Wochenreport, Business-Accounts einen täglich. Beide kommen per E-Mail und, wenn verbunden, in deinen Discord-Kanal.
Security-Monitoring
Unabhängig von der Performance verfolgt PulseNode:
- Gefährliche Befehle —
op,stop, Permission-Änderungen und Ähnliches, nach Schweregrad markiert je nachdem, ob der Absender bereits Operator war - Verbindungsfluten — mehr als 10 Verbindungen von einer IP in einer Minute
- Fehlgeschlagene Logins — ab 5 von derselben Adresse als kritisch eingestuft
- Offene Ports und bekannte Schwachstellen, in Tarifen mit Scanner
Im Spiel öffnet /pn security ein GUI mit den letzten Ereignissen.
Tarife
| Free | Pro | Business | |
|---|---|---|---|
| Server | 1 | 5 | 15 |
| Historie | 7 Tage | 90 Tage | 365 Tage |
| Reports | wöchentlich | wöchentlich | täglich |
| Alerts pro Tag | 10 | unbegrenzt | unbegrenzt |
| Lag-Snapshots | ja | ja | ja |
| Crash-Analyse | — | ja | ja |
| Spielerbindung | — | ja | ja |
| Plugin-Kompatibilität | — | — | ja |
| Benchmarks | — | — | ja |
| API-Zugriff | — | — | ja |
| Eigene Status-Domain | — | — | ja |
| Security-Score & Audit | einfach | erweitert | vollständig |
Was es nicht ist
- Kein Ersatz für Spark. Spark profiliert einen einzelnen Moment in der Tiefe; PulseNode beobachtet durchgehend und sagt dir, wann du zu Spark greifen solltest. Zusammen funktionieren sie gut — mit Spark werden PulseNodes CPU-Daten pro Plugin deutlich besser.
- Kein Anticheat. Die Security-Seite beobachtet Operatoren und Verbindungen, keine Bewegung.
- Nicht frei von einer Netzwerkabhängigkeit. Das Plugin sendet an die API. Ein Server ohne ausgehenden Internetzugang kann PulseNode nicht nutzen.
Weiter: Installation.