视距与模拟距离的区别(以及它们如何影响 TPS)
视距决定玩家能看多远,模拟距离决定世界有多大范围保持活跃并持续运算,两者都会直接影响服务器的 TPS,因为每往外扩一格,服务器就要多处理一批区块。
阅读约 2 分钟 · 更新于 2026年10月21日 · 作者:GuavaHost Team
两个设置各自做什么
- 视距: 服务器向每个玩家发送多少区块(世界里 16 格宽的方形单元)。数值越高玩家看得越远,但服务器要为所有人加载和推送更多地形。
- 模拟距离: 世界有多大范围保持「活着」。在这个范围内,生物会移动、作物会生长、红石会运行、物理会发生。范围之外的区块虽然被加载,但处于冻结状态。
关键在于,模拟距离通常是两者中更贵的那个,因为一个活跃区块的开销远高于一个仅仅可见的区块。
它们为什么会打到 TPS
TPS(每秒刻数)是你的服务器每秒更新世界的次数。健康的服务器跑在 20 TPS。每一个活跃区块都会给每一刻增加工作量,而活跃范围大致随距离的平方增长,所以从 8 调到 10 的跨度比看上去大得多。如果服务器来不及在规定时间内跑完一刻,TPS 就会下降,整个世界都会变得拖沓。
合理的起始数值
并没有唯一正确的数字,但下面这些区间对多数社区服务器都挺好用:
- 热闹的服务器或模组服:视距大约
6到8,模拟距离大约4到6。 - 内存有余量的小型亲友服:为了风景,你可以把视距再往上推一些。
- 如果 TPS 已经吃紧:先降模拟距离,因为它干的活最多。
怎么修改
- 在 Minecraft 服务器上,从服务器菜单里 Minecraft tools(Minecraft 工具)下面打开 Server properties(服务器属性)。(你也可以在 Files(文件)标签里直接编辑
server.properties。在其他游戏里,这些设置位于游戏自己的配置文件中,或者在 Settings(设置)标签下的 Startup settings(启动设置)里。) - 把 View distance (chunks) 和 Simulation distance (chunks),也就是文件里的
view-distance和simulation-distance,设成你选定的数值。 - 点击 Save changes(保存更改)。
- 按服务器页面顶部的 Restart(重启),让新数值生效。
一个实用的多人小技巧
你可以把模拟距离设低一点,视距稍微设高一点。玩家眼前依然是开阔的大片风景,但服务器只需要真正模拟他们附近的区域。这样世界看着依旧辽阔,每一刻的开销却大幅下降。
验证改动效果
重启之后,在 Paper 或 Spigot 上用 /tps 查看 TPS,或者盯着 Console 看有没有刻延迟警告。如果 TPS 回升到接近 20、MSPT 下降,那么距离设置确实是问题的一部分。如果毫无改善,瓶颈就在别处,比如内存、实体或者某个吃性能的插件。
在动手试验之前,值得先去 Backups(备份)页面做一次快照,这样万一某个数值引发问题,你可以立刻把配置还原回来。
还没搞定吗?来 discord.gg/GuavaHost 加入我们的 Discord,团队会帮你解决。
- view-distance
- simulation-distance
- tps
- minecraft
Host a Minecraft Java server From $3.99/mo, with instant setup and DDoS protection.
还是没解决? 我们的团队 7x24 小时在线,随时解答你的问题。