• The price for the GOLD and Unlimited groups has been reduced by 22%. Don't miss the chance to purchase access to hundreds of great resources.
    Coupon: BM_TOPBuy the group

Gold  Plugin Optimization Protection LPX [v3.3.3]

No permission to download
This resource can be downloaded by users with a band GOLD or higher. Read More/Buy
LPX
Short Description:
Защищает ваш сервер от эксплойтов краш-пакетов
549
8,934

Latest updates

v3.3.3

Переделано окно WindowB для версии 1.18.2 Добавлена проверка отрицательного слота/кнопки для...

v3.3.2

Теперь поддерживается 1.20.2 Теперь поддерживается Folia Добавлены режимы черного/белого списка...

UPDATE 3.3.1

Добавлена поддержка 1.20 Перемещен регистратор пакетов в консоль (больше не нужно генерировать...
Read more...
Supports version
  1. 1.8.+
  2. 1.9.+
  3. 1.10.+
  4. 1.11.+
  5. 1.12.+
  6. 1.13.+
  7. 1.14.+
  8. 1.15.+
  9. 1.16.+
  10. 1.17.+
  11. 1.18+
  12. 1.19.+
  13. 1.20.+
Official page
https://builtbybit.com/resources/15709/
Translation
https://black-minecraft.com/resources/2014/
Google Ads:
Method Draw Image 1

Описание плагина LPX:​

LPX — Это средство защиты от экслойтов нового поколения, который защитит ваш сервер от взломов таких клиентов, как MetaClient, Jessica, YSK, GasClient, Jigsaw и других. Он постоянно обновляется и всегда на шаг всех анти-эксплойтов. Его используют более 800 серверов (теперь будут больше :))

Особенности плагина LPX:​

  • ✅Avoid NettyCrashers, предотвращает блокировку netty-потоков эксплойтами без использования форка ViaVersion;
  • ✅AntiCheat-Fix блокирует несколько пакетов, которые заставляют античиты использовать много CPU на сервере;
  • ✅Dependency Free, не требует никаких зависимостей;
  • ✅ Advanced Packet Injection, пакеты анализируются и блокируются до того, как сервер сможет их декодировать, что отличается от других антиэксплойтов;
  • ✅ Высококонфигурируемый антиэксплойт с простой и детальной настройкой;
  • ✅ Графический интерфейс для последних оповещений;
  • ✅ Пакетный логгер с максимальным созданием файлов для избежания больших затрат памяти (настраивается);
  • ✅ 1.8, 1.12.2, 1.13.2, 1.15.2, 1.16.5, 1.17.1, 1.18.2, 1.19.1+ Совместимость с paper и сопутствующими форками;
  • ✅ Частое обновление при обнаружении нового эксплойта;
  • ✅ Совместимость принтера/штампа с API или полуавтоматической системой;

Почему нужно выбрать LPX?​

  1. Уникальное решение для NETTY CRASHERS, некоторые редкие клиенты, такие как GasClient, имеют эксплойты NettyCrasher, один из типов эксплойтов, который влияет не на TPS сервера, а на потоки Netty. NettyCrasher заставляет потоки Netty быть занятыми, когда пакет декодируется, поэтому сервер падает и больше не слушает никаких пакетов. LPX - единственный антиэксплойт, имеющий такую проверку без использования каких-либо странных ViaVersion fork или Spigot fork.
  2. Пользовательская инъекция и отсутствие необходимости в зависимостях, LPX использует уникальный способ инъекции по сравнению с другими антиэксплойтами, что гарантирует высокую производительность без использования Reflections для чтения пакетов.
  3. Плавный ограничитель пакетов, Обычно антиэксплойты не поощряют использование ограничителей пакетов, поскольку это может вызвать проблемы с плохим соединением у игроков. LPX имеет точный способ подсчета спам-пакетов и полностью рабочую систему VL для предотвращения ложных флагов при лагах игроков. Если обнаружена какая-либо ложная ошибка, конфиг можно легко отредактировать, чтобы исправить ложные флаги.
  4. Совместимость с принтером/Schematica, обычно плагины ограничителей пакетов вызывают проблемы несовместимости с этим модом, LPX имеет очень полезную автоматическую систему, которая определяет, когда игрок начал использовать режим принтера, и которая гарантирует отсутствие ложных киков. Также есть возможность использовать API.
    1
  5. Advanced Packet Logger, если ваш сервер атакован пакетным эксплойтом, вы можете регистрировать каждый пакет, отправленный любым игроком, чтобы понять, какой тип эксплойта он использовал, и мы сможем исправить это в течение нескольких дней. Packet Logger может быть отключен, настроен и не занимает много памяти благодаря автоматическому удалению старых файлов.
  6. Простая и подробная конфигурация, вы можете редактировать практически все, пока вы обнаруживаете ложные флаги, вы можете выбрать включение/выключение пинков для каждой проверки, включение/выключение определенных проверок и изменение КАЖДОГО значения, используемого в коде.

