To change view distance on a Minecraft server, open server.properties, set view-distance= to the number of chunks you want (for example view-distance=8), adjust simulation-distance= if needed, save and restart. Both default to 10 and accept values from 3 to 32. Lowering them is one of the most effective ways to reduce lag; raising them shows more terrain but costs RAM and CPU for every player online.
view-distance vs simulation-distance
The two settings sound alike but control different work.
| Setting | Default | What it controls | Cost |
|---|---|---|---|
view-distance | 10 | How many chunks around each player the server sends to clients | Memory, network, chunk loading |
simulation-distance | 10 | How far from each player entities move, crops grow and redstone runs | CPU on every tick |
A player sees the smaller of two numbers: their own Render Distance in video settings and the server's view-distance. A player with Render Distance 16 on a server with view-distance=8 sees 8 chunks. Simulation distance should not be higher than view distance; there is no point simulating chunks no one can see.
The load grows fast. Each player covers a square of 2 × distance + 1 chunks per side, so a distance of 10 means 21 × 21 = 441 chunks per player, while 6 means 13 × 13 = 169. That is why a small drop makes a big difference on a busy server.
Change view distance on a Minecraft server, step by step
- In the TheGameHosting panel, open your server and go to Files.
- Click
server.properties. - Change
view-distance=10to the value you want, for exampleview-distance=8. - Change
simulation-distance=10too if you want, for examplesimulation-distance=6. - Save the file.
- Restart the server from the panel. The settings are read at startup.
- Join and press F3 to check how far chunks load. Watch TPS with a plugin such as spark if you run Paper.
view-distance=8
simulation-distance=6
There is no vanilla command to change the view distance while the server runs, so plan the restart. A task in Schedules can restart the server at a quiet hour.
What values should you use?
There is no single right number. These are sensible starting points; test with your real player count.
| Server | view-distance | simulation-distance |
|---|---|---|
| A few friends, survival | 10 (default) | 8 to 10 |
| 10 to 20 players with plugins | 8 | 6 |
| 30+ players or heavy farms | 6 to 7 | 4 to 5 |
| Modpack server | 6 to 8 | 5 to 6 |
| Creative or build server, few players | 12 to 16 | 6 |
If the server lags, lower simulation-distance first: players barely notice it, while a short view distance shows fog close by. For a full checklist, see the Minecraft server lag fix guide.
Per-world view distance on Paper and Spigot
Paper and Spigot read server.properties, but spigot.yml can override it per world. Under world-settings, the default section applies to every world and you can add a section with a world's name to change only that world:
world-settings:
default:
view-distance: default
simulation-distance: default
world_nether:
view-distance: 6
default means "use the value from server.properties". If you changed server.properties and nothing happened, check that spigot.yml does not set a number here. Restart after editing.
Pre-generate the world before raising view distance
New chunks cost much more than loading chunks that already exist. If you raise the view distance on a fresh world, players exploring generate a lot of terrain at once and TPS drops. On Paper, a pre-generation plugin such as Chunky creates the terrain ahead of time: install it from the Plugins tab, then run chunky radius 3000 and chunky start in the console and let it finish before players arrive. Set a world border at the same radius so nobody walks past the generated area.
Common problems
- Nothing changed after editing. You did not restart, or
spigot.ymloverrides the value. Check both. - Players still see few chunks. Their own Render Distance is lower than the server's. They need to raise it in video settings.
- Fog close to the player on a modded server. Some mods have their own distance settings. Check the mod configs in the
configfolder. - Higher view distance made the server lag. Each step adds many chunks per player. Go back down, or give the server more RAM. Our guide on how much RAM a Minecraft server needs helps you size it.
- Value ignored. Values outside 3 to 32 are not valid. Use a whole number in that range.
If you also want to set how many players can join, see how to change max players on a Minecraft server.
Room for a bigger view, on TheGameHosting
View distance is limited by hardware. On TheGameHosting your server runs on AMD 9950X or 7950X3D CPUs at up to 5.7 GHz with DDR5 memory and NVMe storage, so chunks load and generate quickly and you can keep a comfortable view distance with more players. You edit server.properties in Files, install Chunky from Plugins and restart in one click. DDoS protection is included and the server stays online when your PC is off.
Java plans start at 2 GB for $1.90 USD per month, with no charge per player. If your world needs more room, a larger plan gives more RAM for chunks. Compare them on Pricing or see our Minecraft server hosting.
FAQ
How do I change the view distance on my Minecraft server?
Set view-distance= to the number of chunks you want in server.properties, save and restart the server. Values from 3 to 32 are valid, and 10 is the default.
What is the best view distance for a Minecraft server?
For a small group, the default 10 is fine. Busy servers often run 6 to 8, with a simulation distance of 4 to 6 to keep 20 TPS.
What is the difference between view distance and simulation distance?
View distance is how many chunks the server sends to players. Simulation distance is how far around them mobs, crops and redstone are updated.
Why is my render distance limited on a server?
You see the smaller of your Render Distance and the server's view-distance. If the server is set to 8, you see 8 chunks even with 16 in your settings.
Hosting for this game
Written by TheGameHosting Team, the people who run our servers in Dallas and Amsterdam and answer your tickets.
All posts
TheGameHosting Team
