SimpleVotifier (modern voting & rewards plugin with leaderboard)

SimpleVotifier (modern voting & rewards plugin with leaderboard)

SimpleVotifier is a modern and flexible voting plugin compatible with any vote site. Fully configurable and extensible, it makes rewarding players and managing leaderboards simple, fast, and effortless.

81.0 загрузок
Обновлён 9 дней назад

Скриншоты

Описание

SimpleVotifier - современный плагин для голосования (Votifier)

Простой фильтр современный, легкий и мощный плагин для голосования, разработанный специально для Серверы Hytale. позволяет Любой голосующий сайт безопасно уведомлять сервер, когда игрок голосует, мгновенно вознаграждая игроков и стимулируя взаимодействие через настраиваемые вознаграждения и таблицы лидеров в реальном времени.

Построенный с учетом простоты и гибкости, SimpleVotifier полностью настраиваемый, высоко расширяемыйИ очень легко настроить — даже для начинающих. Независимо от того, хотите ли вы простую систему уведомления о голосовании или полное решение для вознаграждения и таблицы лидеров, SimpleVotifier идеально адаптируется к потребностям вашего сервера.

Официальная поддержка топ-игр

SimpleVotifier является Официально поддерживается Top-GamesОбеспечение максимальной совместимости и надежности с платформой.

Ключевые особенности

  • ✅ Совместим с Любой голосующий сайт
  • Безопасная обработка голосов через HTTP с аутентификацией HMAC
  • встроенный и полностью настраиваемый Система вознаграждения
  • - Реальное время таблицы лидеров (HTML или JSON)
  • Многоязычная поддержка
  • Event-based API для пользовательских расширений
  • Легкий, быстрый и готовый к производству

Зависимость и сетевой дизайн

SimpleVotifier опирается на официальный Плагин Hytale WebServer:

Почему это важно

  • Использует HTTP протокол
  • Бежит по течению тот же порт, что и плагин WebServer
  • Дополнительных портов не требуется
  • Идеально подходит для общего хостинга и простых настроек сервера

Эта конструкция делает SimpleVotifier чрезвычайно простым в развертывании и позволяет избежать сложной конфигурации брандмауэра или сети.

 

Установка

  1. Скачать последнюю Простая версия.jar Из релизов GitHub.
  2. Поместите файл JAR на сервер модс/ Директория.
  3. Установить официальный Плагин WebServer Если он еще не установлен.
  4. Запустите свой сервер один раз, чтобы генерировать файлы конфигурации по умолчанию.
  5. Остановите сервер и отредактируйте конфигурацию.
  6. Перезагрузите сервер — ваша система голосования готова!

 

️ Конфигурация

После первого запуска файл конфигурации будет создан по адресу:

Моды/SimpleVotifier/config.json

Пример базовой конфигурации

