Перейти к содержимому

Настройка Votifier: награды за голоса для твоего сервера Minecraft

С Votifier твой сервер получает сообщение о каждом голосе на BestMCServerList, а плагин наград выдаёт игроку награду. Этот гайд показывает, как настроить NuVotifier, проверить его тестовым голосом и исправить частые ошибки.

1. Установи NuVotifier

  1. Скачай NuVotifier и положи JAR в папку plugins своего сервера (Spigot, Paper или прокси).
  2. Один раз перезапусти сервер. NuVotifier создаст свой конфиг, на Spigot и Paper – в plugins/Votifier/config.yml.
  3. Проверь порт в конфиге. По умолчанию это 8192. Этот порт должен быть доступен из интернета; в панели хостинга его часто нужно добавить как дополнительный порт и потом вписать этот номер в конфиг.
  4. Установи плагин наград, который реагирует на голоса Votifier, и настрой, что получают игроки.

2. v2 с токеном или v1 с публичным ключом

РежимЧто вводитьГде это найти
NuVotifier v2 (рекомендуется)Хост, порт, токенТокен в конфиге NuVotifier в разделе tokens, запись default
Votifier v1 (RSA)Хост, порт, публичный ключСодержимое plugins/Votifier/rsa/public.key

В качестве хоста укажи публичный адрес своего сервера. Внутренние имена и частные адреса вроде localhost или 192.168.x.x не принимаются, потому что мы подключаемся снаружи.

3. Введи данные на BestMCServerList и проверь

  1. В своей панели открой страницу Votifier своего сервера.
  2. Выбери режим, введи хост, порт и токен или публичный ключ и сохрани.
  3. Нажми «Отправить тестовый голос». Мы отправим голос от ника TestVote; он не учитывается в рейтинге.
  4. Лог доставки ниже за несколько секунд покажет «Доставлено» или ошибку с подсказкой.

Если доставка не удалась, мы автоматически пробуем снова. Голос, который не удалось доставить в течение суток, отбрасывается.

4. Игроки Bedrock с Geyser и Floodgate

Игроки Bedrock голосуют со своим ником Floodgate вместе с префиксом, обычно это точка, например .Steve. * и - тоже допускаются как префиксы. Мы передаём ник в Votifier без изменений, чтобы твой плагин наград нашёл нужного игрока.

Частые ошибки и их решение

ПроблемаЧто можно сделать
Подключение отклоненоNuVotifier запущен? Порт совпадает с конфигом, и файрвол его пропускает?
Время ожидания истеклоСкорее всего, файрвол блокирует трафик на этот порт. Открой порт у своего хостера.
Нет приветствия VotifierНа этом порту отвечает другой сервис, часто игровой порт. Укажи порт Votifier.
Не та версияСервер говорит на другой версии Votifier. Проверь, что запущено – v1 или NuVotifier v2.
Голос отклонёнВ NuVotifier токен обычно не совпадает с tokens.default. Скопируй токен заново и сохрани.
Публичный ключ недействителенВставь всё содержимое plugins/Votifier/rsa/public.key.
Частная сетьУкажи публичный адрес своего сервера, а не внутренний.

Если тестовый голос доходит, но игроки ничего не получают, не хватает плагина наград: без плагина, который слушает голоса, NuVotifier пишет в лог «no listeners available».

Частые вопросы

Что такое Votifier?

Votifier – это серверный плагин, который слушает порт и получает сообщение о каждом голосе в списке серверов. Затем плагин наград на твоём сервере выдаёт игроку награду. NuVotifier – поддерживаемая версия, она понимает протоколы v1 и v2.

Что использовать – v1 или v2?

Используй v2 с токеном, если на твоём сервере стоит NuVotifier. v1 с публичным RSA-ключом существует для старых установок Votifier.

Какой порт использует Votifier?

По умолчанию 8192. Это отдельный порт, не игровой, и он должен быть доступен из интернета. В панели хостинга его часто нужно добавить как дополнительный порт.

Где найти токен?

В конфиге NuVotifier в разделе tokens, запись с именем default. На Spigot или Paper это plugins/Votifier/config.yml.

Как это проверить?

Сохрани настройки, а потом нажми «Отправить тестовый голос» на своей странице Votifier. Мы отправим голос от ника TestVote, который не учитывается в рейтинге. Лог доставки за несколько секунд покажет, дошёл ли он.

Игроки Bedrock тоже получают награды?

Да, если на твоём сервере стоит Geyser с Floodgate. Они голосуют со своим ником Floodgate вместе с префиксом, например .Steve, и мы передаём этот ник в Votifier без изменений.

Твоего сервера ещё нет в списке? Добавь его здесь, бесплатно.