Support Guides Minecraft Server Setup
Minecraft

Minecraft Server Setup

8 min read April 2026

This guide covers choosing a server type, accepting the EULA, configuring server.properties, installing plugins or mods, and managing your whitelist.

Choosing a server type

When you purchase a Minecraft plan you'll be asked which server type you want. Here's what each one means:

TypeBest forSupports plugins?Supports mods?
PaperMost servers, best performance✅ Yes (Spigot API)❌ No
VanillaPure Minecraft, no extras❌ No❌ No
ForgeMod-heavy servers, CurseForge packs❌ No✅ Yes
FabricModern mods (Sodium, Iris, etc.)❌ No✅ Yes
Not sure? Pick Paper. It runs vanilla gameplay perfectly, has massive performance improvements over standard Vanilla, and lets you add plugins later.

You can change server type at any time via Dashboard → Startup. Your world data is always preserved.

Accepting the EULA

Mojang requires you to accept their End User License Agreement before the server will run. If you see a EULA error on first start:

  1. Go to Files in your Dashboard
  2. Open eula.txt
  3. Change eula=false to eula=true
  4. Click Save and start the server again

Configuring server.properties

The server.properties file in your Files tab controls most server behaviour. Key settings:

SettingDefaultWhat it does
max-players20Maximum concurrent players
view-distance10Chunks loaded per player. Lower values use less RAM.
simulation-distance10Range entities are ticked. Lower values improve performance.
gamemodesurvivalDefault gamemode for new players
difficultyeasyGame difficulty (peaceful/easy/normal/hard)
level-seed(blank)Set a specific world seed
online-modetrueRequire players to have a paid Minecraft account
white-listfalseSet to true to enable whitelist
pvptrueAllow player vs player combat
Always restart the server after editing server.properties for changes to take effect. Some settings (like view-distance) can also be changed live with /reload confirm on Paper.

Installing plugins (Paper)

Plugins add features to your server without replacing vanilla gameplay: economy, permissions, minigames, and more.

  1. Download a .jar plugin file from Hangar or SpigotMC
  2. In your Dashboard, go to Files → plugins
  3. Upload the .jar file
  4. Restart the server. The plugin loads automatically.

To check loaded plugins, run /plugins in the console. Green = active, red = failed to load.

Installing mods (Forge / Fabric)

  1. Make sure your server type matches the mod loader your mods require
  2. Download .jar mod files: CurseForge for Forge, Modrinth for Fabric
  3. In your Dashboard, go to Files → mods
  4. Upload all mod files
  5. Restart the server
Players must have the same mods installed on their client to join a Forge/Fabric server. Fabric servers can use client-only mods for the player's experience, but server mods must be installed server-side.

Whitelist & operators

Run these commands directly in the Console tab of your Dashboard:

# Enable whitelist
whitelist on

# Add a player to the whitelist
whitelist add PlayerName

# Remove a player
whitelist remove PlayerName

# Give a player operator (admin) access
op PlayerName

# Remove operator access
deop PlayerName

Performance tips

  • Use Paper. It has significant optimisations over Vanilla and Spigot.
  • Lower view-distance to 6–8 for a 2GB plan with 10+ players
  • Lower simulation-distance to 4–6 to reduce entity processing
  • Avoid plugins that run heavy async tasks (e.g. some anti-cheat plugins)
  • Upgrade to the 4GB or 8GB plan for modpacks, as mods need significantly more memory