BBSMC Logo
模组
资源包
数据包
整合包
光影
插件
软件资源
论坛
登录
模组插件数据包光影资源包整合包资源
登录
设置
LagFixer

LagFixer

滞后修复器 [1.16-1.21]⚡️ 最佳性能解决方案! 🗄️ 1400 多个服务器信赖! ✅ 轻量级且高度异步!

1,378
3
优化

基本信息

我的世界Java版本

1.21–1.21.5
1.20.x
1.19.x
1.18.x
1.17.x
1.16.x
1.15.x
1.14.x
1.13.x

平台

Bukkit
\n \n \n Forge
NeoForge
\n \n \n \n \n Paper
\n \n \n \n \n \n \n \n \n \n \n Purpur
Spigot

其他链接

反馈问题
Modrinth地址

搬运团队

BBSMC 官方搬运(1)
BBSMC 官方搬运(1)团队

详情信息

许可证 MIT
发布于 7 months ago
更新于 2 months ago
简介渲染图更新日志版本百科问题讨论

LagFixer 是终极性能提升 Minecraft 插件,旨在优化你的服务器并消除不必要的延迟。通过微调各种服务器方面并简化冗余功能,LagFixer 确保所有玩家都能获得更流畅、更愉快的游戏体验。

要求:

  • Java 8 或更高版本
  • 服务器版本 1.13 - 1.21.3

支持的版本:

  • 1.16.5、1.17.1、1.18.2、1.19.4、1.20 - 1.21.3
  • 大多数模块在更广泛的版本 [1.16.5 - 1.21.3] 上运行
  • Forge 基础的 spigot 分支:Mohist、Arclight 等。
Folia 支持(帮助)

我们已移除对基于 Folia 的分支服务器的支持。 对 Folia 的支持存在很大问题,并显著限制了 LagFixer 插件的功能,特别是在增加其方法的异步性方面。 由于引擎本身设计为异步的,LagFixer 在其他线程上执行时会影响游戏玩法,因此无法运行。

支持的插件
  • PlaceholderAPI
  • WildStacker
  • UltimateStacker
  • RoseStacker
  • LevelledMobs
  • Spark
占位符
  • %lagfixer_tps% - 当前每秒TPS
  • %lagfixer_mspt% - 当前每秒MSPT
  • %lagfixer_cpuprocess% - 当前进程 CPU 使用率
  • %lagfixer_cpusystem% - 当前系统 CPU 使用率
  • %lagfixer_worldcleaner% - 世界清理倒计时
命令
  • /lagfixer - 主要插件命令
  • /abyss - 删除的物品所在的位置
配置
#░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
#░██╗░░░░░░█████╗░░██████╗░░░███████╗██╗██╗░░██╗███████╗██████╗░░
#░██║░░░░░██╔══██╗██╔════╝░░░██╔════╝██║╚██╗██╔╝██╔════╝██╔══██╗░
#░██║░░░░░███████║██║░░██╗░░░█████╗░░██║░╚███╔╝░█████╗░░██████╔╝░
#░██║░░░░░██╔══██║██║░░╚██╗░░██╔══╝░░██║░██╔██╗░██╔══╝░░██╔══██╗░
#░███████╗██║░░██║╚██████╔╝░░██║░░░░░██║██╔╝╚██╗███████╗██║░░██║░
#░╚══════╝╚═╝░░╚═╝░╚═════╝░░░╚═╝░░░░░╚═╝╚═╝░░╚═╝╚══════╝╚═╝░░╚═╝░
#░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░

#以下一些选项需要服务器重启或插件重新加载
main:
  prefix: "&8[&e&l⚡&8] "
  prefix_hover: true #LagFixer 版本信息悬停
  threads: 1 #LagFixer 尚未实现多线程
  monitor_interval: 5 #每秒更新 tps、mspt、cpu 等的间隔
  errors_reporter: true #自动向我们的支持报告由 LagFixer 和 Spark 分析器引起的错误
  updater: true
  warnings: true #对没有支持的旧方法发出警告
  command:
    permission: "lagfixer.command"
    aliases:
      - lf
      - antilag
      - lag

