2024-04-20 18:42:25 +08:00
|
|
|
---
|
|
|
|
sidebar_position: 6
|
|
|
|
---
|
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
# 插件
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
省流:大部分情况都不要装任何优化插件, 包括实体清理以及实体堆叠插件
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
## 避坑插件
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
### Lagassist
|
2024-04-26 17:40:19 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
跑路付费多合一"优化插件", 不要使用. 下面是吐槽(包含一定程度的恶意, 问就是因为被骗过一百块)
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
<detail>
|
|
|
|
<summary>为什么不要用这个插件</summary>
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
1. ChunkAnalyser - 简单的搜索世界的红石, 漏斗, 实体之类, 有很多平替插件
|
|
|
|
|
|
|
|
2. LagMonitor, LagMap, Benchmark - 很鸡肋的性能检测(远不如spark)
|
|
|
|
|
|
|
|
3. RedstoneCuller - 直接破坏红石机器
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
4. ChunkHoppers - 有专门的区块漏斗插件, 体验远好于此插件
|
|
|
|
|
|
|
|
5. ChunkLimiter - 平替插件[Farmcontrol](https://www.spigotmc.org/resources/farmcontrol-1-15-1-19.86923/)/[mob-farm-manager](https://www.spigotmc.org/resources/mob-farm-manager-supports-1-7-10-up-to-1-20-hopper-support.15127/), 甚至更多配置项
|
|
|
|
|
|
|
|
6. Dynamic View Distance - 平替插件[view-distance-tweaks](https://www.spigotmc.org/resources/view-distance-tweaks.75164/)
|
|
|
|
|
|
|
|
总之每个所谓优化都是槽点, 插件占用的性能多于"优化"的性能, 请不要继续使用了.
|
|
|
|
|
|
|
|
</detail>
|
|
|
|
|
|
|
|
### 对于 AI 有影响的插件
|
|
|
|
|
|
|
|
使用pufferfish fork(如purpur/leaf等)降低远处生物的 AI 比插件利用 API 更加有效和符合游戏逻辑, 例:
|
|
|
|
|
|
|
|
*LaggRemover (fork) - 自以为是的AI移除, 比不上pufferfish(使用purpur fork即可)根据距离衰减的AI.*
|
|
|
|
|
|
|
|
### 任何对于内存 GC 进行操作的插件
|
|
|
|
|
|
|
|
内存 GC 本身是受 JVM 本身控制的. GC 本身是会导致顿卡的, 而并不能起到"清理内存"的作用. 例:
|
|
|
|
|
|
|
|
*Spatan - 一款性能非常差的付费反作弊, 如果你买了那么恭喜你你被骗了(大嘘), 如果近期购买请立即申请退款!*
|
|
|
|
|
|
|
|
### Villager Optimiser (村民优化器)
|
|
|
|
|
|
|
|
村民非常吃性能, 如果只需要保留公用交易性质可以使用[shopkeeper](https://www.spigotmc.org/resources/shopkeepers.80756/)插件创建无 AI 的村民
|
|
|
|
|
|
|
|
如果你想保留村民和 AI 只需要在 purpur.yml 中搜索 lobotomize 启用即可,
|
|
|
|
|
|
|
|
另外在 config/paper-world-defaults.yml 中有一部分可以优化的内容和村民相关, 但这可能会导致村民看起来有一点呆.
|
|
|
|
|
|
|
|
```
|
|
|
|
tick-rates:
|
|
|
|
behavior:
|
|
|
|
villager:
|
|
|
|
validatenearbypoi: 120
|
|
|
|
sensor:
|
|
|
|
villager:
|
|
|
|
secondarypoisensor: 240
|
|
|
|
```
|
|
|
|
|
|
|
|
### 地面清理插件
|
|
|
|
|
|
|
|
地面上的物品很少会导致性能问题, 而且物品往往会自行消失, 如果你的服务器掉落物特别多, 你可以将 /config/paper-world-default.yml 中的 alt-item-despawn-rate 调整为 true.
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
并将你需要快速消失的物品加在后面, 数字的单位为刻, 即下面这个例子里代表世界里的"cobblestone(原石)"和"cobbled_deepslate(深层板岩)"会在600tick(30s)后自动消失:
|
|
|
|
|
|
|
|
```
|
|
|
|
spawning:
|
|
|
|
all-chunks-are-slime-chunks: false
|
|
|
|
alt-item-despawn-rate:
|
|
|
|
enabled: true
|
|
|
|
items:
|
|
|
|
cobblestone: 600
|
|
|
|
cobbled_deepslate: 600
|
|
|
|
netherrack: 600
|
|
|
|
rotten_flesh: 900
|
|
|
|
ender_pearl: 900
|
|
|
|
leather: 900
|
|
|
|
bone: 1200
|
|
|
|
bone_meal: 1200
|
|
|
|
cactus: 900
|
|
|
|
egg: 900
|
|
|
|
feather: 900
|
|
|
|
gunpowder: 1200
|
|
|
|
arrow: 900
|
|
|
|
blaze_rod: 1200
|
|
|
|
cod: 1200
|
|
|
|
salmon: 1200
|
|
|
|
string: 1200
|
|
|
|
ink_sac: 900
|
|
|
|
slime_ball: 1200
|
|
|
|
phantom_membrane: 900
|
|
|
|
```
|
|
|
|
|
|
|
|
除此之外, 你还可以提升 spigot.yml 中的 merge-radius 从而使得更远的物品也能堆叠.
|
|
|
|
|
|
|
|
### 生物清理插件
|
|
|
|
|
|
|
|
使用插件删除生物是笨蛋中的笨蛋才会做的事, 生物如果达到服务器设定的上限则会停止生成. 而被清除后, 服务器必须重新生成生物, 这个过程也是非常费性能的.
|
|
|
|
|
|
|
|
如果你不需要那么多怪物, 直接调整/config/paper-world-default.yml即可, 例子如下, 请自行查看[paper文档](https://docs.papermc.io/paper/reference/configuration)知道你在干什么:
|
|
|
|
|
|
|
|
```
|
|
|
|
spawn-limits:
|
|
|
|
ambient: 1
|
|
|
|
axolotls: 5
|
|
|
|
creature: 5
|
|
|
|
monster: 20
|
|
|
|
underground_water_creature: 4
|
|
|
|
water_ambient: 4
|
|
|
|
water_creature: 4
|
|
|
|
```
|
|
|
|
|
|
|
|
### 实体堆叠插件
|
|
|
|
|
|
|
|
除非玩家乐意养殖非常非常多生物, 否则对生物进行堆叠仍然会使服务器浪费性能在刷新更多的生物上, 否则请不要安装堆叠插件.
|
|
|
|
|
|
|
|
### 爆炸优化插件
|
|
|
|
|
|
|
|
paper 酱为你在 /config/paper-world-default.yml 中准备了爆炸优化.
|
|
|
|
|
|
|
|
```
|
|
|
|
optimize-explosions: true
|
|
|
|
```
|
|
|
|
|
|
|
|
# 混合优化
|
2024-04-20 18:42:25 +08:00
|
|
|
|
2024-05-01 21:02:01 +08:00
|
|
|
基本优化不了一点呢, 优化模组装不了, 插件没啥用, 你所能做的就是调服务端配置和升级硬件
|