☀️ 夏季促销:使用优惠码 终身 9 折

减少您的 Minecraft 服务器延迟

针对延迟服务器的实用、按顺序修复方法——从视距和内存到使用 spark 进行性能分析以及预生成您的世界。

Last updated July 17, 2026

延迟有两种类型,每种类型的修复方法都不同。服务器端延迟(低 TPS)是服务器难以跟上——每个人都会卡顿。客户端延迟(低 FPS)是您自己的计算机或连接问题。本指南是关于服务器端延迟的,按照您应该实际尝试的顺序进行。

首先,测量——不要猜测

在控制台中输入 /tps20 TPS 是完美的;任何持续低于约 18 的情况都意味着服务器过载。如果 TPS 正常但感到延迟,那么问题是您的电脑或网络,而不是服务器。

1. 降低视距

这是大多数服务器上最大的改进。视距每增加一个区块,工作量就会呈指数级增长。在 server.properties 中(通过文件管理器编辑):

view-distance=8
simulation-distance=6

对于生存模式,8 已经足够;在繁忙或有模组的服务器上,可以降到 6。重启以应用更改。

2. 提供足够的内存——但不要太多

内存过少会导致持续的垃圾回收停顿。检查您的套餐是否满足您的使用需求:

  • Vanilla / Paper 生存:2–4 GB
  • 插件繁重的 Paper:4–6 GB
  • 模组包:6–8 GB+

反直觉的是,更多的内存不总是更好——过大的堆会导致更长的垃圾回收暂停。根据您的实际需求匹配内存;如果您已经达到上限,请升级您的套餐

3. 使用 spark 找出真正的原因

猜测浪费时间——进行性能分析。安装 spark 插件/模组,然后运行:

/spark profiler --timeout 60

它会给您一个可分享的链接,精确显示哪个插件、模组或任务正在占用您的 tick 时间。这会将“我的服务器延迟”变成“这个插件使用了 40% 的 tick 时间”——您可以据此采取行动。

4. 预生成您的世界

大多数延迟峰值发生在玩家探索到新的、未生成的区块时。提前预生成世界可以消除这些峰值。使用 Chunky

/chunky radius 5000
/chunky start

让它完成(它在后台运行),然后探索就会很流畅,因为区块已经存在。

5. 精简繁重的插件和模组

  • 红石 / 刷怪塔是常见的 TPS 杀手——spark 会指出它们。
  • **实体限制:**在 Paper 的 paper-world-defaults.yml 中限制每个区块的生物数量。
  • **移除您不使用的东西。**每个插件都有开销;禁用您不实际使用的插件。

6. 使用优化过的软件

如果您使用的是 vanillaSpigot,请切换到 Paper(或 Purpur)——它们免费提供了巨大的性能改进和合理的默认设置。对于模组化服务器,Lithium (Fabric) 等性能模组帮助很大——但要保持更新(过时的性能模组可能导致崩溃,请参阅模组包无法启动指南)。

仍然延迟?

请附带您的 /spark 性能分析器链接和 /tps 读数提交支持工单。这些数据能让我们比单独的描述更快地找出原因。