modules:
  CustomAi: #加载所有更改需要重启
    enabled: true
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      collides: true #当此选项为 false 时,弓箭不起作用
      silent: true #禁用音频数据包的传输,这可以提高大型农场的服务器速度
      async: true
      force_load: false #此选项负责在插件重新加载时覆盖 entityai
      click_event: true #当玩家点击生物时发送信息(已被开发者禁用)

      #哪些实体应该具有替换的 mobai 和路径查找系统
      entities:
        animals: true
        monsters: true
        villagers: true
        tameable: false #例如宠物:狼、马、猫、羊驼、鹦鹉等。(true - 可能会导致一些问题)
        birds: false #飞行实体,例如蜜蜂、鹦鹉
        others: true

      pathfinder:
        #保留 mobchip 路径查找器包装器,仅适用于 1.17+ 服务器(未测试)
        mobchip: false

        #仅为 mob 保留专用路径查找器,例如
        typeA:
          enabled: true
          whitelist: #如果你不是开发者,请不要修改它
            - AttackableTarget
            - HurtByTarget
            - Attack
            - BowShoot
            - Swell
            - EatTile
            - FishSchool
          # - AvoidTarget
          # - RestrictSun
          # - FleeSun

        #删除加载服务器的无用随机移动
        typeB:
          enabled: false
          blacklist: #如果你不是开发者,请不要修改它
            - Random
            - LookAt
            - Panic
            - AvoidTarget
            - MoveTowards
          # - Float
          # - FollowParent
          # - MoveThroughVillage

        #清除所有现有的路径查找器(不推荐)
        typeC:
          enabled: false

      animals:
        tempt:
          enabled: true
          range: 5.0 #玩家搜索范围
          speed: 1.25 #行走速度
          cooldown: 30 #玩家搜索冷却时间(以滴答为单位)
          villagers: true #手持绿宝石的村民将跟随玩家
          trigger_both_hands: true #false = 仅主手
          event: false #使用 Reason: Tempt 调用 EntityTargetEvent
          teleport: false #不推荐
        breed:
          enabled: true
          range: 5.0 #伙伴搜索范围
          speed: 1.0 #行走速度
          event: false #使用 Reason: Custom 调用 EntityTargetEvent
          teleport: false #不推荐
        panic:
          enabled: true
          rangeFromPlayer: 7 #激活所需的距离攻击者的距离
          speed: 1.95
          cooldown: 15

  CustomVehicles:
    enabled: true
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      minecart:
        enabled: true
        remove_chest: false #删除 Minecraft 世界生成的矿车,这对新生成区块的服务器有帮助
        silent: true #禁用音频数据包的传输,这可以提高大型农场的服务器速度
        max_speed: 8 #Minecraft 中的默认最大速度为 8
        physics: true #当值为 "false" 时,如果矿车在除轨道之外的块上,它可以掉落出世界,也许将来会修复
        culling: false
        collides: false
      boat:
        enabled: true
        silent: true #禁用音频数据包的传输,这可以提高大型农场的服务器速度
        max_speed: 8 #Minecraft 中的默认最大速度为 8
        physics: true #当值为 "false" 时,如果船在除水之外的块上,它可以掉落出世界,也许将来会修复
        culling: false
        collides: false

  LagMonitor:
    enabled: true
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      needed_mspt: 75 #当服务器的 mspt 高于此值时,LagFixer 将设置以下列出的选项
      durning_lags:
        simulation_distance: 2 #此值只能为 2-32,请在分支配置中设置较低的值
        view_distance: 2 #此值只能为 2-32,请在分支配置中设置较低的值
        disable:
          entity_spawn: true
          tick_hopper: true
          redstone: false
          projectiles: false
          leaves_decay: true
          mobai: false
          liquid_flow: true
          random_tick_speed: true
          view_distance: false
          simulation_distance: true

  ConsoleFilter:
    enabled: false
    values:
      logs_limit: 10 #目录 "/logs" 中日志保存的限制,-1 禁用此功能
      filter:
        enabled: false
        save_filtered: true
        error_filtering: false
        patterns:
          - '^<(([A-Za-z0-9_]{3,16}))> (.{0,})' #过滤所有聊天消息
          - '^/([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\:([0-9]{1,5}) lost connection' #过滤所有 "丢失连接" 消息
          - 'Reached end of stream for /([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})$' #过滤 "到达流末尾 for {ip}" 消息
          - '([A-Za-z0-9_]{3,16}) issued server command: /(.{0,})' #过滤所有 "玩家发出服务器命令" 消息。例如对于 AuthMe,实际上可以隐藏密码。
          - 'Read timed out' #过滤 "读取超时" 消息
          - '^.*logged in with entity id ([0-9]{0,}) at.*$' #过滤所有登录消息
          - '([A-Za-z0-9_]{3,16}) lost connection: Disconnected' #过滤玩家断开连接消息
          - '^(§e)([A-Za-z0-9_]{3,16}) left the game.' #过滤类似 "§ePLAYER 离开游戏。" 的消息
          - 'Connection reset' #过滤所有 "连接重置" 消息
          - 'CONSOLE: Forcing save\.\..*' #过滤控制台强制保存消息
          - 'CONSOLE: Save complete\..*' #过滤控制台保存消息

  AntiClock:
    enabled: true
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      ticks_limit: 1100 #每秒每个区块的滴答数限制
      break_redstone: false #插件是否应破坏红石
      lever_cooldown: 700

  EntityLimiter:
    enabled: true
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      alerts: false
      perchunk:
        enabled: true
        creatures: 15 #每个区块的动物和怪物数量
        items: 25 #玩家在每个区块丢弃的物品数量
        vehicles: 3 #每个区块的矿车和船数量
        tiles: 10 #已被开发者禁用
      perworld:
        enabled: true
        monsters: 70
        animals: 10
        water_animals: 5
        water_ambient: 20
        water_underground_creature: 5 #仅适用于 1.17+ 服务器
        axolotls: 5 #仅适用于 1.18+ 服务器
        ambient: 15

  WorldCleaner:
    enabled: true
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      interval: 240 #以秒为单位,运行 WorldCleaner 的倒计时
      alerts: true #你可以在 lang.yml 中找到
      clearitems:
        enabled: true
        abyss: #深渊是所有删除物品的去处,玩家可以通过输入 /abyss 命令获取它们
          enabled: false
          alerts: true #你可以在 lang.yml 中找到
          permission: "lagfixer.abyss" #将此设置为空以禁用权限
          menu_size: 54
          item_despawn: true #true = 插件将监听 ItemDespawnEvent 并将其添加到深渊库存中
          close: 30 #清除深渊库存并禁用命令
          blacklist: #材料列表:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
            - BEDROCK
            - BEACON

      #命令 /lagfixer killmobs
      killmobs:
        enabled: true
        named: false #是否应删除命名的生物
        drop_items: false #false = 删除没有掉落的生物,true = 杀死生物并掉落物品
        whitelist: #实体列表:https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/EntityType.html
          - ZOMBIE
          - SKELETON
          - SLIME
          - CREEPER
          - SPIDER
          - PHANTOM
          - SQUID
        # - ENDERMAN
        # - SALMON
        # - COD
        # - COW
        # - PIG
        # - RABBIT

  #Beta - 仅适用于插件开发者
  CustomTracker:
    enabled: false
    worlds:
      - world
      - world_the_end
      - world_nether
    values:
      needed_mspt: 35
      check_interval: 40
      untrack_interval: 400
      disable_ticking: true
      range: 10

  #Beta - 仅适用于插件开发者
  CreatureStacker:
    enabled: false
    values:
      seach_range: 5 #搜索生物的距离
      interval: -1 #-1 禁用此功能
      similarity_check: true #检查生物之间的相似性,例如羊毛的颜色
      whitelist: [ ]
      blacklist:
        - VILLAGER
        - ZOMBIE_VILLAGER
        - PILLAGER