Конфиг плагина LPX:​

config.yml:
# Download it here: https://black-minecraft.com/resources/1130/
license: "Black-Minecraft.com" # Don't touch it
# Use this if you live in China
force-fallback: false

messages:
  main-color: "&5"
  second-color: "&d"

  prefix: "%main-color%LPX >>"

  kick: "&cYou are sending suspicious packets."
  kick-alert: "%prefix% %second-color%%player% &7was kicked"

  no-permission: "%prefix% &cInsufficient permissions &7(%permission%)"
  invalid-arguments: "%prefix% &cInvalid arguments!"
  injection-failure: "%prefix% &cInjection failure!"
  update-found: "%prefix% &aAn update was found!"
  null-address: "%prefix% &cYou are joining with an invalid address!"

  alerts:
    permission: "lpx.alerts"
    format: "%prefix% %second-color%%player% &7failed %main-color%%check% %type% &7(%vl%/%max-vl%)"
    hover:
      - "%main-color%Description:"
      - "%second-color%%description%"
      - ""
      - "%main-color%Infos: %infos%"
      - ""
    enabled: "%prefix% &aAlerts enabled"
    disabled: "%prefix% &cAlerts disabled"

options:
  # Enable this only if you have fake players who cause errors during the injection
  # WARNING: Enabling this will allow players to join even during injection failures
  silent-failures: false

  # For some reasons packets could be still received even if the player is not online
  # Disable this if you are having strange disconnect issues on LPX kicks
  discard-offline-packets: true

  # If this option is set to true, players won't be able to see the output of /lpx
  hidden-command: false

  # If activated, players with "lpx.bypass" permission will ignore checks
  bypass-permission: false

  # Add support for Geyser players (Bedrock Edition)
  geyser: false

  # Check if the plugin can be updated.
  # Permission: "lpx.update"
  check-updates: true

  # Whether bStats should be loaded (https://bstats.org/plugin/bukkit/LPX/9156)
  bstats: true

  # Whether task that resets VL should be enabled
  clear-task:
    enabled: true
    # Repeat delay in seconds
    delay: 300

  printer:
    # Enable this if your server allows the use of printer/schematic mod, and you are not using our Printer's APIs
    automatic: false
    # Lower this value if players don't enter in printer mode correctly
    place-threshold: 10
    # Idle time after exiting printer mode
    disable-delay: 3000
    # Whether players with the permission should receive printer's alerts
    alerts: true
    # Permission to receive printer's alerts
    permission: "lpx.alerts.printer"
    join: "%prefix% %second-color%%player% &7joined printer mode (%mode%)"
    leave: "%prefix% %second-color%%player% &7left printer mode"

  mechanics:
    # Sets a minimum time to reuse the nether portal. You can set it to -1 to disable.
    # WARNING: If you are using Intave put this to -1 to disable
    nether-portal-delay: 1000
    # Prevents the oneshot bow. -1 to disable
    max-arrow-velocity: 15
    # Prevents sheep extinction. -1 to disable
    shears-cooldown: 500
    # Prevents players to interact with the inventory on block break
    break-close-inventory: false
    # Prevents a strange crash exploit using redstone with trapdoors, rails and comparator (BETA)
    trapdoor-rail-redstone: true
    # Prevents players to open containers too fast (time in milliseconds. -1 to disable)
    interact-container-delay: 100

  # Server name, used for API integrations
  server: unnamed

  # Delay in milliseconds to wait before sending new alerts after a punishment
  punish-delay: 1000

  debug: false

  # If set to true LPX will look for the config.yml in ../config/config.yml
  external-config: false

