Minecraft 服务器上的延迟减少和 TPS 增加设置
Minecraft pvp 服务器管理中最重要的性能指标 TPS(每秒滴答数) 是值。在理想的服务器上,TPS 值应该为 20。随着该值减小,会出现“滞后”问题,例如区块迟到和生物通过传送移动。在本指南中,您将了解如何通过优化服务器性能将 TPS 值修复回 20。
第1步:Bukkit.yml优化
位于您的服务器主文件夹中bukkit.yml使用 Notepad++ 等编辑器打开文件,并通过查找以下值来更新它:
spawn-limits: monsters: 15 # (Varsayılan 70) Yaratık sınırını düşürmek işlemci yükünü azaltır. animals: 10 # (Varsayılan 10) water-animals: 2 # (Varsayılan 15) chunk-gc: period-in-ticks: 300 # Kullanılmayan harita parçalarını (chunk) hafızadan daha hızlı siler.
第2步:Spigot.yml配置
spigot.yml打开文件并减少玩家的视野距离和实体的 CPU 负载:
- 视距:
4或5做吧。 (默认值为 10。它减少了玩家在地图上可以看到的最大距离,从而释放 RAM 和处理器)。 - 实体激活范围: 它决定了生物的人工智能将在多少街区之外发挥作用。优化如下:
monsters: 16,animals: 12,misc: 4 - 合并半径: 它是地面上物品的连接距离。减少地面负载:
item: 3.5,exp: 6.0
第 3 步:Paper.yml 或 Paper-World 设置
如果您使用 Paper 基础设施(为了性能绝对推荐使用),paper-world-defaults.yml在文件中进行以下设置:
- 消失范围: 使远处的生物消失得更快:
soft: 28,hard: 56 - 最大实体碰撞: 每个块的最大实体碰撞计算。滞后的最大原因之一是:
max-entity-collisions: 2(默认 8)
本文是专门为PvPServer准备的。