{
"язык": "эн",
"токен": "YOUR_SECURE_TOKEN",
"Бродкаст": правда,
"logVotes": правда,
"Голосование":
{
"сервис": "Топ-игры",
"url": "https://top-games.net/hytale/my-server"
?
Список любых других серверов
]
?

Пример расширенной конфигурации

{
"язык": "эн",
"Токен":ВАШ СЕКУР-ТОКЕН"
"Разрешено": [],
"logVotes": правда,
"Бродкаст": правда,
"Награды": {
"Включено": правда,
«Месячная перезагрузка»: правда,
"каждый голос команды":
"Дай игроку Plant_Crop_Carrot_Item
]
"уровни":
{
"Требуется": 10,
"команды": [править]
«Give {player} Container_Bucket»
]
?
{
"Голоса требуются": 50,
"команды": [править]
Скачать игру Armor_Iron_Head
]
?
{
«Требуется»: 100,
"команды": [править]
Скачать игру Rock_Gem_Diamond
]
?
]
?
"Лидерборд": {
"Включено": правда,
"формат": "html",
"ShowVoteSites": правда,
«Ограничение»: 100
?
"Голосование":
{
"сервис": "Топ-игры",
"урл":https://top-games.net/hytale"
?
{
«Сервис»: «Топ-Сервис»,
"урл":https://top-serveurs.net/hytale"
?
]
?

 

Основные параметры конфигурации

  • Язык: Выберите язык плагинов
  • Токен: Безопасный токен, используемый для аутентификации голосов HMAC (автогенерируемый)
  • Трансляция голосов: Объявить голоса всем онлайн игрокам
  • Лог голоса: Входящие голоса в консоли
  • Сайты для голосования: Неограниченные платформы для голосования

Все создано для того, чтобы быть простой, читаемыйи Легко настраивать.

Варианты конфигурации

Основные настройки

  • язык (струна): Языковой код - в, фр, эс, де, это, пт, Ру, Великобритания, Дж, джа
  • знак (струна): Безопасный токен для аутентификации HMAC (автогенерируемый)
  • разрешенный Ипс (массив): белый список IP (пустый = разрешить все)
  • logVotes (буквально): Лог голосует за консоль
  • трансляция Голоса (буквально): Объявить голоса всем игрокам
  • места голосования (массаж): Список избирательных участков с обслуживание (имя) и урл (ссылка)

Система вознаграждения

  • Вознаграждение.Возможность (буквально): Включить/отключить систему вознаграждения
  • Вознаграждение.Месячная перезагрузка (буквально): Пересчет голосов засчитывается на 1-е число каждого месяца
  • Вознаграждение.Все команды (массаж): Команды, исполняемые на каждом голосовании
  • Награды.tiers (массаж): Награды за участие в голосовании

Руководитель

  • Ведущий.Включено (буквально): Включить/отключить конечную точку таблицы лидеров (по умолчанию: ложная)
  • leaderboard.format (струна): Формат вывода для таблицы лидеров - html или Джонсон (по умолчанию: html)
  • Ведущий.showVoteSites (буквально): Раздел «Показать / скрыть голос» в таблице лидеров (по умолчанию: правда)
  • Лидерство.limit (int): Максимальное количество избирателей (по умолчанию: 10, максимум: 10000)

Владельцы мест:

  • {игрок} - Заменить именем пользователя избирателя

Игровые команды

Награды

Претензии в ожидании вознаграждения за голосование.

Использование: Награды

Результат:

  • Количество заявленных наград
  • Исполняет все приказы о вознаграждении

/голосовать

Перечислите доступные сайты голосования, настроенные на конфигурацию.

Использование: /голосовать

Результат:

  • Отображает все настроенные сайты голосования с их URL-адресами

/voteinfo

Посмотрите статистику голосования и уровень прогресса.

Использование: /voteinfo

Результат:

  • Общий подсчет голосов
  • В ожидании награды считать
  • Прогресс уровня с статусом (достигнут/не достигнут)

Поддерживаемые языки

Код Язык языка Код Язык языка
в английский пт португальский
фр французский Ру русский
эс испанский Великобритания украинский
де немецкий Дж китайский
это итальянский джа японский

Изменить язык устанавливать config.json Переключать языки.

Система вознаграждения (факультативно)

Встроенная система вознаграждения позволяет автоматически вознаграждать игроков за голосование:

  • Выполнять команды на Каждый голос
  • создавать электорат (10 голосов, 50 голосов, 100 голосов и т.д.)
  • Поддержка оффлайновые игроки с последующими наградами
  • необязательный ежемесячный сброс Конкурентные серверы

Система вознаграждения может быть полностью отключена, если вы предпочитаете обрабатывать вознаграждения через собственный плагин с помощью API событий.

Лидерские доски

Этот плагин Votifier включает в себя конечную точку таблицы лидеров HTTP:

  • HTML или JSON выход
  • Настраиваемый HTML шаблон
  • Поддерживает большие таблицы лидеров
  • Идеально подходит для интеграции сайта

demo

Лидборды помогают мотивировать игроков и увеличивать количество повторяющихся голосов.

Почему стоит выбрать SimpleVotifier?

  • Очень легко установить и настроить
  • Полностью настраиваемый и расширяемый
  • Работает с любым сайтом голосования
  • Безопасный по дизайну
  • Официально поддерживается Лучшие игры10+ лет опыта работы с игровыми серверами

SimpleVotifier является Идеальное решение для владельцев серверов Они хотят простой, надежной и современной системы голосования без лишней сложности.

Поддержка

Нужна помощь или есть вопросы?

Показать оригинальное описание (English)

SimpleVotifier – Modern Voting Plugin (Votifier) for Hytale

SimpleVotifier is a modern, lightweight, and powerful voting plugin designed specifically for Hytale servers. It allows any voting website to securely notify your server when a player votes, instantly rewarding players and driving engagement through configurable rewards and real-time leaderboards.

Built with simplicity and flexibility in mind, SimpleVotifier is fully configurable, highly extensible, and extremely easy to set up — even for beginners. Whether you want a simple vote notification system or a complete reward and leaderboard solution, SimpleVotifier adapts perfectly to your server needs.

🌐 Official Top-Games Support

SimpleVotifier is officially supported by Top-Games, ensuring maximum compatibility and reliability with the platform.

✨ Key Features

  • ✅ Compatible with any voting website
  • 🔐 Secure vote handling via HTTP with HMAC authentication
  • 🎁 Built-in and fully configurable reward system
  • 📊 Real-time leaderboards (HTML or JSON)
  • 🌍 Multi-language support
  • 🔌 Event-based API for custom extensions
  • ⚡ Lightweight, fast, and production-ready

🔧 Dependency & Network Design

SimpleVotifier relies on the official Hytale WebServer plugin:

Why this matters

  • Uses the HTTP protocol
  • Runs on the same port as the WebServer plugin
  • 🚫 No additional port required
  • Ideal for shared hosting and simple server setups

This design makes SimpleVotifier extremely easy to deploy and avoids complex firewall or network configuration.

 

📦 Installation

  1. Download the latest SimpleVotifier.jar from the GitHub releases.
  2. Place the JAR file into your server’s mods/ directory.
  3. Install the official WebServer plugin if it’s not already installed.
  4. Start your server once to generate the default configuration files.
  5. Stop the server and edit the configuration.
  6. Restart the server — your voting system is ready!

 

⚙️ Configuration

After the first launch, a configuration file will be created at:

mods/SimpleVotifier/config.json

Basic Configuration Example

{
  "language": "en",
  "token": "YOUR_SECURE_TOKEN",
  "broadcastVotes": true,
  "logVotes": true,
  "voteSites": [
    {
      "service": "Top-Games",
      "url": "https://top-games.net/hytale/my-server"
    },
    ... any other servers list
  ]
}

Advanced Configuration Example

{
"language": "en",
"token": "YOUR_SECURE_TOKEN",
"allowedIps": [],
"logVotes": true,
"broadcastVotes": true,
"rewards": {
"enabled": true,
"monthlyReset": true,
"everyVoteCommands": [
"give {player} Plant_Crop_Carrot_Item"
],
"tiers": [
{
"votesRequired": 10,
"commands": [
"give {player} Container_Bucket"
]
},
{
"votesRequired": 50,
"commands": [
"give {player} Armor_Iron_Head"
]
},
{
"votesRequired": 100,
"commands": [
"give {player} Rock_Gem_Diamond"
]
}
]
},
"leaderboard": {
"enabled": true,
"format": "html",
"showVoteSites": true,
"limit": 100
},
"voteSites": [
{
"service": "Top-Games",
"url": "https://top-games.net/hytale"
},
{
"service": "Top-Serveurs",
"url": "https://top-serveurs.net/hytale"
}
]
}

 

Main Configuration Options

  • 🌍 Language: Select the plugin language
  • 🔑 Token: Secure token used for HMAC vote authentication (auto-generated)
  • 📢 Broadcast votes: Announce votes to all online players
  • 🧾 Log votes: Log incoming votes in the console
  • 🔗 Vote sites: Add unlimited voting platforms

Everything is designed to be simple, readable, and easy to customize.

Configuration Options

Main Settings

  • language (string): Language code - en, fr, es, de, it, pt, ru, uk, zh, ja
  • token (string): Secure token for HMAC authentication (auto-generated)
  • allowedIps (array): IP whitelist (empty = allow all)
  • logVotes (boolean): Log votes to console
  • broadcastVotes (boolean): Announce votes to all players
  • voteSites (array): List of vote sites with service (name) and url (link)

Reward System

  • rewards.enabled (boolean): Enable/disable reward system
  • rewards.monthlyReset (boolean): Reset vote counts on the 1st of each month
  • rewards.everyVoteCommands (array): Commands executed on every vote
  • rewards.tiers (array): Vote milestone rewards

Leaderboard

  • leaderboard.enabled (boolean): Enable/disable leaderboard endpoint (default: false)
  • leaderboard.format (string): Output format for leaderboard - html or json (default: html)
  • leaderboard.showVoteSites (boolean): Show/hide vote sites section on leaderboard (default: true)
  • leaderboard.limit (int): Maximum number of voters to display (default: 10, max: 10000)

Placeholders:

  • {player} - Replaced with the voter's username

🎮 Player Commands

/rewards

Claim pending vote rewards.

Usage: /rewards

Output:

  • Displays number of rewards claimed
  • Executes all pending reward commands

/vote

List available vote sites configured in config.

Usage: /vote

Output:

  • Displays all configured vote sites with their URLs

/voteinfo

View your vote statistics and tier progress.

Usage: /voteinfo

Output:

  • Total vote count
  • Pending rewards count
  • Tier progress with status (reached/not reached)

🌍 Supported Languages

Code Language Code Language
en English pt Portuguese
fr French ru Russian
es Spanish uk Ukrainian
de German zh Chinese
it Italian ja Japanese

Change the language setting in config.json to switch languages.

🎁 Reward System (Optional)

Enable the built-in reward system to automatically reward players for voting:

  • Execute commands on every vote
  • Create vote tiers (10 votes, 50 votes, 100 votes, etc.)
  • Supports offline players with pending rewards
  • Optional monthly reset for competitive servers

The reward system can be fully disabled if you prefer handling rewards through your own plugin using the event API.

🏆 Leaderboards

This Votifier plugin includes an HTTP leaderboard endpoint:

  • 📄 HTML or JSON output
  • 🎨 Customizable HTML template
  • 📈 Supports large leaderboards
  • 🌐 Perfect for website integration

demo

Leaderboards help motivate players and increase recurring votes.

💡 Why Choose SimpleVotifier?

  • ⚡ Extremely easy to install and configure
  • 🔧 Fully configurable and extensible
  • 🌐 Works with any vote site
  • 🔒 Secure by design
  • 🧩 Officially supported by Top-Games, a 10+ years experienced game servers list

SimpleVotifier is the perfect solution for server owners who want a simple, reliable, and modern voting system without unnecessary complexity.

💬 Support

Need help or have questions?

Последние версии

SimpleVotifier-1.0.1.jar

Early Access 25.01.2026 325.0 КБ
Скачать

SimpleVotifier-1.0.0.jar

Early Access 18.01.2026 324.6 КБ
Скачать