Getting started
Requirements
Section titled “Requirements”Paper Version | Recommended Java Version |
---|---|
1.8 to 1.11 | Java 8 |
1.12 to 1.16.4 | Java 11 |
1.16.5 | Java 16 |
1.17.1-1.18.1+ | Java 21 |
Downloading Paper
Section titled “Downloading Paper”Paper provides runnable server JARs directly from our website’s downloads page.
Click on the build number to download a file.
Running the server
Section titled “Running the server”To run the server you will need to either create a startup script or run a command in your terminal.
You can generate a startup script using our Startup Script Generator. You can also obtain the optimized terminal command to run the server there.
If you’re just looking for a short command:
java -Xms4G -Xmx4G -jar paper.jar --nogui
Ensure you navigated your terminal to the directory of your server
and that you have replaced paper.jar
with the name of the JAR you have downloaded.
The amount of RAM can be set by changing the numbers in the Xmx
and Xms
arguments.
--nogui
disables Vanilla’s GUI, so you don’t get double interfaces when using the command line.
To configure your server, see the Global Configuration and Per World Configuration pages.
Updating the server
Section titled “Updating the server”Updating Paper is simple! See our Update Tutorial for more information.
Migrating to Paper
Section titled “Migrating to Paper”From Vanilla
Section titled “From Vanilla”Migrating from Vanilla is easy, but there are some differences, namely in world saves. Paper (and CraftBukkit and Spigot) separate out each dimension of a world (nether, the end, etc.) into separate world folders.
Paper will handle this conversion for you automatically. No additional consideration is required.
From CraftBukkit or Spigot
Section titled “From CraftBukkit or Spigot”Paper is a drop in replacement for both CraftBukkit and Spigot, you don’t need to make any changes.
Next steps
Section titled “Next steps”Take a look at our Next Steps guide to get your server up and running with the best performance and features.