模块:

⭐ CustomAi:(对性能的影响:非常高)

  • 替换生物移动以进行优化和减少行为。
  • 解决默认动物行为导致的效率低下问题,如不必要的随机移动或不断环顾四周。
  • LagFixer 通过禁用不必要的 PathFinders 或替换为更高效的 PathFinders 来进行干预。
  • 在有大量动物的场景中至关重要,因为即使是微小的移动也会给服务器资源带来压力。

⭐ ItemsCleaner(对性能的影响:中等)

  • 清理地面上的旧物品以加速服务器性能。
  • 随着时间的推移,物品的积累会导致服务器延迟,特别是在人口密集或活跃的服务器中。
  • 及时清除多余的物品以减轻服务器负担。
  • 玩家可以使用 /abyss 命令从深渊库存中获取物品。

⭐ EntityLimiter(对性能的影响:高)

  • 限制每个区块的实体数量。
  • 对于有大型动物农场的生存服务器至关重要。
  • 防止实体过度积累和相关的性能问题。
  • 即使在实体密度高的环境中也能保持稳定的性能水平。

⭐ LagMonitor(对性能的影响:高)

  • 监控服务器负载并在延迟峰值期间调整设置。
  • 解决服务器性能的波动以减轻延迟和卡顿。
  • 动态调整设置,禁用不必要的功能并优化资源。
  • 通过最小化性能波动的影响来确保流畅的游戏体验。

⭐ AntiRedstone(对性能的影响:低)

  • 禁用要求高的红石时钟以防止服务器过载。
  • 某些红石配置可能导致性能下降和崩溃。
  • 激活 AntiRedstone 可保持服务器稳定性并确保响应性。
  • 即使有复杂的红石装置,也能促进不间断的游戏。

⭐ ConsoleFilter(对性能的影响:仅视觉)

  • 根据预定义规则过滤控制台消息。
  • 通过选择性地显示重要消息来提高清晰度。
  • 减少混乱并提高多人服务器的可读性。
  • 有助于高效的服务器管理并增强管理员和玩家的用户体验。

⭐ CustomVehicles(对性能的影响:低)

  • 优化
设置
"Minecraft"以及"我的世界"为美国微软公司的商标 本站与微软公司没有从属关系

本站与Modrinth无从属关系,网站遵循Modrinth网站程序的LGPL协议开源 开源地址

版权所有 © 2019-2024 青岛柒兮网络科技有限公司 | ICP经营许可证: 鲁B2-20210590 | ICP备案: 鲁ICP备2021009459号-12