What running on the phone actually means
The server binary executes on your device, against your device's CPU, RAM and network connection. Nothing is rented and nothing is shared, so there is no queue to wait in and nobody else's load to compete with. The practical consequences:
- It runs while the phone is on. No sleep timer and no idle shutdown — an Android background service keeps the world ticking with the app minimised and the screen off.
- Friends join from anywhere. Every server gets a public address through automated tunneling, so there is no port forwarding and no router settings. The address stays reachable around the clock.
- You own the files. A built-in file browser edits
server.properties, plugin configs and world data directly on the device, and worlds import and export as.zip. - The phone has to stay on. This is the real trade-off. Keep it charging, on Wi-Fi, and exempt from battery optimisation.
Java or Bedrock, both from the phone
Which edition your friends play decides which server you create — and Anvil-MC covers both natively rather than forcing everyone onto Java.
Every one of those is a one-tap choice at server creation, and every one is on the free tier. Full detail on the Bedrock routes is on the Bedrock server hosting page.
Setting one up
- Install Anvil-MC from Google Play. Android 9 or newer, no root.
- Create a server and pick the software: a Java
.jar, a Modrinth modpack, a game mode template, or PowerNukkitX for native Bedrock. - Allocate RAM — 2 GB starts most worlds, 4–6 GB is comfortable for modded play.
- Start it, then copy the public address the dashboard shows you.
- Send that address to your friends. There is nothing to forward or configure.
What a phone can handle
Hosting is a sustained load, so the ceiling is RAM and thermals rather than raw peak speed. Roughly:
- 2 GB free RAM — Vanilla or Paper for two or three players.
- 4–6 GB free RAM — modded worlds, modpacks, or five to ten players.
- 8 GB and up — larger modpacks and busier survival worlds.
Keep the host phone plugged in and exempt from battery optimisation. Android will kill a background service it believes is draining the battery, and that takes the server down with it.
Picking a device to dedicate to this? The HostScore leaderboard benchmarks real handsets on server performance, and the best cheap phones for hosting in 2026 ranks them on price-to-performance.
