IceServer
本帖最后由 IceServer 于 2022-4-18 22:42 编辑

服务端是1.18.2的paper-271,安装的插件如图所示。

最近发现服务器的区块加载有些异常,刚开服的时候就加载了2000多个区块(玩家不到10个),然后会慢慢变成3000个区块左右(主世界),然后导致服务器TPS变得非常低,然后找了一些区块卸载插件,好像都不是很支持1.18.2,请问有可能的原因在哪,以及1.18.2有没有能够使用的区块卸载插件?

谢谢!

Yuri南城
尝试卸载 autounloadchunk

传个timings

‮tcejorPoiK
本帖最后由 ‮tcejorPoiK 于 2022-4-18 22:52 编辑

可能是AutoUnloadChunk,因为你的插件里似乎只有它会和区块有关

你可以把所有插件删除,除了Essentials留着看区块加载数量。
如果这样是正常的,再恢复一半插件,继续看加载数量。
这样反复一半一半的删、加,直到找到出问题的那个插件。





以及你的视距有没有调整过,默认10区块视距,10个玩家加载的区块大概就是4000个
视距需要同时修改 simulation-distance 选项

simulation-distance 代表服务器实际运算的区块数量
view-distance 是可见的区块数量

当 view-distance < simulation-distance 时,会取 simulation-distance 的值

IceServer
‮tcejorPoiK 发表于 2022-4-18 22:46
可能是AutoUnloadChunk,因为你的插件里似乎只有它会和区块有关

那是我出问题之后才添加的插件,但是它用不了

IceServer
Yuri南城 发表于 2022-4-18 22:46
尝试卸载 autounloadchunk

传个timings

https://timings.aikar.co/?id=0cfbb079d9e2438b80dc95750b5bcb7d

‮tcejorPoiK
本帖最后由 ‮tcejorPoiK 于 2022-4-18 23:07 编辑

看你timings上spigot.yml配置的view-distance是8,simulation-distance是默认
如果你没编辑过server.properties的视距话simulation-distance就是10,也就是每个玩家加载约400-484个区块

高版本建议simulation-distance设置为5,view-distance按你喜欢的大小设置,想玩家视野大点就7-10

Yuri南城
配置改了但是似乎不太到位,建议根据此文章重新进行配置优化。

[2022.3.23]针对1.16-1.18追求高在线服主优化需求 | 轻松应对50+在线
https://www.mcbbs.net/thread-1220729-1-1.html
(出处: Minecraft(我的世界)中文论坛)

建议使用 Java 17 代替 18 开服,下载地址:
https://www.azul.com/downloads/

另外个人感觉您的主机性能不够,建议租用合适的 VPS