Before you can add a server to ServerPilot, you need a Minecraft server JAR file and a dedicated folder for it to live in. This page covers how to choose the right server software, download it, create your server folder, perform the first-run file generation, and accept the Minecraft End User License Agreement.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/GKExpo/ServerPilot/llms.txt
Use this file to discover all available pages before exploring further.
Supported Server Types
ServerPilot works with any server software that runs with the standardjava -jar <file>.jar nogui command. The four most common types are:
| Type | Best for | Plugin support | Mod support |
|---|---|---|---|
| Paper | Most servers | ✅ Bukkit/Spigot/Paper plugins | ❌ |
| Fabric | Modded servers | ❌ | ✅ Fabric mods |
| Forge | Modded servers | ❌ | ✅ Forge mods |
| Vanilla | Pure, unmodified experience | ❌ | ❌ |
server:detect IPC handler automatically scans for JAR files and identifies the server type based on the filename — Paper, Fabric, Forge, or Vanilla (any unrecognised JAR). If no JAR file is found in the folder at all, the type is set to Unknown. The detected type is shown in the Server Modal as Server type and on the Dashboard — no manual configuration needed.
Downloading Your Server JAR
- Paper (Recommended)
- Fabric
- Vanilla
Paper is the recommended choice for most servers. It is fast, actively maintained, and supports the entire ecosystem of Bukkit, Spigot, and Paper plugins.
Go to the Paper downloads page
Select your Minecraft version
Choose the version you want to host from the version selector at the top of the page.
Creating Your Server Folder
Create a dedicated folder for each Minecraft server you want to run. Keep them separate — do not put two servers in the same folder. A clean, easy-to-find location works best. For example:| Server type | Recommended JAR name |
|---|---|
| Paper | paper.jar |
| Fabric | fabric.jar |
| Forge | forge.jar |
| Vanilla | server.jar |
First Run: Generating Server Files
Minecraft server software generates its configuration files (server.properties, eula.txt, world data, etc.) on the very first launch. You need to run the server once before ServerPilot can fully manage it.
Open Command Prompt, navigate to your server folder, and run:
eula.txt → edit in the Monaco editor) without ever leaving the app.
Expected Folder Layout
After the first run and EULA acceptance, your server folder should look like this:paper.jar and set the Server type to Paper automatically.