Детальная оптимизация сервера, ядер и плагинов. Скажи лагам Көзіме көрінбейтін бол э, түсіндің ба!

Руководство Детальная оптимизация сервера, ядер и плагинов. Скажи лагам Көзіме көрінбейтін бол э, түсіндің ба!

Поддерживаемые версии
  1. 1.12
  2. 1.13
  3. 1.14
  4. 1.15
  5. 1.16
  6. 1.17
  7. 1.18
  8. 1.19
  9. 1.20
  10. 1.21
Детальная оптимизация сервера, ядер и плагинов. Скажи фризам - көзіме көрінбейтін бол э, түсіндің ба!

Рекомендуемые ядра
➲ Paper - Стандартный и отличный выбор.
➲ Purpur - Достойный форк Paper.
➲ Leaf - Высокопроизводительный форк Paper. (1.19.4+)
➲ Устаревшие, заброшенные и любые другие сомнительные ядра или их форки не рекомендуются к использованию.

Основные файлы сервера

Код:
accepts-transfers=false # Разрешить перенос игроков между серверами
allow-flight=true # Разрешить полёт (важно для модов/анти-кика)
allow-nether=true # Включить ад
broadcast-console-to-ops=false # Показывать сообщения консоли операторам
broadcast-rcon-to-ops=false # Показывать RCON-команды операторам
bug-report-link= # Ссылка для баг-репортов
debug=false # Режим отладки
difficulty=hard # Сложность (peaceful/easy/normal/hard)
enable-command-block=false # Командные блоки
enable-jmx-monitoring=false # JMX-мониторинг
enable-query=false # Query-протокол (статистика сервера)
enable-rcon=false # Удалённое управление (RCON)
enable-status=false # Ответ сервера на пинг
enforce-secure-profile=true # Требовать защищённые профили (1.19+)
enforce-whitelist=false # Принудительный whitelist
entity-broadcast-range-percentage=100 # Дистанция отправки сущностей клиенту
feature-level-seed= # Сид для отдельных фич генерации
force-gamemode=false # Принудительный режим игры
function-permission-level=1 # Уровень прав для функций
gamemode=survival # Режим игры по умолчанию
generate-structures=true # Генерация структур
generator-settings={} # Настройки генератора мира
hardcore=false # Хардкор-режим
hide-online-players=false # Скрывать список игроков
initial-disabled-packs= # Отключённые дата-паки
initial-enabled-packs=vanilla # Включённые дата-паки
level-name=world # Имя папки мира
level-seed= # Сид мира
level-type=normal # Тип мира
log-ips=false # Логирование IP игроков
max-build-height=256 # Максимальная высота строительства
max-chained-neighbor-updates=1000000 # Лимит обновлений блоков
max-players=100 # Максимум игроков
max-tick-time=60000 # Тайм-аут тика (мс)
max-world-size=29999984 # Максимальный размер мира
motd=§6§lᴍᴄ.ᴅᴇᴡᴏʀʟᴅ.ꜱᴜ # Текст в списке серверов
network-compression-threshold=-1 # Сжатие пакетов (-1 авто)
online-mode=false # Проверка лицензии (true = лицензия)
op-permission-level=4 # Уровень прав операторов
pause-when-empty-seconds=-1 # Пауза сервера без игроков
player-idle-timeout=0 # Кик за AFK (0 — выкл)
prevent-proxy-connections=false # Блок прокси/VPN
pvp=true # PvP между игроками
query.enabled=false # Query (дублирует enable-query)
query.port=25564 # Порт Query
rate-limit=0 # Лимит подключений
rcon.password= # Пароль RCON
rcon.port=25566 # Порт RCON
region-file-compression=deflate # Сжатие регион-файлов
require-resource-pack=false # Обязательный ресурспак
resource-pack= # Ссылка на ресурспак
resource-pack-id= # ID ресурспака
resource-pack-prompt= # Текст запроса ресурспака
resource-pack-sha1= # SHA1 ресурспака
server-ip=0.0.0.0 # IP сервера (обычно пусто)
server-name=DEWORLD # Имя сервера
server-port=25565 # Порт сервера
simulation-distance=4 # Дистанция симуляции чанков
snooper-enabled=false # Отправка статистики Mojang
spawn-animals=true # Спавн животных
spawn-monsters=true # Спавн монстров
spawn-npcs=true # Спавн NPC (жители)
spawn-protection=0 # Защита спавна
sync-chunk-writes=false # Синхронная запись чанков
text-filtering-config= # Фильтр чата
text-filtering-version=0 # Версия фильтра
use-native-transport=true # Нативный сетевой транспорт
view-distance=4 # Дистанция прогрузки чанков
white-list=false # Белый список
YAML:
settings:
  use-map-color-cache: true #Кэшировать цвета карт
  allow-end: true #Разрешить измерение Края
  warn-on-overload: false #Предупреждения о перегрузке
  permissions-file: permissions.yml #Файл прав доступа
  update-folder: update #Папка обновлений плагинов
  plugin-profiling: false #Профилирование плагинов
  connection-throttle: -1 #Ограничение подключений
  query-plugins: false #Показывать плагины в Query
  deprecated-verbose: default #Логи устаревших API
  shutdown-message: Перезапуск... Перезайдите #Сообщение при выключении
  minimum-api: none #Минимальная версия API
