Плагин для серверов Майнкрафт на прокси Velocity проверяет белый список игроков из удалённого JSON-файла. Список можно менять на веб-сервере без перезапуска прокси; игроки, удалённые из него, отключаются автоматически.
Возможности
- Проверка игроков по имени.
- Несколько групп белого списка, например администраторы, VIP и обычные участники.
- Автоматическое обновление списка через заданный промежуток времени.
- Режим доступа для всех и режим технических работ с запретом входа.
- Настраиваемые сообщения при отказе во входе, отключении и технических работах.
Настройка
В plugins/velocity-whitelist-worker/config.json задаются адрес удалённого списка и интервал проверки:
{
"url": "адрес JSON-файла",
"reloadIntervalSeconds": 10
}
В удалённом JSON-файле customLists перечисляет активные группы, а массивы с их названиями содержат имена игроков:
{
"customLists": ["admin", "vip"],
"admin": ["Player1"],
"vip": ["Player2"]
}
Значение customLists со списком ["all"] разрешает вход всем, ["none"] включает технические работы, а пустой список разрешает вход всем. Тексты сообщений меняются в messages.json через deniedMessage, kickedMessage и maintenanceMessage.
Требования
Нужны прокси Velocity, Java 21 или новее и веб-сервер либо CDN для размещения JSON-файла белого списка.
