Плагин мониторинга

Серверный мод для Hytale, который позволяет получить статус сервера и количество игроков онлайн. Это повышает рейтинг и видимость вашего сервера в каталоге.

Что это?

HytaleQuery — это серверный мод, который позволяет внешним сервисам запрашивать статус вашего сервера и получать информацию о текущих игроках.

Установив плагин, ваш сервер будет отображаться в мониторинге с актуальным онлайном, что значительно повышает его видимость и привлекательность для игроков.

Как это работает

1

Скачайте

Загрузите последнюю версию плагина с GitHub и поместите файл .jar в папку mods вашего сервера.

2

Настройте

Перезапустите сервер — плагин автоматически активируется с настройками по умолчанию. При необходимости измените порт в конфигурации.

3

Готово

Теперь ваш сервер отвечает на UDP-запросы со статусом. Мониторинг автоматически начнёт отображать актуальный онлайн.

Установка плагина

Автоматический мониторинг статуса
Отслеживание игроков в реальном времени
Минимальная нагрузка на сервер
bash
cd server/mods/
wget https://github.com/hytale-server-list/HytaleQuery/releases/latest/download/HytaleQuery.jar
systemctl restart hytale

Node.js клиент

Для разработчиков доступна клиентская библиотека для работы с протоколом запросов.

npm
npm install @hytale-server-list/query
typescript
import { query } from '@hytale-server-list/query';

const server = await query('play.example.com', 5520);
console.log(server.serverName);    // "Мой сервер"
console.log(server.currentPlayers); // 42
console.log(server.maxPlayers);     // 100

Технические характеристики

ПротоколСобственный UDP
Порт по умолчанию5520 (настраиваемый)
Время ответа<100ms
Размер запроса<50 байт
Размер ответа<1KB

Open Source

Плагин и клиентская библиотека имеют открытый исходный код. Вы можете внести свой вклад в развитие проекта.