spawn-limits:
  monsters: 20 #Лимит враждебных мобов
  animals: 5 #Лимит животных
  water-animals: 2 #Водные животные
  water-ambient: 2 #Водные ambient-мобы
  water-underground-creature: 3 #Подводные существа
  axolotls: 3 #Аксолотли
  ambient: 1 #Ambient-мобы
chunk-gc:
  period-in-ticks: 600 #Очистка неиспользуемых чанков
ticks-per:
  monster-spawns: 10 #Частота спавна монстров
  animal-spawns: 400 #Частота спавна животных
  water-spawns: 400 #Спавн водных мобов
  water-ambient-spawns: 400 #Спавн водных ambient
  water-underground-creature-spawns: 400 #Подводные существа
  axolotl-spawns: 400 #Спавн аксолотлей
  ambient-spawns: 400 #Спавн ambient-мобов
  autosave: 12000 #Автосохранение мира
aliases: now-in-commands.yml #Файл алиасов команд
YAML:
config-version: 12 #Версия конфигурации
settings:
  debug: false #Режим отладки
  sample-count: 12 #Размер выборки TPS
  player-shuffle: 0 #Перемешивание игроков в тиках
  user-cache-size: 1000 #Размер кэша профилей
  save-user-cache-on-stop-only: true #Сохранять кэш только при остановке
  moved-wrongly-threshold: 0.0625 #Порог ложного moved wrongly
  bungeecord: false #Режим BungeeCord
  moved-too-quickly-multiplier: 10.0 #Множитель moved too quickly
  log-villager-deaths: false #Логировать смерти жителей
  timeout-time: 60 #Таймаут подключения
  restart-on-crash: true #Перезапуск при краше
  restart-script: ./start.sh #Скрипт перезапуска
  netty-threads: 4 #Количество Netty-потоков
  attribute:
    maxAbsorption:
      max: 2048.0 #Макс. абсорбция
    maxHealth:
      max: 2147483647 #Макс. здоровье
    movementSpeed:
      max: 2048.0 #Макс. скорость передвижения
    attackDamage:
      max: 2147483647 #Макс. урон
  log-named-deaths: false #Логировать смерти с именами
messages:
  whitelist: Перезапуск... #Сообщение whitelist
  unknown-command: '&x&F&F&C&F&0&0&lD&x&F&F&9&B&0&0&lW &fКоманда не найдена' #Неизвестная команда
  server-full: Сервер переполнен #Сервер заполнен
  outdated-client: Клиент не поддерживается, используйте {0} #Старый клиент
  outdated-server: Клиент не поддерживается, используйте {0} #Старый сервер
  restart: Перезапуск... #Сообщение перезапуска
advancements:
  disable-saving: false #Отключить сохранение достижений
  disabled:
  - minecraft:story/disabled #Отключённые достижения
stats:
  disable-saving: false #Отключить сохранение статистики
  forced-stats: {} #Принудительная статистика
