How to Install Spark and Run a Spark Profiler on a Minecraft Forge Server
A step-by-step guide to installing Spark and running the Spark Profiler on your Minecraft Forge server with Beacon Hosting.
How to Install Spark and Run a Spark Profiler on a Minecraft Forge Server
Installing Spark on your Forge server allows you to analyze performance issues and identify lag sources. This guide explains how to set it up and run profiling sessions on Minecraft Forge servers hosted with Beacon Hosting.
Step 1: Download the Spark Mod
Visit the official Spark mod page on CurseForge or Modrinth and download the version that matches your Minecraft Forge server version.
✅ Tip: Be sure to download the Forge version — Spark also supports Fabric and Paper, but they use different builds.
Step 2: Upload Spark to Your Server
- Log in to your Beacon Hosting control panel.
- Navigate to your Forge server.
- Open the File Manager or connect via FTP.
- Upload the Spark
.jar
file into themods
folder of your server.
Step 3: Restart Your Server
After uploading the mod, restart the server from the control panel to load Spark.
ℹ️ If Spark fails to load, ensure:
- Your server is running Forge, not Fabric or Vanilla.
- The Spark version matches the Minecraft version you're running.
Step 4: Run the Spark Profiler
Once your server is online, connect to it and run the following command from the server console or in-game (if you're OP):
/spark profiler --timeout 60
This will run the profiler for 60 seconds.
After completion, Spark will provide a link (e.g., https://spark.lucko.me/abcd123
) that you can open in your browser to view the performance report.
Advanced Usage
You can also run heap or TPS sampling:
/spark tps
/spark heap
📌 For more commands, see the official Spark documentation.
Was this helpful?
Let us know if this article helped you solve your problem