Награды за голоса – лучший способ получать больше голосов: игроки голосуют каждый день, если за это что-то получают, а голоса поднимают твой сервер в списке. Подключить сервер к CraftRank можно двумя способами. Выбери один – оба не нужны.
Вариант 1: плагин CraftRank Votes (проще всего)
Наш собственный плагин каждые несколько секунд запрашивает у CraftRank новые голоса. Не нужно открывать порт или копировать ключи, поэтому он работает и на хостингах, где открыть порт нельзя. Он работает на Spigot, Paper, Purpur и их форках начиная с версии 1.13.
- Скачай CraftRankVotes.jar и положи файл в папку
pluginsсвоего сервера. - Перезапусти сервер. Плагин создаст
plugins/CraftRankVotes/config.yml. - На CraftRank открой свою панель управления, выбери сервер и перейди в раздел Discord & API. Создай API-ключ и вставь его в конфиг как
api-key. - Пропиши награды в
rewards.commands, напримерgive {player} diamond 3илиcrate key give {player} vote 1, а затем выполни/craftrank reload.
Ещё плагин добавляет команду /vote с кликабельной ссылкой, напоминает игрокам, которые сегодня ещё не голосовали, и может сохранять награды для игроков офлайн до их захода.
Вариант 2: NuVotifier
NuVotifier – стандартный плагин для голосов, который используют большинство списков серверов. Список подключается к твоему серверу через отдельный порт и отправляет каждый голос.
- Установи NuVotifier на сервер (или, если у тебя сеть, на прокси BungeeCord/Velocity) и перезапусти.
- Открой
plugins/Votifier/config.yml. Запомниport(по умолчанию 8192) и убедись, чтоhostравен0.0.0.0. - Открой этот порт для TCP в панели хостинга или в файрволе. На общем (shared) хостинге попроси у хостера дополнительный порт и используй его.
- Скопируй содержимое
plugins/Votifier/rsa/public.key(или, для Votifier v2, токен изconfig.yml). - На CraftRank отредактируй свой сервер, включи Votifier и укажи адрес сервера, порт и ключ.
- Установи плагин наград, например VotingPlugin или SuperbVote, чтобы задать, что получают игроки.
Проверь всё нашим тестером Votifier: он отправит тестовый голос и точно скажет, что пошло не так, если голос не дошёл.
Частые проблемы
- Connection refused или тайм-аут: порт Votifier закрыт или указан неверно. Проверь порт в конфиге и файрвол.
- Неверный ключ: скопируй публичный ключ целиком в одну строку, без пробелов в начале и в конце.
- Голоса приходят, а награды нет: плагин наград не настроен или награждает только игроков онлайн.
- Сеть с прокси: установи NuVotifier на прокси и используй его пересылку (forwarding), чтобы отправлять голоса на нужный сервер.
Как получать больше голосов
Напоминай игрокам в чате, размещай ссылку для голосования везде и встрой значок голосования из панели управления на свой сайт. Подробнее – в статье Как голосуют игроки.