GPORTAL Steam Query Server (A2S)

GPORTAL Steam Query Server (A2S)

This plugin exposes an Valve Steam Query (A2S) query port.

99.0 загрузок
Обновлён 15 дней назад

Описание

Особенности

  • A2S_INFO Поддержка: предоставляет необходимые данные сервера (Имя, Карта, Счет игроков, Игроки Max, Версия и т. Д.).
  • A2S_PLAYER Поддержка: раскрывает текущий список онлайн-игроков.
  • A2S_RULES Поддержка: Обмен передовыми метаданными сервера, включая:
    • Серверная версия и идентификатор ревизии.
    • Версия протокола Hytale и хэш.
    • Статус аутентификации (для проверки правильности входа на сервер).
    • TPS в реальном времени (Ticks Per Second) для каждого мира.
  • Автооткрытие: Автоматически связывается с IP-адресом вашего сервера и по умолчанию использует Game Port + 1.
  • Легкий вес: минимальное влияние на производительность сервера с оптимизированными обновлениями статуса.

️ Установка

Плагин запускается автоматически и регистрирует свой адрес связывания (например, сервер A2S, запущенный на 0.0.0.0:29401).


️ Конфигурация
Плагин работает вне коробки для большинства настроек. Если вам нужно настроить настройки сети, вы можете использовать следующие переменные среды:

  • QUERY_HOST: IP-адрес для связывания сервера запросов. По умолчанию: адрес связывания игрового сервера или 0.0.0.0
  • Query_port: Порт UDP для прослушивания запросов. По умолчанию: Game Port + 1

Проверка
Вы можете проверить, правильно ли работает ваш сервер запросов, используя qstat или любой A2S-совместимый инструмент:
qstat -a2s <your-server-ip>:<query-port>


Разработано компанией GPORTAL. Обеспечение надежной инфраструктуры для сообщества Hytale.

Показать оригинальное описание (English)

🚀 Features

  • A2S_INFO Support: Provides essential server details (Name, Map, Player Count, Max Players, Version, etc.).
  • A2S_PLAYER Support: Exposes the current list of online players.
  • A2S_RULES Support: Shares advanced server metadata, including: 
    • Server version and revision ID.
    • Hytale protocol version and hash.
    • Authentication status (to check if the server is properly logged in).
    • Real-time TPS (Ticks Per Second) for each world.
  • Auto-Discovery: Automatically binds to your server's IP and uses Game Port + 1 by default.
  • Lightweight: Minimal impact on server performance with optimized status updates.

🛠️ Installation

The plugin will start automatically and log its binding address (e.g., [QueryPlugin] A2S Server started on 0.0.0.0:29401).


⚙️ Configuration
The plugin works out-of-the-box for most setups. If you need to customize the network settings, you can use the following environment variables:

  • QUERY_HOST: The IP address to bind the query server to. Default: Game server bind address or 0.0.0.0
  • QUERY_PORT: The UDP port to listen for query requests on. Default: Game Port + 1

🔍 Verification
You can test if your query server is working correctly using qstat or any A2S-compatible tool:
qstat -a2s <your-server-ip>:<query-port>


Developed by GPORTAL. Providing reliable infrastructure for the Hytale community.

Последние версии

gportal-query.jar

Early Access 19.01.2026 17.3 МБ
Скачать

gportal-query.jar

Early Access 16.01.2026 17.3 МБ
Скачать