哪些在运算,哪些只是显示
渲染与模拟在实际中的区别:为什么远处的生物会冻结,以及如何利用这一点。
更新于 2026年8月13日
两个半径的作用不同,理解它们的区别可以在不影响游戏体验的前提下节省资源。
不同距离下会发生什么
| 距离 | 生效的内容 |
|---|---|
在 simulation-distance 以内 | 生物会走动,植物会生长,红石会触发,农场会运行 |
| 在模拟距离与视距之间 | 区块可见,但处于“冻结”状态 |
超出 view-distance | 不会发送到客户端 |
实际影响
- 农场只在模拟距离以内运行。玩家走远后农场就会停止——这是正常行为,不是 bug。
- 生物会在边界处冻结:玩家能看到它们,但它们不会移动。
- 挂机点必须位于农场的模拟距离以内。
如何使用
将 view-distance 设置得比 simulation-distance 更大:玩家能看到漂亮的地平线,而服务器只对附近区域进行刻运算。相差 2–4 个单位在视觉上几乎看不出来,但在 MSPT 上却很明显——view-distance。
需要向玩家解释什么
技术型玩家会问,为什么自己在地图另一个位置时农场不运行。答案就是:simulation-distance。值得把这个值写进项目文档——面向玩家的文档。
区块加载器
让区块保持活跃的机制会绕过这一限制——并造成持续负载——农场。
Minecraft 托管您离线时服务器仍在运行创建服务器
