Pterohost docs

Скорборд (боковая панель) на сервере Minecraft

Как настроить скорборд на сервере Minecraft: плагины, плейсхолдеры PAPI, анимации, разные борды по мирам и группам. Полный гайд 2026.

Кратко: Скорборд - боковая панель справа от экрана - один из первых элементов, который видит игрок. Для его настройки используют плагины TAB или EZScoreboard с поддержкой PlaceholderAPI: выводят онлайн, баланс, ранг и координаты в реальном времени.

Скорборд (боковая панель) на сервере Minecraft

Скорборд (sidebar scoreboard) - это боковая панель, которая отображается справа на экране игрока и показывает ключевую информацию о сервере: онлайн, баланс, ранг, координаты, время суток. В 2026 году большинство крупных серверов используют его как визитную карточку - по качеству оформления борды игроки судят об уровне сервера в целом. Правильно настроенный скорборд повышает вовлечённость: игрок всегда видит свой прогресс и мотивирован продолжать игру. В этой статье разберём всё - от выбора плагина до тонкой настройки анимаций и условий отображения по мирам и группам.

Pterohost - игровой хостинг с NVMe-дисками, DDoS-защитой и технической поддержкой 24/7. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг

Выбор плагина для скорборда

На рынке несколько зрелых плагинов. Ниже - сравнение актуальных на 2026 год.

ПлагинМинимальная версия MCPlaceholderAPIАнимацииУсловия (мир/группа)Нагрузка
TAB (NEZNAMY)1.8 - 1.21ДаДаДаНизкая
FastBoard1.8 - 1.21Через PAPI hookДаЧерез APIМинимальная
EZScoreboard1.16 - 1.21ДаДаДаНизкая
ScoreboardStats1.8 - 1.20ЧастичноНетНетСредняя
Scoreboard-Revision1.16 - 1.21ДаДаДаНизкая

TAB - наиболее функциональный вариант. Он управляет одновременно табом игроков, заголовком/подвалом таба, именами над головой и скорбордом из одного конфига. Подходит для серверов с разнообразной логикой.

FastBoard ориентирован на минимальную нагрузку - обновляет только изменившиеся строки без перерисовки, что устраняет мигание. Хорошо подходит для хайлоад-серверов.

EZScoreboard - самый удобный в настройке для новичков, имеет YAML-профили и визуальный редактор условий.

Установка TAB и базовая настройка

Зависимости

Для полноценной работы нужны:

  1. TAB - основной плагин. Скачать с hangar.papermc.io.
  2. PlaceholderAPI (PAPI) - движок плейсхолдеров.
  3. Vault - для плейсхолдеров баланса и ранга.
  4. Расширение Vault для PAPI: выполнить команду /papi ecloud download Vault и /papi reload.

Помести jar-файлы в папку plugins/ и перезапусти сервер.

Включение скорборда в config.yml

После первого запуска TAB создаёт plugins/TAB/config.yml. Найди секцию scoreboard:

scoreboard:
  enabled: true
  toggle-command: "/scoreboard"
  remember-toggle-choice: true
  use-numbers: false          # false = скрывает числа слева
  show-numbers: "static"      # static | dynamic
  static-number: 0
  display-condition: ""       # пусто = показывать всем

Установи enabled: true и перезапусти (/tab reload).

Файл scoreboards.yml

Основной конфиг борды находится в plugins/TAB/scoreboards.yml. Минимальный рабочий пример:

scoreboards:
  default:
    title: "&6&lМой сервер"
    lines:
      - "&7Онлайн: &e%online%"
      - " "
      - "&7Игрок: &b%player%"
      - "&7Ранг: &a%luckperms_prefix%"
      - " "
      - "&7Баланс: &2%vault_eco_balance_formatted%"
      - " "
      - "&7Мир: &d%worldname%"
      - "&7X: &f%x%  Y: &f%y%  Z: &f%z%"
      - " "
      - "&ewww.мойсервер.ru"

Пустая строка " " создаёт визуальный разделитель. Строк не должно быть больше 15.

Плейсхолдеры PlaceholderAPI

Скорборд становится живым благодаря плейсхолдерам PAPI. Вот наиболее востребованные:

Онлайн и сервер

ПлейсхолдерЧто выводит
%online%Количество игроков онлайн
%max_players%Максимум слотов
%server_name%Название сервера из server.properties
%server_tps_1%TPS за последнюю минуту
%server_uptime%Время работы сервера

Игрок

ПлейсхолдерЧто выводит
%player%Ник игрока
%player_displayname%Отображаемое имя
%player_health%Текущее здоровье
%player_food_level%Уровень голода
%player_level%Уровень опыта
%player_gamemode%Режим игры

Координаты

- "&7Координаты:"
- "&fX: %player_x%  Y: %player_y%  Z: %player_z%"

Плейсхолдеры %player_x%, %player_y%, %player_z% доступны через PAPI-расширение Player. Установить: /papi ecloud download Player && /papi reload.

Баланс и экономика (Vault)

- "&7Баланс: &a%vault_eco_balance_formatted% $"

Для работы нужен Vault + плагин экономики (EssentialsX Economy, CMI, PlayerPoints).