packet-logger:
  enabled: false

  # MODES: whitelist, blacklist
  # Whitelist mode: only players in the list will be logged
  # Blacklist mode: only players not in the list will be logged
  player-mode: whitelist

  # Players ignored
  players:
    - Ytnoos

  # MODES: whitelist, blacklist
  # Whitelist mode: only packets in the list will be logged
  # Blacklist mode: only packet not in the list will be logged
  packet-mode: blacklist

  # To find out correct names, open spigot's jar and find class' names
  # Path: net.minecraft.server
  packets:
    - PacketPlayInFlying
    - PacketPlayInKeepAlive
    - PacketPlayInArmAnimation
    - PacketPlayInTransaction

checks:
  netty:
    a:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        # If this is set to automatic, then the max value below will assume one of these values based on your server version
        # 1.8 = 6144
        # 1.12 = 16384
        # 1.13 = 65536
        automatic: true
        # You can put this value to lower numbers (4096, 8192, 12228) to have much stricter protections
        max: 65536
    b:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        resolved: true
        min-length: 96
        max: 15
        max-characters: 255
        resize: true
  window:
    a:
      enabled: true
      punish: true
      max-vl: 5
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      buffer:
        max: 3
        multiply: 0.25
        decay: 1
    b:
      enabled: true
      punish: true
      max-vl: 5
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      buffer:
        max: 3
        multiply: 0.25
        decay: 1
    c:
      enabled: true
      punish: true
      max-vl: 5
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
    d:
      enabled: true
      punish: true
      max-vl: 2
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
  creative:
    a:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
    b:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 127
        min: 0
    c:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 256
    d:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 2048
    e:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        blacklist:
          - "run_command"
          - "translation.test.invalid"
    f:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 64
    g:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
  place:
    a:
      enabled: true
      punish: true
      max-vl: 10
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      buffer:
        max: 5
        multiply: 0.5
        decay: 1
      options:
        max: 100
    b:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 70
    c:
      enabled: true
      punish: true
      max-vl: 5
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      buffer:
        max: 5
        multiply: 0.5
        decay: 1
      options:
        max: 40
  flood:
    a:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending too many packets. :<'
      options:
        max: 1000
    b:
      enabled: true
      punish: true
      max-vl: 15
      min-vl: 10
      punish-commands:
        - 'lpx kick %player% &cYou are sending too many packets. >:'
      options:
        # The following strings are represented by 2 or 3 parameters:
        # PacketName | PPS | Interval(ms)
        # "PacketPlayInArmAnimation,10,100" Means this check will flag when a player sends 10 PacketPlayInArmAnimation packets in an interval of 100ms
        limits:
          - "PacketPlayInArmAnimation,50,500"
          - "PacketPlayInUseItem,60,1000"
          - "PacketPlayInBlockPlace,14,100"
          - "PacketPlayInWindowClick,55,100"
          - "PacketPlayInSetSlot,50,1000"
          - "PacketPlayInPosition,20,100"
          - "PacketPlayInAutoRecipe,15,1000"
          - "PacketPlayInTabComplete,40,1000"
          - "PacketPlayInUseEntity,40,1000"
          - "PacketPlayInClientCommand,5,500"
          - "ServerboundChatCommandPacket,5,500"
          - "PacketPlayInBlockDig,60,500"
    c:
      enabled: true
      punish: true
      max-vl: 10
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending too many packets. :o'
      options:
        max: 80
    d:
      enabled: true
      punish: true
      max-vl: 2
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending too many packets. o:'
      options:
        max: 10
        big-threshold: 256
        max-big: 4
    e:
      enabled: true
      punish: true
      max-vl: 2
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending too many packets. $:'
      options:
        threshold: 4096
        max: 8
        reset: 1000
    f:
      enabled: true
      punish: true
      max-vl: 2
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending too many packets. :$'
      options:
        max: 8
  position:
    a:
      enabled: true
      punish: true
      max-vl: 1
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
    b:
      enabled: true
      punish: true
      max-vl: 6
      min-vl: 1
      buffer:
        max: 2
        multiply: 0.5
        decay: 0.05
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        delay: 2000
        hard: false
        ignore-fly: true
    c:
      enabled: true
      punish: false
      max-vl: 1
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 2048
    d:
      enabled: true
      punish: true
      max-vl: 1
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        max: 100000
  payload:
    a:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
    b:
      enabled: true
      punish: true
      max-vl: 2
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        delay: 1000
        max: 15
    c:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
    d:
      enabled: true
      punish: true
      max-vl: 5
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
    e:
      enabled: true
      punish: true
      max-vl: 1
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
  tab:
    a:
      enabled: true
      punish: true
      max-vl: 10
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        starts:
          - "/to "
          - "//to"
          - "/calc "
          - "//calc"
        contains:
          - "while"
          - "targetoffset"
          - "for("
          - "^(."
          - "*."
  command:
    a:
      enabled: true
      punish: true
      max-vl: 3
      min-vl: 1
      punish-commands:
        - 'lpx kick %player% &cYou are sending suspicious packets.'
      options:
        commands: #CREDITS TO: https://github.com/2lstudios-mc/ExploitFixer
          # WorldEdit exploit
          - "//calc"
          - "//calculate"
          - "//eval"
          - "//evaluate"
          - "//solve"
          # HolographicDisplays exploit
          - "/hd readtext"
          - "/holo readtext"
          - "/hologram readtext"
          - "/holograms readtext"
          - "/holographicdisplays readtext"
          # PermissionsEx exploit
          - "/pex promote"
          - "/pex demote"
          - "/promote"
          - "/demote"
          - "/execute"
          # Multiverse exploit
          - "/mv ^"
          - "/mv help ^"
          - "/mvhelp ^"
          - "/$"