commands:
  spam-exclusions: [] #Исключения антиспама
  silent-commandblock-console: false #Тихий вывод командных блоков
  replace-commands: [] #Замена команд
  log: false #Логировать команды
  tab-complete: 0 #Автодополнение
  send-namespaced: false #Отправка namespaced команд
  enable-spam-exclusions: false #Включить исключения антиспама
players:
  disable-saving: false #Отключить сохранение игроков
world-settings:
  default:
    below-zero-generation-in-existing-chunks: true #Генерация ниже нуля в старых чанках
    simulation-distance: default #Дистанция симуляции
    thunder-chance: 100000 #Шанс грозы
    hopper-can-load-chunks: false #Воронки не грузят чанки
    unload-frozen-chunks: false #Выгружать замороженные чанки
    seed-nether: 30084232 #Сид структур ада
    seed-ancientcity: 20083232 #Сид древних городов
    seed-trailruins: 83469867 #Сид руин троп
    seed-trialchambers: 94251327 #Сид испытательных камер
    seed-buriedtreasure: 10387320 #Сид кладов
    seed-mineshaft: default #Сид шахт
    seed-stronghold: default #Сид крепостей
    verbose: false #Подробные логи мира
    hopper-amount: 5 #Макс. обработка воронок
    dragon-death-sound-radius: 0 #Радиус звука смерти дракона
    seed-village: 10387312 #Сид деревень
    seed-desert: 14357617 #Сид пустынь
    seed-igloo: 14357618 #Сид иглу
    seed-jungle: 14357619 #Сид джунглей
    seed-swamp: 14357620 #Сид болот
    seed-monument: 10387313 #Сид монументов
    seed-shipwreck: 165745295 #Сид кораблей
    seed-ocean: 14357621 #Сид океанов
    seed-outpost: 165745296 #Сид аванпостов
    seed-endcity: 10387313 #Сид городов Края
    seed-slime: 987234911 #Сид слизней
    seed-bastion: 30084232 #Сид бастионов
    seed-fortress: 30084232 #Сид адских крепостей
    seed-mansion: 10387319 #Сид особняков
    seed-fossil: 14357921 #Сид ископаемых
    seed-portal: 34222645 #Сид порталов
    max-tnt-per-tick: 10 #TNT за тик
    enable-zombie-pigmen-portal-spawns: true #Спавн зомби-пиглинов из порталов
    view-distance: default #Дистанция прорисовки
    item-despawn-rate: 2000 #Время исчезновения предметов
    wither-spawn-sound-radius: 0 #Радиус звука визера
    arrow-despawn-rate: 300 #Исчезновение стрел
    trident-despawn-rate: 300 #Исчезновение трезубцев
    hanging-tick-frequency: 250 #Частота обновления висячих сущностей
    zombie-aggressive-towards-villager: true #Зомби агрессивны к жителям
    nerf-spawner-mobs: true #Ослабление мобов из спавнеров
    mob-spawn-range: 2 #Радиус спавна мобов
    end-portal-sound-radius: 0 #Радиус звука портала Края
    max-entity-collisions: 2 #Лимит столкновений
    merge-radius:
      exp: 3.5 #Объединение опыта
      item: 4 #Объединение предметов
    ticks-per:
      hopper-transfer: 8 #Тики передачи воронок
      hopper-check: 8 #Тики проверки воронок
    hunger:
      jump-walk-exhaustion: 0.05 #Истощение прыжок/ходьба
      jump-sprint-exhaustion: 0.2 #Истощение прыжок/спринт
      combat-exhaustion: 0.1 #Истощение в бою
      regen-exhaustion: 6.0 #Истощение регенерации
      swim-multiplier: 0.01 #Плавание
      sprint-multiplier: 0.1 #Спринт
      other-multiplier: 0.0 #Прочее
    max-tick-time:
      tile: 5 #Лимит тика TileEntity
      entity: 10 #Лимит тика Entity
    squid-spawn-range:
      min: 45 #Минимальная глубина спавна кальмаров
    growth:
      torchflower-modifier: 100 #Рост torchflower
      twistingvines-modifier: 100 #Рост twisting vines
      weepingvines-modifier: 100 #Рост weeping vines
      cavevines-modifier: 100 #Рост cave vines
      glowberry-modifier: 100 #Рост glow berries
      pitcherplant-modifier: 100 #Рост pitcher plant
      cactus-modifier: 100 #Рост кактусов
      cane-modifier: 100 #Рост тростника
      melon-modifier: 100 #Рост арбузов
      mushroom-modifier: 100 #Рост грибов
      pumpkin-modifier: 100 #Рост тыкв
      sapling-modifier: 100 #Рост саженцев
      beetroot-modifier: 100 #Рост свёклы
      carrot-modifier: 100 #Рост моркови
      potato-modifier: 100 #Рост картофеля
      wheat-modifier: 100 #Рост пшеницы
      netherwart-modifier: 100 #Рост адского нароста
      vine-modifier: 100 #Рост лиан
      cocoa-modifier: 100 #Рост какао
      bamboo-modifier: 100 #Рост бамбука
      sweetberry-modifier: 100 #Рост сладких ягод
      kelp-modifier: 100 #Рост ламинарии
    entity-activation-range:
      ignore-spectators: false #Игнорировать спектаторов
      animals: 16 #Животные
      monsters: 24 #Монстры
      raiders: 48 #Рейдеры
      misc: 8 #Прочие
      water: 8 #Водные
      villagers: 16 #Жители
      flying-monsters: 48 #Летающие мобы
      villagers-work-immunity-after: 100 #Иммунитет работы жителей
      villagers-work-immunity-for: 20 #Длительность иммунитета
      villagers-active-for-panic: true #Активность при панике
      tick-inactive-villagers: false #Тик неактивных жителей
      wake-up-inactive:
        animals-max-per-tick: 2 #Пробуждение животных
        animals-every: 1500 #Интервал
        animals-for: 60 #Длительность
        monsters-max-per-tick: 2 #Пробуждение монстров
        monsters-every: 600
        monsters-for: 60
        villagers-max-per-tick: 1 #Пробуждение жителей
        villagers-every: 600
        villagers-for: 60
        flying-monsters-max-per-tick: 2 #Летающие мобы
        flying-monsters-every: 200
        flying-monsters-for: 60
    entity-tracking-range:
      display: 128 #Отображаемые сущности
      players: 55 #Игроки
      animals: 55 #Животные
      monsters: 55 #Монстры
      misc: 32 #Прочие
      other: 64 #Другое
  faweregentempworld:
    verbose: false #Логи временного мира FAWE
  worldeditregentempworld:
    verbose: false #Логи временного мира WorldEdit
