Game servers
How to make a Minecraft Java server: Paper, Spigot or Forge
Updated on 3 min readThe NeoHost team
Java or Bedrock
Paper, Spigot or Forge
Paper: a server built from Spigot, with performance optimizations. It runs Bukkit and Spigot plugins and is the usual choice for a survival or SMP server with plugins. Spigot: the project Paper starts from. You pick it when a particular plugin needs Spigot. Forge: for mods and modpacks. Mods change the game for the players too, so every player needs the same mods installed, in the same version.
How much memory you need
Iron: 1 vCPU, 4 GB RAM, 20 GB NVMe, €4.99 a month. Diamond: 2 vCPU, 6 GB RAM, 40 GB NVMe, €9.99 a month. Netherite: 4 vCPU, 8 GB RAM, 60 GB NVMe, €14.99 a month.
The steps
Order the plan from the Minecraft page. The server installs itself in under a minute after payment, and the panel login details arrive by email. Pick the server software, Paper, Spigot or Forge, and the Minecraft version your players have. Set up the server in server.properties: the name in the server list inmotd, the game mode and the difficulty. Leaveonline-mode=true, so only real Minecraft accounts can join.Upload the plugins ( .jarfiles) over SFTP to thepluginsfolder or, on Forge, the mods to themodsfolder, then restart from the panel.Join the server: in Minecraft, go to Multiplayer, Add Server, and enter the server address. The default port is 25565; if your server has a different port, add it after the address, with a colon.
On a VPS, with GameReady™ OS
minecraft install: you choose Paper or vanilla and the version, and the installer sets up Java, accepts the EULA and starts the server with an RCON console. It needs at least 1 vCPU, 1 GB RAM and 4 GB of disk.
Where it usually goes wrong
Different versions: a player on 1.21 cannot join a server on another version. Choose the server version to match your players. A plugin for another version: after a Minecraft update, some plugins stop starting until their authors update them. The error shows up in the console at startup. Different mods on the server and the player’s side: on Forge, the player gets a list of mods that do not match and cannot join. Too little memory: the server starts to lag as it nears the limit. In the console you see warnings that it cannot keep up.
