
UnicoreCMS — современная CMS для Minecraft-проектов
Мы команда MCXTeam рады представить вам обновлённую версию UnicoreCMS — полноценную систему управления Minecraft-проектом, обладающая: современный технологическим стеком, высокой производительностью и скоростью работы.
UnicoreCMS рассчитана прежде всего на Minecraft-проекты, которым нужен не просто информационный сайт, а полноценная платформа для взаимодействия игроков с сервером.
Возможности UnicoreCMS
UnicoreCMS включает большое количество готовых компонентов для управления Minecraft-проектом:
- 👥 Система учётных записей пользователей.
- 👀 Публичные профили пользователей.
- 💼 Загрузка и удаление скинов и плащей.
- 👑 Система ролей и прав пользователей, по принципу PEX/LuckPerms. Встроенные группы
default и banned.
- 🔑 Авторизация на основе JWT-токенов (Access/Refresh).
- 📜 Система сеансов и история авторизаций.
- 📱 Двухфакторная авторизация.
- 🔒 Смена и восстановление пароля с подтверждением Email.
- 💪 Админ-панель, охватывающая весь функционал системы.
- 📚 Статические страницы, в том числе автоматически генерируемые страницы для описания серверов и донат-групп.
- 🛡 Логирование действий в личном кабинете и магазине.
- ⚔️ Сбор внутриигровой статистики PlayTime с поддержкой нескольких серверов.
- 📊 Real-Time мониторинг через WebSocket.
- 💡 Новости с возможностью получения публикаций через VK Longpoll и отправки их в Discord с помощью вебхуков.
E-Commerce
В CMS встроена полноценная система электронной коммерции:
- 💎 Поддержка 7 платёжных систем.
- 🌐 Полная мультисерверность и возможность работы с несколькими серверами одновременно.
- 🛒 Продажа внутриигровых товаров и китов с группировкой по категориям.
- 👑 Продажа внутриигровых прав и групп.
- 🌐 Продажа веб-прав, например возможности загрузки HD-скинов.
- 🗳 Вознаграждения за голосование в мониторингах TopCraft, MCTop и Minecraft-Raiting.
- 🎁 Ежемесячные подарки для игроков из топа голосующих.
- 💰 Внутриигровая экономика с поддержкой нескольких серверов: перевод валюты между серверами и игроками, а также обмен валюты.
При этом UnicoreCMS остаётся открытым проектом, который можно адаптировать под конкретные задачи и особенности вашего сервера.
Обновлённая техническая база
За время существования проекта технологический стек успел серьёзно устареть. Поэтому одной из главных задач нового развития UnicoreCMS стало обновление самой основы проекта.
Мы команда MCXTeam обновили CMS на современные версии Node.js 22–24, обновили используемые зависимости и компоненты, переработали устаревшие части проекта и в целом подготовили кодовую базу к дальнейшему развитию.
Отдельное внимание было уделено зависимостям проекта и безопасности: устаревшие компоненты и пакеты были заменены на актуальные версии, что позволяет использовать CMS на современной инфраструктуре без необходимости разворачивать старое окружение.
Помимо обновления компонентов системы, в проекте также был добавлен новый функционал и улучшен старый(об этих и других изменения мы расскажем вам позже или вы сами можете протестировать их - установив CMS 😁 ).
Экосистема UnicoreCMS
UnicoreCMS не ограничивается одним сайтом. Для полноценной работы проекта существует несколько компонентов, которые связывают CMS с игровым сервером и лаунчером.
UnicoreProvider — интеграция с GravitLauncher
Для подключения UnicoreCMS к GravitLauncher используется UnicoreProvider.
Мы обновили модуль для работы с актуальными версиями лаунчера 5.6.0–5.7.0+, благодаря чему UnicoreCMS можно использовать уже с сейчас с последними версиями лаунчера. Также данный модуль добавляет поддержку 2fa в лаунчер.
GitHub:
MCXTeam/UnicoreProvider
UnicoreConnect — связь сайта и Minecraft-сервера
UnicoreConnect — плагин Bukkit/Spigot/Sponge для интеграции сайта с Minecraft-серверами. Он обеспечивает синхронизацию экономики, прав и групп, покупок, банов и игровой статистики между сайтом и сервером.
GitHub:
MCXTeam/UnicoreConnect
Для Minecraft 1.7.10 также существует версия UnicoreConnect в формате мода. Данная версия доступна для приобретения у LuxinfineTeam.
Документация
Для обновлённой версии проекта была подготовлена новая документация.
В ней собрана информация по установке, настройке и подключению компонентов UnicoreCMS, а также различные инструкции, необходимые для запуска системы.
Документация:
https://docs.unicorecms.ru/
Установка через Pterodactyl
Для тех, кто использует Pterodactyl, также был подготовлен готовый Egg для UnicoreCMS, позволяющий быстро и удобно установить CMS в панели без необходимости вручную настраивать окружение и зависимости.
GitHub:
MCXTeam/UnicoreCMS-egg-pterodactyl
Где получить помощь?
Если у вас возникли проблемы с установкой, настройкой или подключением UnicoreCMS, вы можете обратиться за помощью на форуме MCProjectX или Discord-сервере.
На форуме существует отдельный раздел:
CMS → Вопросы и поддержка
Также получить помощь можно в Discord-сервере форума:
https://discord.gg/rWUDxwtwJU
Там можно задать вопросы по CMS, интеграции с сервером, GravitLauncher и другим компонентам экосистемы.
Благодарности
MrLeonardos
Отдельно хочется отметить MrLeonardos и его Discord-сервер.
Без его помощи данное обновление не получило бы выход в свет — по крайней мере, в такие кратчайшие сроки. Также можем рекомендовать его как хорошего специалиста по разработке сайтов и Discord-ботов: он занимается разработкой с нуля и доработкой существующих проектов на JavaScript/TypeScript, NodeJS, SolidJS, NextJS и других технологиях.
Портфолио и дополнительная информация: mrleonardos.dev
JavaKun
А также спасибо Javakun за проведённый пентест CMS-ки. Он проверил исходный код и веб-часть проекта на уязвимости, логические ошибки и потенциальные проблемы безопасности, что помогло выявить и устранить слабые места обновлённой версии.
Если вам требуется профессиональный пентест серверной инфраструктуры, приложений или веб/API-сервисов — также можете обратиться к нему.
Контакты для связи:
Discord
Хостинг и помощь с настройкой
Если вам нужен хостинг для Minecraft-проекта, доступны VPS/VDS и выделенные серверы SpaceArea на производительных процессорах AMD Ryzen 9 7950X и Ryzen 9 9950X, с подключением до 1 Гбит/с и поддержкой 24/7. В зависимости от локации также доступна AntiDDoS-защита. К оплате также принимаю BTC, USDT и др.
Тарифы и заказ:
https://bill.spacearea.ru/billmgr
Для клиентов SpaceArea при наличии свободного времени я также могу бесплатно помочь с установкой и настройкой UnicoreCMS, GravitLauncher, Minecraft-серверов и связанных компонентов.
UnicoreCMS снова доступна для использования и дальнейшего развития.
Если вы ищете CMS для Minecraft-проекта с интеграцией сайта, сервера и лаунчера — будем рады видеть вас среди пользователей проекта.
GitHub UnicoreCMS:
MCXTeam/UnicoreCMS
Документация:
https://docs.unicorecms.ru/
UnicoreProvider:
MCXTeam/UnicoreProvider
UnicoreConnect:
MCXTeam/UnicoreConnect
UnicoreCMS-egg-pterodactyl:
MCXTeam/UnicoreCMS-egg-pterodactyl