Guides6 min read
How to choose Minecraft server hosting for your community
Choose Minecraft hosting by server software, workload, location, and recovery options. A practical checklist for a first SMP, plugins, or a modpack.

Guides
Separate slow ticks from network and client problems, use a representative spark profile and verify each configuration change.
Fix Minecraft server lag by identifying whether the delay comes from simulation ticks, network delivery or the player’s client. On Paper, capture a spark profile during the problem and change the work the profile identifies. A copied optimization configuration can alter gameplay without addressing the actual bottleneck.
| Observation | Check first |
|---|---|
| World simulation slows for many players | Server TPS/MSPT and a busy-period profile |
| One player has delayed actions but ticks are healthy | That client and its network path |
| Low frame rate while server metrics remain healthy | Client rendering, mods and local resources |
| Brief pauses during travel or saves | Chunk generation, I/O, garbage collection and scheduled work |
| Server disappears or restarts | Crash logs, process limits and host events |
Read TPS and MSPT together. At the conventional 20 TPS target, sustained tick work must fit the normal 50 ms budget, but an average can hide spikes. Modified tick rates and region-threaded software need their own interpretation.
Paper includes spark on supported modern releases, beginning with Minecraft 1.21. Verify your build before adding another profiler. Record game/server/Java versions, extensions, player count, activity and effective distance settings.
/spark tps
/spark profiler start --timeout 120These are in-game administrator commands; use the console’s expected command format if running there. Capture representative activity during the two-minute example interval. Keep a healthy comparison sample and review reports for sensitive information before sharing them.
| Profile or correlated evidence | Candidate investigation |
|---|---|
| Extension callbacks dominate | Resource version, configuration and unnecessary repeated work |
| Entity processing dominates | Entity counts, active areas and the gameplay requiring them |
| Chunk generation dominates during exploration | Travel workload, generation settings and planned pregeneration |
| Save/I/O pauses align with backups | Storage latency and competing operations |
| Memory pressure or long collection pauses | Heap, total limit and retained growth |
A high percentage in a sampled call tree identifies where observed execution time accumulated; read the surrounding work and sampling context before naming a cause. Waiting, asynchronous work and a symptom outside the captured interval may need additional evidence.
Start with view versus simulation distance if loaded or simulated areas are the identified work. Entity activation, spawning and other world settings can change farms or behavior; avoid treating the lowest possible values as a universally correct preset.
Preparing a bounded area can move some generation work out of active play, but it consumes disk and CPU and does not eliminate every future loading task. Use a compatible tool, a defined boundary and a maintenance plan. Observe free space and performance while it runs rather than launching an unlimited job beside peak gameplay.
If required tick work remains too slow, use the CPU guide. If memory failures are present, use OOM diagnosis. Adding heap will not automatically fix an expensive serial task, and more cores will not automatically shorten it.
Keep before/after evidence and the final configuration with the deployment record. Explore the Minecraft topic hub for supporting guides and compare Minecraft hosting when the measured workload needs different resources. No performance gain is claimed here without a workload-specific test.
Guides & next steps
Choose the right setup, bring your world, and keep it running well.
Compare memory, storage, and monthly prices for your next world.
Buying guideWork through software, RAM, locations, and backups before ordering.
Setup guideMatch your server software and prepare a compatible installation.
Keep reading

Guides6 min read
Choose Minecraft hosting by server software, workload, location, and recovery options. A practical checklist for a first SMP, plugins, or a modpack.

Guides6 min read
Latency is mostly physics. This is how to pick a hosting region when your community is spread out, and why "central" is usually the wrong answer.

Guides3 min read
Build a workload budget from concurrent peaks, response-time goals and recovery needs instead of choosing by memory tier alone.