Плагин EDNetwork - Статусы серверов для Velocity (1.20+) [v1.0.1]

EDNetwork - Статусы серверов для Velocity (1.20+)
Краткое описание:
Статусы серверов для Velocity (1.20+)
7
234

Предыдущие версии [2]

Последние обновления

Обновление v1.0.1

EDProxy v1.0.1 Исправлен NPE при обработке ServerPing (краш при пустом MOTD) Добавлена...
Смотреть еще...
Для версий
  1. 1.20.✘
  2. 1.21.✘
Java
  1. Java 21
Исходный код
https://github.com/Aorux-xd/ExtendedDisplay
Зависимости
PlaceholderAPI
EDNetwork (EDProxy + EDExpansion) комплект из двух плагинов экосистемы ED для отображения статуса, онлайна и слотов серверов через Velocity API без пинга, без нагрузки на TPS.

⚙️ Системные требования
  • Velocity 3.3+ / Paper (или форки) 1.21+
  • PlaceholderAPI 2.11+
  • EDCore 1.0.2+
  • Java 21+

📥 Установка
1. Установите EDCore на Velocity и на каждый бэкенд
2. EDProxy → plugins/ Velocity
3. EDExpansion → plugins/ каждого бэкенда
4. Включите plugin-message forwarding в настройках Velocity/Paper
5. Перезапустите серверы

📖 Плейсхолдеры
ПараметрПример
%edproxy_<сервер>_status%Online / Offline
%edproxy_<сервер>_online%220
%edproxy_<сервер>_max%350
%edproxy_<сервер>_motd%MOTD сервера
%edproxy_<сервер>_ping%Задержка в мс
%edproxy_<сервер>_version%Версия сервера

Пример: %edproxy_lobby_online%, %edproxy_survival_status%

⚙️ Конфигурация

EDProxy
(plugins/EDProxy/config.yml)
YAML:
# Интервал полного сбора (секунды)
collect-interval-seconds: 5
# Таймаут ping одного сервера (миллисекунды)
ping-timeout-millis: 2500
# Логировать каждую рассылку (шумно)
debug: false

EDExpansion (plugins/EDExpansion/config.yml)
YAML:
# TTL данных от p####i (секунды)
cache-ttl-seconds: 5

# Таймаут прямого SLP (миллисекунды)
slp-timeout-millis: 1500

# Адреса backend для fallback host:port (имя как в velocity.toml)
# Пример:
# servers:
#   lobby: "127.0.0.1:25565"
#   survival: "192.168.1.10:25566"
servers: {}

Вопросы

Показывает Offline, но сервер онлайн?

Убедитесь, что на бэкенде был хотя бы один игрок для активации канала, имена серверов совпадают с velocity.toml, включён player-info-forwarding-mode = MODERN, и в paper-global.yml разрешены plugin-каналы.

Без Velocity работает?
Нет.

Нужен ли EDCore?
Да, EDCore обязателен для работы обоих плагинов.

Автор

Aorus

Еще ресурсы от Aorus

EDCore - Единое ядро для всех ED-плагинов
EDCore - Единое ядро для всех ED-плагинов
Единое ядро для всех ED-плагинов
VelocityAutoReconnect - Плагин для переподключение в Velocity [FORK]
VelocityAutoReconnect - Плагин для переподключение в Velocity [FORK]
Простой плагин для автоматического переподключения в Velocity.
ВерхНиз