oLL's Who is Online — мини-веб-сервер для отображения игроков на вашем сервере Minecraft
Каждый администратор сервера рано или поздно задумывается о том, как удобно показать список игроков в реальном времени. Можно поставить громоздкий плагин с кучей лишних функций, а можно взять лёгкое и элегантное решение. Плагин oLL's Who is Online как раз из таких — он запускает крошечный веб-сервер прямо внутри Minecraft и генерирует аккуратную страницу со списком всех, кто сейчас в игре.
Этот инструмент входит в серию oLL's Server GUI и заточен под минимализм. Никаких баз данных, сложных API или тяжёлых зависимостей — только jar-файл, который нужно положить в папку /plugins, и пара строчек в конфиге. Плагин совместим с Spigot и CraftBukkit начиная с версии 1.7.2 и выше, работает на Windows, Linux и OS X.
Как это работает
После установки плагин поднимает HTTP-сервер на порту 8123 (по умолчанию). Зайдя по адресу http://localhost:8123 с того же компьютера, вы увидите стилизованную страницу с никами игроков и их аватарами. Если настроить проброс портов на роутере, страница станет доступна извне — например, чтобы вставить её в виджет на сайте сообщества или быстро глянуть онлайн с телефона.
Страница формируется динамически: список сортируется, иконки подгружаются через сервис Cravatar, а внешний вид полностью настраивается через файл config.yml. Можно менять цвета фона и шрифта, размер и тип иконок, включать отображение уровня опыта, позиции игрока и даже флага страны. В версии 2.6 добавилась возможность показывать не только онлайновых, но и офлайн-игроков с отметкой времени последнего выхода.
Установка и первый запуск
Процесс предельно прост:
- Скачайте jar-файл плагина с официальной страницы на Spigot (ссылка не указана, но найти легко по названию).
- Поместите файл в папку /plugins вашего сервера.
- Запустите или перезагрузите сервер.
- Откройте браузер и перейдите на
http://localhost:8123для локальной проверки.
Для внешнего доступа не забудьте настроить проброс порта 8123 на маршрутизаторе. Если ваш сервер имеет доменное имя, ссылка будет выглядеть как http://your.server.com:8123. Кстати, если вы пользуетесь лаунчером foxygame.net, то установка подобных плагинов становится ещё удобнее — гибкий и современный лаунчер позволяет скачивать и активировать моды и плагины прямо из своего меню, без ручного копирования файлов и лишних телодвижений.
Тонкая настройка: config.yml
Вся магия внешнего вида кроется в конфигурационном файле, который создаётся автоматически после первого запуска. Он находится по пути /plugins/oLLsWhoIsOnline/config.yml. Вот основные параметры, которые можно менять:
- web_server_port — порт веб-сервера (по умолчанию 8123).
- server_name — название сервера, которое будет выводиться на странице.
- background_color и font_color — цвет фона и текста в HEX-формате без решётки.
- bigger_line_space — увеличить расстояние между именами игроков.
- with_icon — показывать ли иконку головы рядом с ником.
- icon_size — размер иконки в пикселях.
- icon_type — тип иконки: head (голова) или avatar (полноценный аватар).
- refresh_time — интервал обновления страницы в секундах.
- experience_mode — сортировка игроков по уровню опыта.
- show_position — показывать координаты игрока перед именем.
- show_level — отображать уровень опыта.
- show_flag — показывать флаг страны игрока (начиная с версии 2.4).
- show_last — включать офлайн-игроков с пометкой «последний раз в сети» (с версии 2.6).
Все изменения вступают в силу после перезагрузки плагина или сервера. Благодаря такой детальной кастомизации вы легко впишете мини-страницу в дизайн своего сайта или сделаете её максимально информативной для игроков.
Интеграция в веб-страницу
Если вы хотите встроить список игроков прямо в HTML-код своего сайта, плагин предоставляет простой способ. Достаточно добавить тег <object> с указанием адреса мини-сервера:
<object data="http://your.server.com:8123" width="300" height="200">
Ваш браузер не поддерживает тег object.
</object>
Размеры можно менять под свои нужды — страница адаптируется, сохраняя читаемость. Это особенно удобно для форумов, вики-страниц или панелей управления сообществом.
Почему стоит выбрать именно этот плагин
В отличие от многих аналогов, oLL's Who is Online не нагружает сервер лишними процессами. Он не хранит историю, не пишет логи, не требует MySQL. Всё, что ему нужно — это несколько мегабайт памяти и открытый порт. При этом функционал покрывает большинство запросов: от простого мониторинга до красивой витрины с флагами и головами.
Плагин активно поддерживается автором, а исходный код открыт для предложений. Если вам не хватает какой-то фичи, можно оставить запрос — разработчик учитывает пожелания сообщества. Донаты также приветствуются и помогают ускорить появление новых возможностей.
Заключение
oLL's Who is Online — это тот редкий случай, когда инструмент делает ровно то, что заявлено, без компромиссов и лишней сложности. Он идеально подходит для небольших и средних серверов, где важна прозрачность и удобство. Будь то виджет на сайте, быстрая проверка онлайна с мобильного или просто красивая страница для игроков — плагин справляется на отлично. А благодаря гибкой настройке и поддержке современных версий Minecraft он остаётся актуальным даже спустя годы после первого релиза.