Setting Up Spark — Advanced Performance Monitoring
Spark is a lightweight performance profiling plugin for Minecraft servers. It gives you real-time insight into your server's CPU usage, memory, tick performance, and more — and New Life Host integrates directly with it to show advanced analytics on your Console page.
Once Spark is installed, New Life Host automatically detects it and displays CPU usage (process & system), memory breakdown, disk usage, TPS, and MSPT — all on your Console page with no extra configuration needed.
Supported Server Software
Spark works with most Minecraft server platforms:
- Paper / Purpur / Spigot — Download the Bukkit version
- Fabric — Download the Fabric version
- Forge — Download the Forge version
- BungeeCord / Velocity — Download the respective proxy version
Installation Steps
Step 1: Download Spark
Visit the official Spark download page and grab the version matching your server software:
Step 2: Upload to Your Server
There are two ways to install:
- Via the Plugins tab — Go to Plugins in your panel sidebar, search for "Spark", and install it directly.
- Via the Files tab — Navigate to the
/pluginsfolder and upload thespark.jarfile you downloaded.
Step 3: Restart Your Server
After uploading, restart your server (not just reload) for Spark to load properly. You can do this from the Console page using the restart button.
Step 4: Verify Installation
Once your server restarts, go to your Console page. You should see:
- A yellow ⚡ SPARK badge next to the "Minecraft" section header
- CPU Usage card — showing process and system CPU percentages
- Memory card — showing heap memory used vs allocated
- Disk card — showing disk space used on your server
These appear automatically — no configuration needed.
Spark Console Commands
You can also use Spark commands directly in the console for more detailed analysis:
| Command | Description |
|---|---|
spark tps |
Shows TPS from the last 5s, 10s, 1m, 5m, 15m |
spark health |
Shows CPU, memory, disk, and tick duration stats |
spark profiler |
Starts a profiler — generates a shareable web report |
spark profiler stop |
Stops the active profiler and gives you a link to view results |
spark tickmonitor |
Monitors individual tick durations in real-time |
spark gc |
Shows garbage collection stats and history |
Profiling Your Server
If your server is lagging, Spark's profiler is incredibly useful:
- Run
spark profilerin the console - Let it record for 30-60 seconds while the lag is happening
- Run
spark profiler stop - Spark will output a URL — open it in your browser to see a detailed breakdown of what's using the most server resources
You can share this link with support or other server admins to help diagnose performance issues.
Spark has virtually zero performance impact on your server. It's used by many large Minecraft networks and is actively maintained by Luck, the creator of LuckPerms. You can safely leave it installed permanently.
New Life Host