YAML:
_version: 30 #Версия paper.yml
anticheat:
  obfuscation:
    items:
      all-models:
        also-obfuscate: [] #Дополнительно скрывать модели
        dont-obfuscate:
        - minecraft:lodestone_tracker #Исключения обфускации
        sanitize-count: true #Скрывать количество предметов
      enable-item-obfuscation: false #Обфускация предметов
      model-overrides:
        minecraft:elytra:
          also-obfuscate: [] #Доп. обфускация элитр
          dont-obfuscate:
          - minecraft:damage #Не скрывать урон
          sanitize-count: true #Скрывать количество
block-updates:
  disable-chorus-plant-updates: false #Отключить обновления хоруса
  disable-mushroom-block-updates: false #Отключить обновления грибов
  disable-noteblock-updates: false #Отключить обновления нотных блоков
  disable-tripwire-updates: false #Отключить обновления растяжек
chunk-loading-advanced:
  auto-config-send-distance: true #Автонастройка дистанции отправки чанков
  player-max-concurrent-chunk-generates: 0 #Лимит генерации чанков на игрока
  player-max-concurrent-chunk-loads: 0 #Лимит загрузки чанков на игрока
chunk-loading-basic:
  player-max-chunk-generate-rate: -1.0 #Скорость генерации чанков
  player-max-chunk-load-rate: 100.0 #Скорость загрузки чанков
  player-max-chunk-send-rate: 75.0 #Скорость отправки чанков
chunk-system:
  gen-parallelism: default #Параллельная генерация
  io-threads: -1 #Потоки ввода-вывода
  worker-threads: -1 #Рабочие потоки
