ВозможностиPremium 3
Vote Rewards
Награждай каждый голос токенами, магазином и предметами в игре
Твои игроки голосуют за твой сервер на TopGames, DayZ Servers или TrackyServer. Каждый голос приносит токены, которые забираются командой /votes collect в Discord. Их тратят в твоём магазине токенов на предметы в игре, роли Discord или всё, что выдаёт персонал, а недельные и месячные рейтинги поддерживают голосование.
vote-rewards
Без сообщения в Discord
Игроки используют /votes в Discord и !claim в игре. Рейтинги публикует бот в выбранном тобой канале.
Как это работает
Запуск за несколько минут
- 01
Добавь сайты для голосования
Панель, Vote Rewards, Настройки: включи каждый используемый сайт, вставь его ключ сервера и задай токены за голос.
- 02
Создай магазин токенов
Добавляй товары с ценой и необязательным запасом: предметы в игре, роль Discord или то, что выдаёт персонал.
- 03
Игроки получают
Участники один раз привязывают Steam через /link-steam, голосуют за твой сервер и пишут /votes collect. Каждый голос оплачивается один раз.
- 04
Тратить и забирать
Они покупают командой /votes buy. Роли приходят сразу. Предметы в игре выдаются через !claim на сервере, связанном с DayzHUB Console, или твоим персоналом через ветку-заявку с кнопкой «Выдано».
Как работают награды за голоса
Награды за голоса превращают каждый голос за твой игровой сервер в то, что игроки могут потратить. Игрок голосует на рейтинговом сайте (TopGames, DayZ Servers или TrackyServer), забирает токены за этот голос в Discord и тратит их в твоём магазине токенов на роли Discord, предметы в игре или всё, что выдаст твой персонал.
Всё работает на твоём сервере Discord и не требует игрового мода. От игроков нужно только одно: один раз привязать свой аккаунт Steam. Это функция Premium 3.
- 1. Игрок голосуетНа рейтинговом сайте твоего сервера, столько раз, сколько позволяет сайт (обычно раз в несколько часов).
- 2. Игрок забирает токеныКомандой /votes collect в Discord. Бот проверяет голос на сайте и начисляет токены, которые ты назначил для этого сайта. Голос оплачивается один раз, а не дважды.
- 3. Игрок тратит токеныКомандой /votes buy в магазине токенов, который ты собираешь сам. Роли приходят сразу. Предметы в игре выдаются в игре или твоим персоналом, см. «Как выдавать награды» ниже.
- 4. Все видят рейтингБот может публиковать в канале лучших голосующих недели и месяца, чтобы голоса не прекращались.
Игрокам нужен привязанный аккаунт Steam. Они привязывают его один раз командой /link-steam в Discord (это та же Верификация с привязкой Steam, которую твой сервер, возможно, уже использует). Без неё бот не поймёт, какой голос чей.
Шаг за шагом: настройка за 10 минут
Тебе нужен сервер с Premium 3 и право управлять твоим сервером Discord.
- 01
Открой страницу
Войди на dayzhub.net, открой свою панель, выбери сервер и в боковом меню выбери «Награды за голоса».
- 02
Включи функцию и выбери сайты для голосования
В «Настройки» включи награды за голоса. Для каждого рейтингового сайта, которым ты пользуешься, включи его, вставь его ключ (где его найти, смотри в следующем разделе) и укажи, сколько токенов стоит один голос. После сохранения ключи показываются точками, и заменить их можешь только ты.
- 03
Собери магазин токенов
Добавь то, что игроки смогут купить: название, цену в токенах, необязательный запас и то, что товар даёт (роль Discord, список предметов в игре или что-то, что выдаст твой персонал).
- 04
Выбери, куда всё публиковать
Выбери канал для сообщения магазина и канал для недельных и месячных рейтингов. Оба необязательны.
- 05
Реши, как выдавать награды
Если подключена DayzHUB Console, игроки сами забирают предметы в игре командой !claim. Без неё выбери канал персонала: каждая покупка предмета в игре тогда открывает для твоего персонала ветку-заявку с кнопкой «Выдано». См. «Как выдавать награды».
- 06
Расскажи игрокам
Опубликуй ссылку для голосования и короткую заметку: привяжи Steam командой /link-steam, проголосуй, затем введи /votes collect. Готово.
Сайты для голосования по одному
Используй любой один, два или все три. У каждого свой ключ и своё число токенов за голос. Бот только читает, голосовал ли игрок. Он никогда ничего не публикует за тебя и не видит пароль от твоего аккаунта на сайте.
- TopGames (top-games.net)Найди «votes token» своего сервера на странице администрирования на TopGames (раздел API) и вставь его в поле ключа TopGames. Игроки голосуют на твоей странице TopGames и вводят свой Steam ID (длинное число из 17 цифр, которое начинается с 7656119) в необязательное поле Username формы голосования. Затем запускают /votes collect. TopGames позволяет голосовать снова через 2 часа, а бот находит голос в течение 2 часов после того, как он был отдан, так что забирай токены вскоре после голосования.
- DayZ Servers (dayz-servers.org)На странице администрирования твоего сервера на DayZ Servers открой раздел Web API, скопируй показанный там votes token и вставь его в поле ключа DayZ Servers. Игроки голосуют на твоей странице DayZ Servers, а затем запускают /votes collect. После начисления бот отмечает голос на сайте как использованный, так что повторно он оплачен быть не может.
- TrackyServer (trackyserver.com)Скопируй ключ голосования своего сервера со страницы администрирования на TrackyServer и вставь его в поле ключа TrackyServer. Игроки голосуют на твоей странице TrackyServer, а затем запускают /votes collect. TrackyServer отвечает один раз на каждый голос, это и есть получение награды.
Никогда не показывай эти ключи в Discord и на скриншотах. Если ключ утёк, создай новый на сайте и вставь новый в свою панель.
Что делают твои игроки
Поделись этими шагами со своим сообществом. Команды работают в любом канале, а ответы видит только сам игрок.
- 01
Один раз привяжи Steam
Введи /link-steam в Discord и следуй шагам. Это та же привязка, что используется для Верификации.
- 02
Проголосуй
На странице твоего сервера на рейтинговом сайте. На TopGames введи свой Steam ID в поле Username.
- 03
Забери токены
Введи /votes collect в Discord. Ты получишь сообщение с собранными токенами и своим балансом. Если сайт тормозит, голос может появиться не сразу, до минуты.
- 04
Проверь баланс и магазин
Введи /votes balance, чтобы увидеть свои токены, и /votes shop, чтобы увидеть, что можно купить.
- 05
Купи
Введи /votes buy и выбери товар. Токены списываются, только если покупка прошла. Если что-то сломалось, с тебя ничего не берут.
- 06
Получи награду
Роль достаётся тебе сразу. Для предмета в игре введи !claim в игровом чате (серверы с DayzHUB Console) или дождись, пока персонал выдаст его (тебя упомянут в твоей ветке-заявке).
- 07
Confirm you got it
After the staff hands over an item, the bot sends you a private message. Press "I received it" when the item is with you, or "I did not receive it" if something is missing and the staff will check again.
В игре !tokens показывает твой баланс, !shop показывает список магазина, а !claim выдаёт купленное. Ответы появляются в твоём чате.
Как собрать магазин токенов
У каждого товара есть название, цена в токенах и необязательный запас. Когда запас доходит до нуля, товар распродан. Оставь запас пустым, если он безграничный. Бывает три вида товаров:
- Роль DiscordИгрок получает роль в момент покупки. Выбери обычную роль, например «VIP голосующий» или цветную. В целях безопасности бот отказывается выдавать роли с правами персонала (например, Управлять сервером или Банить участников) и роли, которые твой сервер использует для персонала или верификации, поэтому покупка никогда не сделает кого-то модератором.
- Список предметов в игреНапиши, что получает игрок, в виде имён классов и количества через точку с запятой, например BandageDressing:2;Canteen:1. Игрок получит в игре именно этот список. Если не уверен в именах классов, спроси человека, который обслуживает твой игровой сервер.
- То, что выдаёт твой персоналВсё остальное: ремонт базы, особый скин, транспорт. Покупка превращается в заявку для твоего персонала, который выдаёт это в игре или где-то ещё и нажимает «Выдано».
Бот проверяет всё до того, как спишет токены: роль должна быть доступна, товар должен быть в наличии, а у игрока должны быть токены. Если любой из шагов не проходит, ничего не списывается.
Как выдавать награды
Есть два способа, и твой сервер сам выбирает подходящий. Это можно изменить в настройках «Заявки персонала» на странице «Награды за голоса».
- Без DayzHUB Console: заявки персоналаКогда игрок покупает предмет в игре или товар «выдаёт персонал», бот открывает приватную ветку в выбранном тобой канале персонала. В ветке указано, кто что купил, цена, Steam ID игрока и что нужно выдать, а также упоминается выбранная тобой роль. Отдельным сообщением идут две кнопки: «Выдано» и «Вернуть токены». Сотрудник выдаёт предмет в игре и нажимает «Выдано». После этого награда отмечается выданной в твоём журнале с именем сотрудника и временем, игрока упоминают в ветке, а ветка закрывается. Если предмет выдать нельзя, «Вернуть токены» возвращает токены и отменяет награду. Нажимать кнопки может только твой персонал (с правом «Управлять сервером», роль для упоминания или роль поддержки «Тикетов»), и если нажали двое сразу, сработает только одно нажатие.
- Confirming the delivery (items only)After a staff member presses Delivered, the player gets a private message from the bot asking if the item arrived, with the buttons "I received it" and "I did not receive it". If the player confirms, the reward is marked complete and your staff is told in the thread. If the player says it did not arrive, the request opens again with your staff role pinged, and the Delivered and Refund tokens buttons work again. If the player has private messages closed, the same question is posted in the request thread. Roles are never asked, because they arrive at once.
- With the DayzHUB Console linked: !claimThe DayzHUB Console is our game server tool (dayzhub.cloud) with an agent mod that sits on your server. When your Console server is linked to your Discord server, nobody on your staff has to do anything: the player types !claim in the game chat and the Console hands the items out by itself within seconds, right next to the player. The Console works on every Console plan for this link, only your Discord server needs Premium 3.
- When the Console is releasedThe Console is not open to everyone yet. Until it is, use the staff requests. The day you link your Console server, nothing else has to change: purchases from then on are handed out with !claim, and requests that were already open stay in their threads for your staff to finish. Switch the mode to "Always" if you prefer to keep the staff requests even with the Console.
- The modesAutomatic (default): staff requests only on servers without a linked Console. Always: staff requests for every in-game purchase, also with the Console. Off: no requests, the rewards wait in the list on the Vote Rewards page.
Выбирай канал персонала внимательно: боту нужно право создавать там приватные ветки, а твой персонал должен видеть этот канал.
Для твоего персонала: список наград и кошельки
Всё, что покупают игроки, собрано в одном списке на странице «Награды за голоса» со статусом: ожидает, выдано или возвращено. Видно, кто выдал награду и когда.
- 01
Награды в ожидании
Для каждой ожидающей награды показаны игрок, товар и цена. Нажми «Отметить выданным» после выдачи или «Отменить и вернуть», чтобы вернуть токены.
- 02
Кошельки
Найди игрока по Steam ID, чтобы увидеть его токены и историю. Персонал может добавлять или списывать токены с письменной причиной. Каждое изменение записывается в журнал с именем сотрудника.
- 03
Рейтинги
Выбери канал рейтингов, и бот будет держать там одно сообщение с лучшими голосующими этой недели и этого месяца, которое обновляется само.
- 04
Если тариф закончится
Если твой Premium 3 закончится, награды за голоса приостановятся сами. Ничего не удаляется: кошельки, товары и журнал сохраняются, а работа продолжится в тот день, когда ты снова будешь на Premium 3.
Честно и безопасно по замыслу
- Один голос, одна оплатаГолос можно забрать только один раз. Попытка забрать его дважды, с двух аккаунтов Discord или одновременно повторно не оплачивается.
- Голоса принадлежат аккаунту SteamТокены уходят на Steam ID, привязанный к аккаунту Discord, который их забирает. Никто не может забрать токены за другого, а введённый вручную Steam ID всегда платит только настоящему владельцу этого ID.
- Токены не пропадаютПокупка проходит либо целиком, либо никак. Если что-то сломалось после оплаты, токены и запас возвращаются автоматически.
- Твои ключи остаются твоимиКлючи сайтов голосования хранятся только для твоего сервера, никогда не показываются полностью и никогда не попадают в логи.
Если что-то не работает
- «Новых голосов не найдено»Возможно, голос ещё не дошёл до сайта (подожди минуту), он старше 2 часов (TopGames) или принадлежит другому Steam ID. На TopGames проверь, что ты ввёл свой Steam ID в поле Username. Проголосуй снова, когда сайт позволит, и забери токены ещё раз.
- «Сейчас не удалось проверить сайт»Сайт не ответил, либо ключ в твоей панели неверный или был изменён. Попробуй ещё раз через несколько минут. Владельцам: вставь ключ заново в «Настройки» и сохрани.
- «Нужно привязать аккаунт Steam»Сначала введи /link-steam. Голоса сопоставляются по Steam ID.
- Я купил предмет, но в игре ничего не произошлоС Console: введи !claim в игровом чате. Без Console: у твоего персонала есть ветка-заявка, он выдаст предмет и нажмёт «Выдано». Тебя упомянут там.
- The bot asked me if I received an itemThat is the delivery confirmation: your staff pressed Delivered for an item you bought. Press "I received it" if the item is with you. If not, press "I did not receive it" and the staff will check again. Only you can answer, and only once.
- The buttons in the request thread do not workOnly staff can press them. If you are staff and still cannot, you need Manage Server, the ping role set in Staff requests, or a Tickets support role.
- The bot cannot create the threadGive the bot the permissions View Channel, Send Messages and Create Private Threads in the staff channel. The purchase itself is never affected: the reward waits in the list on the Vote Rewards page.
Живой пример
Как это выглядит в Discord
Именно то, что открывает Premium 3, — так, как это выглядит на вашем сервере.
Premium 3€6.99 / мес.
vote-rewards
Без сообщения в Discord
Игроки используют /votes в Discord и !claim в игре. Рейтинги публикует бот в выбранном тобой канале.
- Токены за голоса на TopGames, DayZ Servers и TrackyServer
- Магазин токенов с запасом, ролями Discord, предметами в игре и ручными наградами
- Выдача в игре через !claim на серверах, связанных с DayzHUB Console (любой план Console)
- Недельные и месячные рейтинги голосов в канале
- Кошельки с журналом и правками персонала
- Очередь наград: отметить выданной либо отменить и вернуть
- Заявки персонала без Console: приватная ветка на каждую покупку с кнопками «Выдано» и «Вернуть токены», с записью, кто выдал и когда
Тарифы
Что вы получаете
Каждый уровень включает всё, что указано. Повышайте тариф когда угодно — настройки сохранятся.
€6.99/ мес.
- Токены за голоса на TopGames, DayZ Servers и TrackyServer
- Магазин токенов с запасом, ролями Discord, предметами в игре и ручными наградами
- Выдача в игре через !claim на серверах, связанных с DayzHUB Console (любой план Console)
- Недельные и месячные рейтинги голосов в канале
- Кошельки с журналом и правками персонала
- Очередь наград: отметить выданной либо отменить и вернуть
- Заявки персонала без Console: приватная ветка на каждую покупку с кнопками «Выдано» и «Вернуть токены», с записью, кто выдал и когда
🪙 Vote Rewards
Награждай каждый голос токенами, магазином и предметами в игре
Добавьте DayZ Hub на сервер с Premium 1 и повышайте тариф, когда будете готовы к большему.