OnTime: система наград за онлайн в Minecraft

Плагин OnTime для Minecraft: полный контроль времени игры и автоматические награды Каждый администратор сервера Minecraft рано или поздно задумывается о том, как поощрить постоянных игроков, отследить активность и создать здоровую конкуренцию. Ручной подсчёт часов давно ушёл в прошлое — сегодня н...

Скачать OnTime для Minecraft 1.8.1

Оригинальное название: OnTime

Версии Minecraft: 1.8.1

ФайлВерсияЗагрузчикРазмер
OnTime.jar——22 КБСкачать
OnTime_v3.2.0.jar——187 КБСкачать
OnTime_v3.2.2.jar——189 КБСкачать
OnTime-v3.2.3.jar——189 КБСкачать
OnTime_v3.3.1.jar——177 КБСкачать
OnTime_v3.4.0.jar——193 КБСкачать
OnTime_v3.4.1.jar——193 КБСкачать
OnTime_v4.1.0.jar1.8.1—326 КБСкачать
OnTime_v4.1.1.jar1.8.1—329 КБСкачать
OnTime_v4.1.2.jar1.8.1—331 КБСкачать

Плагин OnTime для Minecraft: полный контроль времени игры и автоматические награды

Каждый администратор сервера Minecraft рано или поздно задумывается о том, как поощрить постоянных игроков, отследить активность и создать здоровую конкуренцию. Ручной подсчёт часов давно ушёл в прошлое — сегодня на помощь приходит мощный плагин OnTime. Этот инструмент не просто считает наигранное время, а превращает статистику в гибкую систему вознаграждений, от внутриигровой валюты до уникальных комплектов брони.

Что умеет OnTime: обзор ключевых функций

Плагин отслеживает время игры по нескольким срезам: текущая сессия, дневной, недельный, месячный и общий онлайны. Все данные доступны как в реальном времени, так и в виде отчётов, которые можно просматривать даже офлайн. На основе этой статистики администратор выстраивает логику поощрений — от простых сообщений до сложных цепочек команд.

  • Топ-10 и статистика в игре: команда /ontime top выводит список лидеров по общему времени, а /ontime [игрок] показывает детальную сводку по дням, неделям и месяцам.
  • Автоматические награды: при достижении заданного порога игрок может получить деньги через Vault, зачарованные предметы, зелья, наборы (киты), повышение в группе прав, выдачу отдельных permissions, очки лояльности или опыт.
  • Реферальная система и голосования: встроенный Votifier Listener позволяет выдавать бонусы за голосование на сайтах, а реферальные награды стимулируют приглашать друзей.
  • Гибкие триггеры: вознаграждения срабатывают не только за чистый онлайн, но и за определённое количество уникальных дней в игре, возвращение после долгого отсутствия, смерть персонажа, накопление богатства или попадание в топ.
  • Поддержка мультисерверности: при включённом параметре multiServerEnable плагин может обмениваться данными между несколькими серверами через MySQL, хотя на текущий момент эта функция требует осторожного тестирования.

Настройка и первые шаги

После установки плагина в папку /plugins и перезапуска сервера автоматически создаются все необходимые YML-файлы. Основная конфигурация лежит в config.yml, где задаются периоды проверки, параметры базы данных и поведение AFK-детектора. Если вы планируете использовать экономические награды, обязательно подключите Vault и совместимый плагин экономики — OnTime не хранит балансы сам, а работает через этот API.

Для тонкой настройки внешнего вида сообщений редактируется output.yml. Здесь можно переопределить практически любую строку, которую видит игрок: от уведомления о награде до строчек в топе. Отдельного внимания заслуживает файл rewards.yml — именно в нём прописываются все условия и типы поощрений. Каждая награда привязывается к определённому временному интервалу (daily, weekly, monthly, total) и может содержать несколько действий одновременно.

Кстати, если вы собираетесь тестировать связку плагинов на локальной сборке или просто хотите быстро попасть на сервер с уже настроенным OnTime, обратите внимание на лаунчер foxygame.net. Этот современный инструмент позволяет загружать моды и сборки прямо из меню, избавляя от ручного копирования файлов и долгой настройки клиента.

Команды и permissions для администратора

Управление плагином ведётся через консоль или игру с помощью разветвлённой системы команд. Вот основные из них:

  • /ontime reload all — перезагружает все конфигурационные файлы без рестарта сервера.
  • /ontime add player [ник] — вручную добавляет игрока в базу, если он по какой-то причине не был учтён.
  • /ontime set [ник] [тип] [значение] — корректирует время игрока, например, обнуляет дневной счётчик.
  • /ontime uuid merge [ник1] [ник2] — объединяет записи для одного UUID, если игрок менял ник и появились дубликаты.
  • /ontime report [тип] — генерирует отчёт за день, неделю или месяц по всем игрокам.

Права доступа настраиваются стандартными пермишенами, например ontime.admin для полного контроля и ontime.user для просмотра личной статистики. Гибкая система нод позволяет делегировать модераторам только нужные функции.

Работа с UUID и защита от дубликатов

Начиная с версии 4.1.x плагин полностью перешёл на идентификацию по UUID, что решило проблему смены никнеймов. Если игрок переименовывается, его статистика автоматически привязывается к новому имени без потери часов. Для старых баз предусмотрена команда /ontime uuid merge all, которая объединяет дублирующиеся записи в одну. Важно: на крупных серверах с тысячами игроков эту операцию лучше проводить в часы минимальной нагрузки, так как во время слияния все функции OnTime приостанавливаются.

Типичные сценарии использования наград

Грамотно настроенный rewards.yml способен полностью изменить поведение игроков. Рассмотрим несколько рабочих примеров:

  • Ежедневный бонус за час игры: выдавать 100 монет и яблоко каждому, кто провёл на сервере 60 минут за сутки. Это мотивирует заходить каждый день.
  • Повышение ранга за общий онлайн: после 100 часов игрок автоматически переводится в группу «Ветеран» с расширенными возможностями.
  • Редкий предмет за топ-1 недели: лучший игрок по недельному онлайну получает зачарованный алмазный меч с уникальным именем.
  • Штраф за длительное отсутствие: если игрок не заходил 30 дней, при следующем входе с него списывается часть валюты — это стимулирует не бросать сервер надолго.

Все эти механики работают в связке с Vault, поэтому поддерживаются любые экономические плагины (EssentialsX, iConomy и другие) и системы прав (LuckPerms, PermissionsEx).

Заключение

OnTime — это не просто счётчик часов, а полноценный конструктор лояльности для вашего сервера Minecraft. Он берёт на себя рутинный учёт активности и превращает сухие цифры в инструмент удержания аудитории. Благодаря тесной интеграции с Vault и Votifier плагин легко вписывается в любую сборку, а детальная документация по каждому YML-файлу позволяет настроить поведение вплоть до отдельных сообщений. Если вы хотите, чтобы игроки ценили время, проведённое на проекте, и получали за это осязаемую выгоду — установите OnTime и уделите полчаса тонкой настройке rewards. Результат не заставит себя ждать.