collisions:
  enable-player-collisions: false #Столкновения игроков
  send-full-pos-for-hard-colliding-entities: true #Точная позиция при столкновениях
commands:
  ride-command-allow-player-as-vehicle: false #Игрок как транспорт
  suggest-player-names-when-null-tab-completions: true #Подсказки имён игроков
  time-command-affects-all-worlds: false #/time только текущий мир
console:
  enable-brigadier-completions: true #Автодополнение Brigadier
  enable-brigadier-highlighting: true #Подсветка Brigadier
  has-all-permissions: true #Консоль имеет все права
item-validation:
  book:
    author: 8192 #Макс. длина автора книги
    page: 16384 #Макс. длина страницы
    title: 8192 #Макс. длина названия
  book-size:
    page-max: 1024 #Макс. страниц
    total-multiplier: 0.98 #Множитель размера книги
  display-name: 8192 #Макс. длина display name
  lore-line: 8192 #Макс. длина строки лора
  resolve-selectors-in-books: false #Селекторы в книгах
logging:
  deobfuscate-stacktraces: true #Деобфускация стектрейсов
messages:
  kick:
    authentication-servers-down: Сервер авторизации недоступен #Auth сервера
    connection-throttle: Соединение заблокировано, перезайдите #Лимит подключений
    flying-player: Полет отключен на сервере #Кик за полёт
    flying-vehicle: Полет отключен на сервере #Кик за полёт транспорта
  no-permission: <#FFCF00><bold>D</bold><#FF9B00><bold>W</bold> <white>Команда не найдена #Нет прав
  use-display-name-in-quit-message: false #DisplayName в сообщении выхода
misc:
  chat-threads:
    chat-executor-core-size: -1 #Базовые потоки чата
    chat-executor-max-size: -1 #Макс. потоки чата
  client-interaction-leniency-distance: default #Допуск взаимодействий клиента
  compression-level: default #Уровень сжатия
  load-permissions-yml-before-plugins: true #Загружать permissions.yml раньше
  max-joins-per-tick: 1 #Подключений за тик
  prevent-negative-villager-demand: false #Отрицательный спрос жителей
  region-file-cache-size: 256 #Кэш region-файлов
  send-full-pos-for-item-entities: false #Полная позиция предметов
  strict-advancement-dimension-check: false #Строгая проверка измерений
  use-alternative-luck-formula: true #Альтернативная формула удачи
  use-dimension-type-for-custom-spawners: false #Тип измерения для спавнеров
  xp-orb-groups-per-area: default #Группы сфер опыта
packet-limiter:
  all-packets:
    action: KICK #Действие при лимите
    interval: 7.0 #Интервал проверки
    max-packet-rate: 500.0 #Пакетов в секунду
  kick-message: <red><lang:disconnect.exceeded_packet_rate> #Сообщение кика
  overrides:
    minecraft:place_recipe:
      action: DROP #Игнорировать пакеты
      interval: 1.0 #Интервал
      max-packet-rate: 15.0 #Лимит
player-auto-save:
  max-per-tick: 10 #Сохранений за тик
  rate: 12000 #Интервал автосейва
proxies:
  bungee-cord:
    online-mode: false #Режим лицензии Bungee
  proxy-protocol: false #Proxy Protocol
  velocity:
    enabled: false #Velocity proxy
    online-mode: false #Онлайн-режим Velocity
    secret:  #Секрет Velocity
scoreboards:
  save-empty-scoreboard-teams: false #Сохранять пустые команды
  track-plugin-scoreboards: false #Отслеживать scoreboard плагинов
spam-limiter:
  incoming-packet-threshold: 300 #Порог входящих пакетов
  recipe-spam-increment: 1 #Инкремент спама рецептов
  recipe-spam-limit: 20 #Лимит рецептов
  tab-spam-increment: 1 #Инкремент TAB
  tab-spam-limit: 100 #Лимит TAB
spark:
  enable-immediately: false #Запускать spark сразу
  enabled: true #Spark включён