Права и команды плагина LPX.​

/lpx alerts - lpx.alerts - Получение предупреждений
lpx.alerts.printer - Получать оповещения от принтера
/lpx reload - lpx.reload - Перезагрузить конфигурацию
/lpx gui - lpx.gui - Открыть графический интерфейс пользователя
/lpx clear - lpx.clear - Очистить старые журналы пакетов
/lpx kick <НикИгрока> <Соощение> - lpx.kick - Принудительно закрыть соединение игрока

Известные несовместимости плагина LPX:​

  • ProtocolLib <= 4.4.0 (выпущен 4 года назад)
  • Редкое исключение на Spigot 1.8.8 при нажатии на черепа (Paper 1.8.8 исправил это)

DISCLAIMER.​

LPX нацелен на защиту вашего сервера на пакетном уровне, он не затрагивает ничего, связанного с ванильной механикой, поэтому он не защищает от лаг-машин из редстоуна или нелегальных креативных предметов. Он также не защищает вас от DDoS, ботов и прокси-эксплойтов, так как работает только с экземплярами spigot!

Authors

bobobo & Black

More resources from bobobo

CoreArena - Physical Engine Mob Arenas
CoreArena - Physical Engine Mob Arenas
Процедурно разрушаемые арены с классами, системой уровней и поддержкой BungeeCord.
Lands - Land claim plugin
Lands - Land claim plugin
Многофункциональный GUI, налоги, настройки, флаги, простота использования, титулы, награды, и т.д.
BeastToken
BeastToken
MultiShop, MySql , MobCoins, Поддерживает: TokenEnchantand & MythicMobs
AdvancedKits
AdvancedKits
❂ Плагин форм, о котором мечтает каждый игрок! Рекомендуется для всех типов игровых режимов!
Custom Items Plugin - Executable Items PREMIUM
Custom Items Plugin - Executable Items PREMIUM
Кастомные предметы ✨ Поддержка Custom Craft ✅ Более 30 различных триггеров ⭐ Бесконечные возможности
Executable Blocks ⭐ PREMIUM
Executable Blocks ⭐ PREMIUM
Кастомные блоки, кастомные триггеры, создавайте эпические блоки! Поддерживает ItemsAdder, Oraxen!
⭐ ExecutableEvents ⭐ PREMIUM
⭐ ExecutableEvents ⭐ PREMIUM
Инструмент, позволяющий настраивать события, происходящие на вашем сервере.
SCore
Библиотека для плагинов от Ssomar
StatTrackers
StatTrackers
Косметическая привилегия, удобная для EULA, которая переносит StatTrak в Minecraft.
Reforges
Reforges
Пользовательские Перековки ✅ Модификаторы Предметов ✨ Камни Перековки, графический GUI, NPC
EcoSkills
EcoSkills
Скилы — навыки для игроков
EcoShop
EcoShop
Мощные серверные магазины ✅ Поддержка нескольких валют ✨Пользовательские предметы
TopBottom