Ранг и группы (LuckPerms)

ПлейсхолдерЧто выводит
%luckperms_prefix%Префикс группы
%luckperms_suffix%Суффикс группы
%luckperms_primary_group_name%Название первичной группы

Время и погода

- "&7Время: &e%worldtime12%"
- "&7Погода: &b%weather%"

Доступны через расширение Server. Команда установки: /papi ecloud download Server && /papi reload.

Статистика убийств и смертей

Для PvP-серверов полезны плейсхолдеры из расширения Statistic:

- "&7Убийств: &c%statistic_player_kills%"
- "&7Смертей: &7%statistic_deaths%"
- "&7К/Д: &e%statistic_player_kills_per_death%"

Установка: /papi ecloud download Statistic && /papi reload.

Прогресс квестов и заданий

Если на сервере установлены BetonQuest или Quests, у них есть собственные PAPI-расширения. Пример для BetonQuest:

- "&7Задание: &b%betonquest_objective_main_quest%"

Плейсхолдеры специфичны для каждого квест-плагина - смотри документацию конкретного расширения на wiki.placeholderapi.com.

Анимация заголовка и строк

Анимированный заголовок в TAB

В TAB анимация заголовка задаётся через список:

scoreboards:
  default:
    title:
      - "&c&lМой &4&lСервер"
      - "&4&lМой &c&lСервер"
      - "&6&lМой &e&lСервер"
      - "&e&lМой &6&lСервер"
    title-animation-interval: 200   # миллисекунды

Каждый кадр будет отображаться 200 мс - при четырёх кадрах полный цикл займёт 0.8 секунды.

Градиент через MiniMessage (Paper 1.18+)

Если сервер работает на Paper 1.18+ с поддержкой MiniMessage:

title: "<gradient:#ff0000:#ff8800>Мой Сервер</gradient>"

Или мигающий эффект:

title:
  - "<gradient:#ffaa00:#ff5500>- МОЙ СЕРВЕР -</gradient>"
  - "<gradient:#ff5500:#ff0000>- МОЙ СЕРВЕР -</gradient>"
  - "<gradient:#ff0000:#ff5500>- МОЙ СЕРВЕР -</gradient>"

Анимация строк

Строку тоже можно анимировать, используя тег %animation:<имя>% в TAB:

animations:
  pulse-online:
    change-interval: 500
    texts:
      - "&eОнлайн: &a%online%"
      - "&6Онлайн: &a%online%"

scoreboards:
  default:
    lines:
      - "%animation:pulse-online%"

Частота обновления данных

В TAB можно задать разную частоту обновления для тяжёлых плейсхолдеров:

placeholders:
  "%vault_eco_balance_formatted%":
    update-interval: 1000    # обновлять раз в 1 секунду (а не каждый тик)

Это снижает нагрузку при большом онлайне.

Разные борды по мирам

Профили в TAB

Определи несколько профилей скорборда с условием по миру:

scoreboards:
  lobby:
    display-condition: "%worldname% == lobby"
    title: "&b&lЛобби"
    lines:
      - "&7Игроков онлайн: &e%online%"
      - " "
      - "&aВыбери режим игры"
      - " "
      - "&fwww.мойсервер.ru"

  survival:
    display-condition: "%worldname% == world"
    title: "&2&lВыживание"
    lines:
      - "&7Игрок: &b%player%"
      - "&7Баланс: &a%vault_eco_balance_formatted%"
      - " "
      - "&7X: &f%player_x%"
      - "&7Y: &f%player_y%"
      - "&7Z: &f%player_z%"
      - " "
      - "&7Время: &e%worldtime12%"

  minigames:
    display-condition: "%worldname% == minigame_arena"
    title: "&c&lМини-игра"
    lines:
      - "&7Убийств: &c%statistic_player_kills%"
      - "&7Смертей: &7%statistic_deaths%"
      - " "
      - "&7Счёт: &e%score%"

TAB применяет первый профиль, условие которого выполнено. Порядок имеет значение - ставь самые специфичные условия выше.

Несколько миров с одинаковой бордой

Для групп миров используй оператор contains:

survival-worlds:
  display-condition: "%worldname% contains survival"
  title: "&2&lВыживание"

Или через ||:

display-condition: "%worldname% == world || %worldname% == world_nether || %worldname% == world_the_end"

Разные борды по группам игроков

Борда для доноров

donor-board:
  display-condition: "%luckperms_has_permission_vip.scoreboard% == true"
  title: "&6&l[VIP] Панель"
  lines:
    - "&7Ник: &6%player%"
    - "&7Ранг: &6VIP"
    - "&7Баланс: &e%vault_eco_balance_formatted%"
    - " "
    - "&7Ваш бонус: &a+20% к опыту"
    - " "
    - "&6Спасибо за поддержку!"

Игрок с правом vip.scoreboard получит эту борду вместо стандартной.

Скрытие борды для группы

Некоторые группы (например, администраторы) предпочитают убирать борду:

admin-noboard:
  display-condition: "%luckperms_primary_group_name% == admin"
  title: ""
  lines: []

