Документация | Покупка | Картинки
UnicoreCMS - Headless CMS для модовых проектов Minecraft. Современные технологии и профессиональный подход, невероятная производительность и скорость.
Преимущества
- Современная. Построен по последним технологиям.
- Надёжная. Проверена в производственной среде.
- Быстрая. Каждый компонент оптимизирован и обработает сверх-много запросов за сверх-мало времени.
- Безопасная. На ряду с актуальными версиями пакетов и современным концептом работы — неуязвима.
- Не зависима от БД. Поддерживает MySQL, MariaDB, MongoDB, Postgres, CockroachDB, SQLite, Microsoft SQL Server, Oracle или SAP Hana.
- Простая установка. Docker или Manual? В обеих случаях установка довольно проста и описана тут.
- Легко интегрируема. Свои решения для простой интеграции с лаунчером и серверами (UnicoreProvider и UnicoreConnect).
- OpenSource. Нам нечего скрывать и вы можете лично в этом убедиться.
Интегрированные компоненты
- Система учётных записей пользователей.
- Публичные профили пользователей.
- Загрузка/Удаление скинов/плащей.
- Система ролей и прав пользователей, принцип работы схож с PEX/LuckPerms. Встроенные группы для default и banned (например можно запретить перевод денег заблокированным на серверах пользователям)
- Авторизация на основе JWT- токенов (Access/Refresh).
- Система сеансов, история авторизаций.
- Двухфакторная авторизация.
- Смена/Восстановление пароля подтверждение Email.
- Админ-Панель, охватывающая весь функционал системы (далее ПУ)
- Статические страницы, автоматически генерируемые статические страницы для описания серверов и донат-групп.
- Логирование действий в ЛК и магазине.
- ⚔️ Сбор внутриигровой статистики PlayTime (мультисерверно).
- Real-Time мониторинг на веб-сокетах.
- Новости. Парсинг новостей с помощью VK Longpoll, копирование в Discord-канал за счёт Вебхуков.
- E-Commerce
- Поддержка 7 платёжных систем.
- Полная мультисерверность двух следующих компонентов, пересечения между серверами.
- Продажа внутриигровых товаров и китов, группирование по категориям.
- Продажа внутриигровых прав/групп
- Продажа веб-прав (Например возможность загрузки HD-скина и т. д.)
- Вознаграждения при голосовании в мониторингах (TopCraft, MCTop, Minecraft-Raiting).
- Ежемесячные подарки для топ-голосующих.
- Внутриигровая экономика (мультисерверно). Перевод валюты между серверами, игроками, обмен валюты.
- UnicoreConnect - Sponge/Spigot-плагин для двухнаправленной интеграции экономики, прав, групп, склада-покупок, банов и сбора статистики между сайтом и серверами. Подробнее.
- UnicoreProvider - серверный модуль GravitLauncher для интеграции сервисов авторизации. Подробнее.
Админ-панель, клиент и сервер разделены на 3 независимых приложения. Система может работать, как одно целое или, как вам угодно.
TechStack
- Клиент и админ-панель разработаны на Nuxt.JS, PrimeVue и Vuesax.
- Сервер разработан на NestJS, Fastify и TypeORM.
- (UnicoreProvider и UnicoreConnect) разработаны на Kotlin