Why these two settings matter
Paper separates two concerns that many admins mix together:
- what the client can receive from the server
- what the server actively simulates and ticks
That is why view-distance and simulation-distance are not the same knob.
What Paper says
Paper documents:
view-distanceas the amount of world data the server sends the clientsimulation-distanceas the maximum distance where living entities are updated by the server
That distinction is operationally important.
If your problem is heavy entity ticking or active game logic, simulation-distance usually matters more than view-distance.
Safe starting values
For many small servers, these are reasonable starting points:
| Setting | Conservative baseline |
|---|---|
view-distance | 8 to 10 |
simulation-distance | 4 to 6 |
This is not a universal recipe. It is a safe baseline that keeps gameplay acceptable while avoiding very aggressive simulation on modest hardware.
When to lower simulation-distance first
Start here if:
- villagers or mobs dominate tick time
- farms are heavy
- bases with many entities cause lag
- Spark points to server-side activity rather than pure network or chunk send cost
Example:
view-distance=10
simulation-distance=5
This often preserves the feel of the world better than cutting both values harshly.
When to lower view-distance as well
Lower view-distance if:
- exploration or wide terrain visibility is expensive
- player count is rising
- the server is spending too much effort sending chunk data
A practical second step:
view-distance=8
simulation-distance=5
How to test changes correctly
Do not tune these settings on an empty server and call it done.
Use this sequence:
- capture a baseline with Spark
- change one setting
- reproduce the same load
- compare the result
This is what prevents placebo tuning.
What not to do
Do not slash both to the minimum immediately
Yes, that may reduce lag. It may also create a worse player experience than necessary and hide the real bottleneck.
Do not use them as a substitute for profiling
These settings are safe first levers, not a substitute for understanding your workload.
FAQ
Can I keep a higher view-distance and a lower simulation-distance?
Yes, and that is often the more balanced choice for survival servers where visibility matters more than fully active distant entities.
What if changing these values barely helps?
Then your bottleneck is probably elsewhere: plugins, chunk generation, hardware limits, or another active subsystem.
Next steps
- If you need the measurement basics first, read Minecraft Server Lag Explained: TPS, MSPT, and Can’t Keep Up.
- If you need evidence before tuning, capture a Spark profile.
- If you are still deciding which server software to run, compare Paper vs Vanilla vs Fabric vs Forge.