Или через команду: /tab player <ник> scoreboard off.

Команды TAB для управления скорбордом

/tab reload                        # перезагрузить конфиг
/tab scoreboard toggle             # включить/выключить для себя
/tab player <ник> scoreboard off   # выключить борду конкретному игроку
/tab debug                         # отладочная информация
/papi parse <ник> %vault_eco_balance_formatted%  # протестировать плейсхолдер

Оптимизация скорборда

Проблема мигания

Мигание (flicker) возникает, когда плагин удаляет и создаёт команду scoreboard заново. Решения:

  1. FastBoard - архитектурно использует только пакеты обновления, мигания нет.
  2. TAB - обновляет строки через PacketEvents, мигания нет при правильной версии.
  3. Не использовать плагины, основанные на ScoreboardManager Bukkit напрямую.

Частота обновлений

Не обновляй все строки каждый тик. Разумные интервалы:

Тип данныхРекомендуемый интервал
Координаты игрока500-1000 мс
Баланс2000-5000 мс
Онлайн сервера5000-10000 мс
TPS10000-30000 мс
Анимации заголовка200-500 мс

В TAB глобальный интервал задаётся:

placeholderapi:
  default-refresh-interval: 500   # мс, для всех PAPI плейсхолдеров

Нагрузка на сеть

Каждое обновление строки - это пакет клиенту. При 100 игроках и 10 строках с обновлением каждые 500 мс - это 2000 пакетов в секунду. Оптимизации:

  • Используй use-numbers: false - убирает числовой столбец, уменьшает трафик.
  • Кэшируй плейсхолдеры, которые меняются редко.
  • Пустые строки-разделители не нужно обновлять - TAB умеет их кэшировать.

Совместимость с другими плагинами

Если на сервере есть плагины, которые также управляют скорбордом (например, мини-игры), могут возникнуть конфликты. Решения:

  • В TAB есть опция disable-in-worlds - отключить борду полностью в нужных мирах.
  • Команда /tab player <ник> scoreboard off программно - вызывай из плагина мини-игр при старте.
  • FastBoard предоставляет API для других плагинов - они могут временно перехватить борду.

Пример полного конфига для survival-сервера

plugins/TAB/scoreboards.yml:

scoreboards:
  admin:
    display-condition: "%luckperms_primary_group_name% == admin"
    title: "&c&l[ADMIN]"
    lines:
      - "&7Ник: &c%player%"
      - "&7TPS: &a%server_tps_1%"
      - "&7Онлайн: &e%online%/%max_players%"
      - " "
      - "&7X: %player_x% Y: %player_y%"

  vip:
    display-condition: "%luckperms_has_permission_vip.scoreboard% == true"
    title:
      - "&6&l- VIP -"
      - "&e&l- VIP -"
      - "&6&l- VIP -"
    title-animation-interval: 400
    lines:
      - "&7Привет, &6%player%!"
      - "&7Ранг: &6VIP"
      - " "
      - "&7Баланс: &a%vault_eco_balance_formatted%"
      - " "
      - "&7Онлайн: &e%online%"
      - " "
      - "&7X: &f%player_x%  Z: &f%player_z%"
      - " "
      - "&6мойсервер.ru"

  default:
    title:
      - "&b&l~ МОЙ СЕРВЕР ~"
      - "&3&l~ МОЙ СЕРВЕР ~"
    title-animation-interval: 600
    lines:
      - "&7Привет, &b%player%!"
      - " "
      - "&7Ранг: &a%luckperms_prefix%"
      - "&7Баланс: &2%vault_eco_balance_formatted%"
      - " "
      - "&7Онлайн: &e%online%&7/&e%max_players%"
      - " "
      - "&7X: &f%player_x%"
      - "&7Y: &f%player_y%  Z: &f%player_z%"
      - " "
      - "&fмойсервер.ru"

Профили обрабатываются сверху вниз - первый подходящий используется. Admin видит admin-борду, VIP видит vip-борду, остальные - default.

Связанные материалы

Скорборд тесно связан с другими аспектами настройки сервера. Читай оптимизацию сервера Minecraft - там разбирается нагрузка от плагинов и настройка Paper для уменьшения TPS-дропов. Если используешь Vault для вывода баланса в борде, смотри настройку Vault и экономики. Также рекомендуем настроить резервное копирование сервера - конфиги TAB хранятся в plugins/TAB/ и должны попадать в бэкап.

Заключение

Скорборд - небольшой, но важный элемент атмосферы сервера. TAB в связке с PlaceholderAPI покрывает практически любые сценарии: онлайн и баланс в реальном времени, разные борды для VIP и обычных игроков, тематические панели по мирам. Главное - не перегружать панель: 8-10 строк с реально полезной информацией лучше, чем 15 строк с дублирующимися данными. Следи за интервалами обновления и проверяй нагрузку через /tab debug - правильно настроенный скорборд не влияет на TPS даже при 100+ игроках онлайн.

Pterohost - хостинг Minecraft с NVMe-накопителями, защитой от DDoS-атак и круглосуточной поддержкой. Промокод 4START даёт -20% на первый заказ. Заказать Minecraft хостинг