timings:
  enabled: false #Timings
  hidden-config-entries:
  - database #Скрытые параметры
  - settings.bungeecord-addresses
  - settings.velocity-support.secret
  history-interval: 300 #Интервал истории
  history-length: 3600 #Длина истории
  server-name: DEWORLD #Имя сервера
  server-name-privacy: false #Скрывать имя сервера
  verbose: false #Подробные timings
unsupported-settings:
  allow-headless-pistons: false #Поршни без головы
  allow-permanent-block-break-exploits: false #Перманентные эксплойты
  allow-piston-duplication: false #Дюп поршнями
  allow-unsafe-end-portal-teleportation: false #Небезопасные телепорты
  compression-format: ZLIB #Формат сжатия
  perform-username-validation: true #Проверка имён игроков
  skip-tripwire-hook-placement-validation: false #Валидация растяжек
  skip-vanilla-damage-tick-when-shield-blocked: false #Тик урона при блоке щитом
  update-equipment-on-player-actions: true #Обновление экипировки
watchdog:
  early-warning-delay: 10000 #Задержка раннего предупреждения
  early-warning-every: 5000 #Интервал предупреждений

Плагины для оптимизации и исправления эксплойтов
Spark - Мониторинг нагрузки (Встроен в современный Paper). /spark profiler start/open/stop - Мощный инструмент для сбора данных об использовании сервером и плагинами ресурсов машины.
AntiRedstoneClockRemastered - Мощный инструмент предотвращения так называемых "лаг-машин" на редстоуне. Имеет уведомление в дискорд, что удобно.
LPX - Простыми словами - пакетный античит. Имеет уведомления в дискорд, что очень удобно.
UniversalBlockerUltimate - Мощный инструмент блокировки команд. Есть список разрешенных символов для использования в чате, командах, книгах и табличках, также можно настроить антифлуд.

:Heart: Оптимизация запуска

➲ Используйте flags.sh или birdflop.com/resources/flags, чтобы подобрать наилучшие параметры для запуска вашего сервера.
➲ Важно учитывать ОС, ядро и версию игры. Можно подобрать готовые "пресеты" флагов и задать дополнительные опции.

Прогрузка карты

Версии ниже 1.13 - WorldBorder
➲ Установка центра - /wb center.
➲ Установка диаметра - /wb set <мир> <x> <z> (Обратите внимание, что это не радиус).
➲ Запуск прогрузчика - /wb <мир> fill.
➲ Ожидание окончания прогрузки, сервер отключать не рекомендуется.

Версии выше 1.12 - Chunky
➲ Выбор мира - /chunky world world.
➲ Установка центра - /chunky center <x> <z>.
➲ Установка радиуса - /chunky radius <радиус> (Обратите внимание, что это не диаметр).
➲ Запуск прогрузчика - /chunky start.
➲ Ожидание окончания прогрузки, сервер отключать не рекомендуется.
Версии выше 1.20 - Chunker
➲ В конфигурации можно задать ряд полезных опций.

➲ Имеется возможность прогрузки в блоках или чанках, а также стандартная прогрузка от центра до границы.

Дополнительные советы

➲ Избавьте сервер от мусора, не дублируйте существующий функционал. Функционал в плагинах All-in-one не может гарантировать корректную работу мелких функций. Однако тот же HideStream использовать нецелесообразно, когда сей функционал уже реализован в том же Essentials.

➲ Отключайте проверку обновлений (check-for-updates) и сбор анонимной статистики (bstats, metrics) в плагинах. Это необходимо только разработчикам, а для вашего сервера это бессмысленные проверки. А обновления куда удобнее проверять на официальных источниках, в особенности отслеживание ресурса и получение уведомлений об обновлениях на почту или в мессенджеры.


➲ Крайне не рекомендуется к использованию слитый софт и сомнительные форки. Всё это может иметь неблагоприятные последствия. От вирусов до говнокода.

➲ Грамотно подбирайте версию сервера. В новых версиях часто завозят приятные исправления или новый функционал.

➲ Не рекомендуются к использованию датапаки с функционалом. Это распространенный источник непредвиденных последствий.

➲ Избегайте сомнительные хостинги и тщательно подбирайте серверное оборудование. Согласитесь, будет неприятно, если ваш сервер будет тормозить или падать по вине хостинга.

