How to Install Spark and Run a Spark Profiler on a Minecraft Server
Learn how to install the Spark plugin and run the Spark Profiler on your Minecraft server using Beacon Hosting services.
How to Install Spark and Run a Spark Profiler on a Minecraft Server
Spark is a lightweight, high-performance profiling plugin for Minecraft servers. It helps identify performance bottlenecks such as TPS drops, heavy plugins, or overloaded threads. With Beacon Hosting, setting it up is quick and easy.
Step 1: Access Your Server
Log into your Beacon Hosting control panel and choose the Minecraft server where you'd like to install Spark.
Step 2: Install the Spark Plugin
You can install Spark in two ways:
-
Automatic installation (via Beacon control panel):
Navigate to the plugin installer, search forspark
, and click install. -
Manual upload:
- Download Spark from https://www.spigotmc.org/resources/spark.57242/
- Upload the
.jar
file to your server’s/plugins
directory via the File Manager or sFTP.
Step 3: Restart Your Server
Once Spark is uploaded, restart your server to activate the plugin.
Step 4: Run the Spark Profiler
To begin profiling, run the following command from the in-game chat (as an OP) or the server console:
/spark profiler --timeout 60
This will record 60 seconds of server performance data.
Once completed, Spark will return a URL to your profiling report. You can open this in your browser to review a detailed breakdown of:
- Tick timings
- CPU usage
- Plugin impact
- Thread activity
Other Useful Spark Commands
- View overall server health:
/spark healthreport
- Monitor TPS and lag sources live:
/spark tps
- View heap usage (memory allocation):
/spark heap
[NOTE] Your server must have internet access to upload and generate reports via the Spark web viewer.
Was this helpful?
Let us know if this article helped you solve your problem