Рейтинг, управляемый администрацией
PlayerTally даёт операторам сервера систему ручного начисления очков. Значение может отражать участие в событиях, помощь сообществу или результат конкурса. Сам плагин не тратит очки и не превращает их в валюту: он хранит счёт и определяет лидеров.
Команда /pt показывает доступные подкоманды и управляет основными действиями. Статистика разделяется на общий результат, день, неделю, месяц и год. Благодаря этому администрация может одновременно вести долговременный рейтинг и регулярно обновляемые сезонные таблицы.
Голова текущего лидера
Особая игровая голова получает облик игрока с наибольшим счётом за выбранный период. Её можно встроить в зал славы, площадку турнира или информационную стену. При смене лидера внешний вид обновляется по данным рейтинга, превращая сухую таблицу в заметный элемент мира.
Перед публичным запуском стоит определить правила начисления и список сотрудников с доступом. Ручная система удобна своей гибкостью, но без журнала решений может вызывать споры. Регулярная выгрузка базы и понятное расписание сбросов помогают сохранить прозрачность.
Настройка SQL
Начиная с ветки 1.2 плагин использует SQL. В конфигурации указываются адрес базы, имя, пользователь и другие параметры. Таблица создаётся администратором в заданном порядке из семи столбцов: имя игрока, UUID, общий счёт и отдельные целые значения для дня, недели, месяца и года.
Учётной записи базы следует дать только необходимые права, а пароль не публиковать в репозитории или общем архиве. Сетевой доступ к SQL нужно ограничить сервером Minecraft. До обновления JAR и схемы обязательна резервная копия таблицы.
Сравнение с универсальными очками
PlayerPoints предоставляет общую валюту очков для интеграции с другими плагинами, тогда как PlayerTally ориентирован на административный рейтинг по временным периодам и отображение лидера. Выбор зависит от того, нужны ли покупки и API или публичная доска достижений.
Проект рассчитан на старые Bukkit-версии до Minecraft 1.12 и последний раз обновлялся в 2018 году. На современном Paper необходимо отдельно проверить SQL-драйвер, работу UUID, загрузку обликов и регистрацию команд. Эксперимент лучше проводить на копии базы и тестовом сервере.
Давайте общаться
Помогите нам сделать сайт лучше
Мы очень стараемся сделать сайт удобнее и полезнее, поэтому нам важно ваше мнение. Поделитесь впечатлениями, идеей или советом – каждый комментарий помогает нам стать лучше.