So you've finally decided to ditch the overcrowded public servers and run your own world. Smart move. A private Minecraft server on Octohost gives you complete control — your rules, your mods, your whitelist. Better still, you'll be online in under 10 minutes from now. Let's walk through every step.

Choosing the Right Plan

RAM is the most important variable in Minecraft server performance. The amount you need depends on two things: how many players will be online simultaneously, and what kind of gameplay you're running (vanilla, lightly modded, or a heavy modpack).

PlanRAMVanilla PlayersModpack Players
Small2 GBUp to 10Up to 5 (light packs)
Medium4 GB10–2510–15
Large8 GB25–5020–30

If you're unsure, always start with Small. You can upgrade to a larger plan any time from the billing portal, and your world data transfers automatically with no downtime required.

💡 Weekly billing tip If you just want to test the service before committing, use weekly billing — the Small plan is only $3.49 for a full week. Perfect for a weekend server.

Completing Checkout

Head to the Pricing page and select your plan and billing period. During checkout you'll be asked for:

  • Server Location — US East, US West, or EU (Frankfurt). Pick the region closest to most of your players.
  • Billing Period — Monthly (best rate) or Weekly (most flexible).
  • Payment Method — Credit/debit card processed securely. We don't store card numbers.

Hit Launch Server and the provisioning process starts immediately. Your server will be live within 3–5 minutes.

Navigating the AMP Control Panel

Once provisioned, you'll receive an email with your AMP control panel URL (something like https://104.21.x.x:8080/), a username, and a temporary password. Log in and you'll see your Minecraft instance listed.

The AMP dashboard gives you:

  • Start / Stop / Restart — one-click server controls.
  • Console — live output feed. Type commands directly here (e.g. /op yourname).
  • Configuration — a graphical editor for server.properties. No manual file editing required.
  • File Manager — upload mods, texture packs, world seeds.
  • Scheduler — automate restarts and backups.
  • Players — see who's online, kick, ban, or whitelist directly.

Configuring server.properties

Before you invite anyone, take 2 minutes to configure the key settings in AMP's Configuration tab:

1

Set your world name and seed

Change level-name to something descriptive (e.g. survival-world-2018). Optionally set level-seed to a specific number if you want a known map. Leave it blank for random generation.

2

Set max players and difficulty

Set max-players to a realistic number your RAM plan supports. Set difficulty to normal or hard — easy mode tends to reduce mob spawning and makes the game feel hollow on survival servers.

3

Enable whitelist (recommended)

Set white-list=true. Then in the AMP console, run /whitelist add [playername] for each person you want to allow. This prevents random strangers from joining and griefing your world.

4

Set MOTD and online-mode

The motd field is what players see in their server list — make it descriptive. Keep online-mode=true unless you specifically need to support cracked clients.

Choosing the Right Server JAR

By default, Octohost installs the official vanilla Minecraft server JAR. Depending on your use case, you may want to switch:

JARBest ForPlugin SupportPerformance
VanillaPure vanilla experienceNoneBaseline
PaperMost survival serversBukkit/SpigotSignificantly better than vanilla
PurpurHigh-pop survivalBukkit/SpigotBest of the three
ForgeMod packs (client+server)Forge modsDepends on mods
FabricLightweight modsFabric modsVery good

For most survival servers with friends, Paper is the right choice. It's a drop-in replacement for vanilla, runs substantially faster (better TPS under load), and lets you install popular plugins like EssentialsX, WorldEdit, and LuckPerms.

To switch JARs, go to AMP → Update/Install → search for Paper Minecraft. AMP downloads and configures everything automatically.

Essential Plugins for Paper Servers

If you're running Paper, these plugins are worth installing immediately:

  • EssentialsX — adds /home, /spawn, /warp, /tpa, economy commands, and dozens of quality-of-life features. The de facto standard plugin for Paper servers.
  • WorldEdit — powerful in-game map editing. Lets admins reshape terrain, copy/paste structures, and fix griefing fast.
  • LuckPerms — the best permission management plugin. Assign ranks and fine-grained permissions to players and groups.
  • CoreProtect — logs every block place and break. If someone griefs your world, you can roll back damage per-player. Essential for public servers.
  • Dynmap — generates a real-time interactive web map of your world. Players can view it in a browser. Great for large servers.
⚠️ Plugin compatibility Always download plugins from trusted sources — SpigotMC.org, Bukkit Dev, or the developer's GitHub. Never install plugins from random file-sharing sites. Malicious plugins can compromise your server or your players' accounts.

Automated Backups

AMP's built-in task scheduler makes backup automation simple. Go to Scheduling in AMP and create a new task:

  • Trigger: Time-based, every 6 hours
  • Action 1: Run command — say [Auto-backup] Saving world in 60 seconds...
  • Action 2: Wait 60 seconds
  • Action 3: Backup

AMP stores backups locally on your SSD (which is unlimited on all Octohost plans). You can also download backup archives through the File Manager.

Sharing Your Server Address

Your server's IP address is shown prominently in the AMP dashboard and in your Octohost billing portal. It's a clean dedicated IPv4 — something like 104.21.18.92. Share it with your friends.

Default Minecraft port is 25565, so they connect using just the IP — no port number needed. In Minecraft's multiplayer menu, they click Add Server, paste your IP, and connect.

"A private server changes how you play the game entirely. No strangers destroying your builds, no admin abuse, no pay-to-win. Just you and your friends." — Octohost customer

Troubleshooting Common Issues

Can't connect to the server

Check the AMP dashboard first — is the server actually running? The status indicator should be green. If it's red or yellow, click Start and wait 30 seconds. If the server crashes on startup, check the console for error messages. The most common cause is a plugin incompatibility — try disabling recently added plugins.

Server is lagging (low TPS)

Use the in-game command /tps (available on Paper servers) to check your tick rate. Healthy servers run at 20 TPS. If you're below 15:

  • Switch from vanilla to Paper if you haven't already
  • Reduce your view distance: view-distance=8 is a good middle ground
  • Clear dropped items: /kill @e[type=item]
  • Check for chunk loading issues — farms that keep thousands of chunks loaded are a common culprit

Java out of memory errors

In AMP → Java Settings, make sure your -Xmx value is set to roughly 80% of your plan's available RAM. For a 2 GB plan, use -Xmx1536M. For 4 GB, use -Xmx3G.

What Next?

You're live. Here's what to explore next:

  • Read our DDoS protection guide to understand what's already keeping your server safe.
  • Set up a custom domain for your server IP using a free DNS service like FreeDNS.
  • Create a Discord server for your community and link it to your Minecraft server using a bot like JMusicBot.
  • Explore the PaperMC forums for plugin recommendations and optimisation tips.

Have a question that isn't answered here? Our support team responds within the hour — send us a message or drop by Discord.