➲ Следующий список плагинов крайне не рекомендуется к использованию, ибо популярен хреновой оптимизацией:
AkyllofItems, AkyloffCheck, AkyloffBoxes, wItems, LattyItems, MoonCases, MoonClans, bDonate, BetterNPC, TrustPotions, TrustDistributions, TrustStacker, UniversalClans.

:Heart: Обновление и оптимизация плагинов

➲ Плагин PermissionsEX (Группы и права) - Устарел.
Альтернатива LuckPerms (Есть импорт PEX).

➲ Плагин Citizens (Нпс) - Устарел.
Альтернатива ZNPCs, ZNPCsPlus или FancyNpcs.

➲ Плагин Spartan (Античит) - Устарел.
Альтернатива Vulcan и/или Matrix.

➲ Плагин HolographicDisplays (Голограммы) - Устарел.
Альтернатива DecentHolograms, FancyHolograms или голограммы в CMI (Есть импорт HD).

➲ Плагин ImageOnMap (Изображения в рамках) - Устарел.
Альтернатива CustomImages или Emage.

➲ Плагин ChatEx (Чат) - Устарел.
Альтернатива Chatty или ChatControl.

➲ Расширение PlaceholderAPI JavaScript (JS) - Неправильное/Чрезмерное использование может вызвать проблемы.

➲ Плагин aJLeaderBoard (Таблица лидеров) - Требует настройки.
Отключите регистрацию собственных контекстов LP, установив register-lp-contexts: false

➲ Плагин illegalStack (Исправление эксплойтов) - Требует настройки.
Отключите все параметры OverStack, установив их значения на false. А ItemScanTimer установите на 72000 или больше.

➲ Плагин AuctionHouse (Аукцион) - Требует настройки.
Измените updateTicks на 72000 или больше.
Альтернатива zAuctionHouse или bAuction.

➲ Плагин Matrix (Античит) - Требует настройки.
Отключите проверку тпс, установив tps_protection.enable: false.

➲ Плагин CoreProtect (Логирование) - Требует настройки.
Отключите бесполезные логи, например сессии игроков, их сообщения и команды, создание порталов и выпадение листвы. Также можно отключить восстановление сущностей rollback-entities: false и логирование бесполезных вещей, вроде сгорания зомби на солнце skip-generic-data: true.

➲ Плагин CMI (Основа) - Требует настройки.
Включите асинхронное сохранение файлов, установив FileSave: Async: true. Отключите ненужные команды в alias.yml.
Отключите ненужные модули в modules.yml. Также вы можете отключить звуки, эффекты и привязку к прокси, если не используете это. Можете отключить неиспользуемый функционал в chatfilter.yml, commandcost.yml, disableenchants.yml, eventcommands.yml, playtimerewards.yml, ranks.yml, recipes.yml, saveditems.yml, shedules.yml, tablist.yml.

➲ Плагин IRandomTeleport (Рандомная телепортация) - Требует настройки.
Отключите проверку обновлений checkForUpdates: false.
Альтернатива OvRandomTeleport.

➲ Плагин FAWE (Форк WorldEdit) - Требует настройки.
Установите tick-limiter: false, а interval: 60.

➲ Плагин TAB (Интерфейс) - Требует настройки.
Снизьте частоту обновлений в placeholderapi-refresh-intervals: default-refresh-interval: 1000 и других заполнителей, если нет необходимости в моментальных обновлениях. Не рекомендуется использовать RGB и анимации, переопределения scoreboard-teams: anti-override: false и tablist-name-formatting: anti-override: false, однако её отключение в последних версиях является ошибкой. Отключите tablist-name-formatting, если не используете его, а также сократите частоту обновления прав permission-refresh-interval: 1000. Отключите placeholders: register-tab-expansion: false и опцию задержки при использовании глобального списка игроков.

➲ Плагин Spark (Мониторинг ресурсов) - Требует настройки.
Отключите фоновый режим "backgroundProfiler": false

Көзіме көрінбейтін бол э, түсіндің ба!

Рад обратной связи в комментариях, включая предложения по дополнению статьи.
Автор
DENDOR
Просмотры
19
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя DENDOR

Поделиться ресурсом

Назад
Сверху Снизу