Руководство по настройке наград за голосование
Узнайте, как настроить игровые награды для игроков, которые голосуют за ваш сервер на Hylist.
Что такое Votifier2?
Votifier2 — это протокол, который позволяет сайтам листинга серверов, таким как Hylist, отправлять уведомления о голосах напрямую на ваш игровой сервер. Когда игрок голосует за ваш сервер, Hylist отправляет защищённое сообщение на ваш сервер, который затем может автоматически наградить игрока.
Требования
- Плагин, совместимый с Votifier2, установленный на вашем сервере
- Открытый порт для слушателя Votifier (по умолчанию: 8192)
- Плагин наград для выдачи предметов/привилегий голосующим (необязательно, но рекомендуется)
Шаг 1: Установите плагин Votifier2
Сначала вам нужно установить плагин, совместимый с Votifier2, на ваш сервер Hytale. Мы рекомендуем:
Скачать Hytale VotifierСледуйте инструкциям по установке плагина, чтобы добавить его на ваш сервер.
Шаг 2: Включите награды в игре на Hylist
Включите награды в игре в вашей панели управления Hylist, чтобы получить токен Votifier.
- Перейдите на страницу редактирования сервера в панели управления Hylist
- Включите «Включить награды в игре»
- Установите порт Votifier (по умолчанию: 8192)
- Сохраните изменения
- Скопируйте токен Votifier для следующего шага
Шаг 3: Настройте плагин
Вставьте токен Votifier из Hylist в файл конфигурации вашего плагина.
Пример конфигурации (config.json):
{
"BindHost": "0.0.0.0",
"BindPort": 8192,
"DisableV1Protocol": false,
"RewardCommands": [
"gm adventure %player%"
],
"RewardMessages": [
"<gray>Thanks for your vote on <gold>%from%</gold>!"
],
"Tokens": {
"Hylist.io": "<YOUR_TOKEN_FROM_HYLIST>"
}
} Необязательно: Конфигурация команды голосования (voteCommand.json):
{
"Enabled": true,
"OpenCustomGui": true,
"SendChatMessage": true,
"ChatMessageHeader": [
"<gold><b>Vote for our server!</b></gold>"
],
"ChatMessageTemplate": "<yellow><click:%link%>%name% (Click)</click></yellow>",
"VoteLinks": {
"Hylist.io": "https://hylist.io/vote/<YOUR_SERVER_SLUG>"
}
} Замените <YOUR_SERVER_SLUG> на slug вашего сервера (например, "my-awesome-server"). Вы можете найти его в URL вашего сервера на Hylist.
Совет: Предзаполнение имени пользователя для лучшего UX
Вы можете добавить ?username=ИмяИгрока к URL голосования, чтобы автоматически заполнить имя пользователя игрока:
https://hylist.io/vote/your-server?username=PlayerName
Примечание: Это требует поддержки пользовательского плагина, так как большинство плагинов не поддерживают это по умолчанию.
Шаг 4: Откройте порт
Убедитесь, что порт Votifier открыт и доступен из интернета.
Убедитесь, что порт открыт в файрволе вашего сервера. Если вы используете хостинг-провайдера, вам может потребоваться настроить проброс портов.
Тестирование настройки
Чтобы убедиться, что всё работает:
- Убедитесь, что ваш сервер онлайн и плагин Votifier запущен
- Проголосуйте за свой сервер на Hylist и введите своё игровое имя пользователя
- Проверьте консоль сервера на наличие уведомлений о голосах
- Убедитесь, что вы получаете настроенные награды в игре
Советы по безопасности
Никогда не публикуйте свой токен Votifier! Любой, кто имеет доступ к вашему токену, может отправлять поддельные уведомления о голосах на ваш сервер.
- Держите токен Votifier в секрете
- Немедленно сгенерируйте новый токен, если подозреваете, что он был скомпрометирован
- По возможности открывайте порт Votifier только для доверенных IP-адресов
Устранение неполадок
Не получаете голоса?
- Убедитесь, что порт открыт и доступен из интернета
- Проверьте, что IP-адрес вашего сервера указан правильно в Hylist
- Убедитесь, что плагин Votifier запущен (проверьте логи сервера)
- Убедитесь, что токен совпадает точно (без лишних пробелов)
Голоса получены, но наград нет?
- Убедитесь, что игрок онлайн, когда голос обрабатывается
- Проверьте, что имя пользователя написано правильно (с учётом регистра!)
- Убедитесь, что ваш плагин наград настроен правильно
Важно: Имя пользователя чувствительно к регистру
Игроки должны вводить своё имя пользователя точно так, как оно отображается в игре, включая правильную капитализацию. Например, «Player123» и «player123» считаются разными пользователями.
Best Practices for Voting Rewards
Setting up voting rewards is just the first step. To maximize the impact on your server's ranking and player retention, follow these proven strategies that top-ranked Hytale servers use.
Choose Meaningful Rewards
Give rewards that players actually want but can't easily get otherwise. Exclusive cosmetics, bonus currency, or temporary boosters work better than common items. The goal is to make voting feel rewarding without making it mandatory for progression.
Create Vote Streaks
Consider implementing escalating rewards for consecutive daily votes. For example, voting 7 days in a row could unlock a special reward. This encourages habitual voting and dramatically increases your monthly vote count.
Announce Rewards In-Game
When a player receives a vote reward, broadcast it to the server. A message like "[Player] voted and received 500 coins!" reminds other players that voting rewards exist and encourages them to vote too.
Use Discord Reminders
Set up the Hylist Discord bot to post your server's vote link in a dedicated channel. Players who see a daily reminder are significantly more likely to vote consistently. You can also pin your vote link for easy access.