Плагины

Плагины серверов DREAMAGE и режимов: собственная разработка — ядро DreamageCore, античит DREAMAGE-AC, SecureAuth, экономика Donat, чат, SkyBlock и сетевые модули Velocity.

Серверы DREAMAGE работают на Paper и Velocity, но их наполнение — полностью собственная разработка команды DREAMAGE: ядро, многоуровневый античит, безопасность аккаунтов, весь SkyBlock с его экономикой, чат и сетевые модули написаны с нуля специально для проекта. Ниже — полный состав: что мы разработали сами, как устроены системы (без раскрытия внутренних механик) и какие проверенные открытые решения используем только как инфраструктурную основу.

Ядро и безопасность

Этот слой отвечает за саму возможность зайти на проект и чувствовать себя в безопасности. Все плагины раздела — собственная разработка:

  • DreamageCore — ядро сервера, написанное нашей командой. Общие сервисы, команды и интеграции, от которого зависят почти все остальные плагины проекта. Именно оно даёт плагинам единую базу: общие данные игроков, журналы, права и связь между серверами сети.
  • SecureAuth — собственная система защиты аккаунта. Регистрация и вход по паролю, привязка к устройству и сети, удобный авто-вход на неделю и двухфакторная защита (2FA/TOTP) для тех, кто хочет максимального уровня. Аккаунт защищён многослойно: даже утечка пароля сама по себе не даёт доступа к профилю.
  • DAC-Limbo — входной слой собственной античит-системы. Каждый заходящий игрок сначала попадает в изолированный мир-ожидание, где проходит проверку; только после успешного прохождения он получает доступ к игровым серверам. Честные игроки проходят почти мгновенно, а подозрительные подключения не мешают остальным.

Античит

Защита сервера — полностью собственная античит-система DREAMAGE, разработанная командой проекта с нуля и развивающаяся вместе с проектом. Внешние античиты не используются: все проверки, все обновления и вся логика детектов — наша кодовая база, адаптированная под механики именно DREAMAGE.

Система работает тремя слоями, каждый закрывает свой рубеж:

  • DREAMAGE-AC — серверный слой. Десятки категорий проверок: движение, бой, строительство, взаимодействия и подозрительная активность клиента. Система распознаёт популярные чит-клиенты и их модификации, отслеживает аномальные пакеты и накапливает статистику поведения, чтобы отделять честную игру от накруток.
  • DAC-Proxy — сетевой слой на Velocity. Работает до того, как игрок дойдёт до игрового сервера: фильтрует DDoS-трафик, распознаёт ботов и VPN-подключения, блокирует подозрительные соединения на уровне прокси.
  • DAC-Limbo — входной слой. Изолированная проверка каждого нового подключения, описанная выше.

Точные принципы работы проверок мы сознательно не раскрываем — это часть стратегии защиты: чем меньше деталей известно разработчикам читов, тем стабильнее честная игра на проекте. Обжаловать любое срабатывание можно через службу поддержки с записью геймплея.

Игровые плагины

Вся игровая логика DREAMAGE — собственная разработка, написанная специально для проекта. Отдельные крупные системы вынесены в самостоятельные плагины, которые тесно интегрированы друг с другом:

  • DreamSkyBlock — сердце режима SkyBlock, созданное с нуля. Острова и их уровни, кооперативы для совместной игры, умные блоки (SmartBlocks), которые автоматизируют фарм, система квестов и достижений, шахты, варпы, спавн и торговля между игроками. Режим работает без лагов даже при большом онлайне — острова загружаются за доли секунды на собственном движке миров.
  • DreamJobs — система работ: выбирайте профессию, получайте уровни и повышенные награды за привычные действия — добычу, рубку, фермерство и строительство. Профессии прокачиваются и открывают бонусы, делая рутину осмысленным прогрессом.
  • DreamAuction — глобальный аукцион: единая торговая площадка всего SkyBlock, где игроки выставляют лоты друг другу. Продавайте редкие предметы, выкупайте дешёвые ресурсы оптом, следите за ценами — аукцион объединяет экономику всех островов.
  • DreamShop — серверный магазин со стабильными ценами: базовые ресурсы всегда можно купить по фиксированной стоимости и продать обратно. Это «якорь» экономики: цены на рынке колеблются, но база остаётся предсказуемой.
  • DreamPass — сезонный боевой пропуск: ежедневные и еженедельные задания, линия наград с косметикой, ключами и валютой. Каждый сезон — новая история и новые эксклюзивные предметы.
  • Donat — премиум-валюта Dreams: баланс, кейсы и донат-меню. Все покупки хранятся в защищённой базе с PostgreSQL под капотом, а кейсы имеют честные шансы, прозрачно описанные в меню.
  • ModuleEconomy — модуль честной экономики без P2W: стабильные цены, защита от инфляции и сбалансированные источники дохода. Донат даёт косметику и удобство, а не преимущество в PvP.
  • ModuleRetention — модуль привлечения и вовлечения игроков: ежедневные бонусы, реферальная система и события, которые делают возвращение в игру приятным и щедрым.
  • Kit — наборы предметов по привилегиям: команда /kit выдаёт подготовленный набор в зависимости от вашего ранга.
  • Lobby — лобби и меню выбора режимов: /menu и /games с телепортацией на игровые серверы сети, плюс служебные возможности для команды.

Общение и профиль

Инструменты общения и профиля также написаны нашей командой:

  • DreamageChat — чат с личными сообщениями /msg, ответами, броадкастами и красивым форматированием по рангам: ник, префикс и цвет отображаются единообразно на всех серверах сети.
  • DreamageBridge — связь серверов с Discord. Уведомления о событиях, команды Discord-бота и полная интеграция профилей: привязка Discord происходит автоматически — игрок привязывает свой Discord-аккаунт к авторизованному логину DREAMAGE через личный кабинет, и бот мгновенно связывает игровые и Discord-профили. Отдельная команда в игре для этого не нужна.
  • TabList — красочный TAB-лист и система тегов /tags: висящие над игроками значки с достижениями, рангами и активными бонусами.
  • DreamSkins — собственная система скинов: устанавливайте скин персонажа по нику прямо в игре — /skinset. Скины мгновенно видны на табличных списках, в лобби и на таблицах лидеров.

Сеть Velocity

Все серверы объединены за прокси Velocity на едином игровом адресе проекта: прокси распределяет игроков по серверам режимов, прячет реальные адреса нод и работает первым рубежом защиты сети. Сетевые плагины поверх прокси — наши:

  • VelocityMessages — красивые сообщения об ошибках подключения вместо серых стандартных: игрок сразу видит, что происходит (техработы, переполнен сервер, версия клиента) и что делать.
  • DreamageFriends — список друзей на всей сети DREAMAGE: друзья видны в списке онлайн, по ним можно телепортироваться и писать личные сообщения.

Внешние плагины

Из открытых решений мы используем только 8 проверенных инфраструктурных утилит — ни один из них не содержит игровой логики DREAMAGE, вся механика проекта остаётся нашей:

  • LuckPerms — права игроков и система привилегий (ранги).
  • ProtocolLib — API протокола Minecraft для кастомных механик.
  • DecentHolograms — голограммы над предметами и NPC.
  • ViaVersion — подключение игроков со старых версий клиента.
  • ViaBackwards — обратная совместимость протокола для старых клиентов.
  • ViaRewind — поддержка ещё более ранних версий Minecraft.
  • SlimeWorldManager — быстрые миры островов (SlimeWorld) для SkyBlock.
  • bStats — анонимная статистика использования сервера.

Разработано для проекта и использовано из открытых источников

DREAMAGE — проект с собственной инженерной базой. Ядро игрового опыта написано командой разработчиков с нуля; открытые решения привлечены только там, где они являются отраслевым стандартом инфраструктуры и не содержат игровой логики.

Разработано командой DREAMAGE специально для проекта — 23 системы:

  • 21 серверный и сетевой плагин — ядро DreamageCore; безопасность SecureAuth, DAC-Limbo; собственный античит DREAMAGE-AC (серверный слой) и DAC-Proxy (сетевой слой); весь SkyBlock — DreamSkyBlock, DreamJobs, DreamAuction, DreamShop, DreamPass; экономика — Donat, ModuleEconomy, ModuleRetention; Kit, Lobby; общение — DreamageChat, DreamageBridge, TabList, DreamSkins; сеть — VelocityMessages, DreamageFriends;
  • 1 клиентский мод — DreamOptimize (оптимизации ванильных тиков, раздел «Модификации»);
  • 1 платформа — собственный лаунчер DREAMAGE на Rust и Tauri: авторизация, каталог модов, интеграция с античитом, автообновления и установщик.

Использовано из открытых источников — 8 плагинов:

  • LuckPerms, ProtocolLib, DecentHolograms, ViaVersion, ViaBackwards, ViaRewind, SlimeWorldManager, bStats — только инфраструктурные утилиты (права, протокол, совместимость версий, хранение миров, статистика).

Итог: 23 собственные системы против 8 открытых утилит. Античит, экономика, все игровые механики, защита аккаунтов и клиентская часть написаны нашей командой. Такой баланс означает, что проект не собран из готовых конструкторов: его поведение, безопасность и развитие контролируются разработчиками DREAMAGE на всех уровнях — от сетевого фильтра на прокси до рендера облаков у игрока в клиенте.

Частые вопросы

Какой античит защищает сервер? Полностью собственная система, написанная командой DREAMAGE: серверный слой DREAMAGE-AC, сетевой слой DAC-Proxy и лимбовая проверка DAC-Limbo. Внешние античиты не используются, детали работы проверок сознательно не раскрываются.

Как привязать Discord? Автоматически: в личном кабинете DREAMAGE привяжите Discord-аккаунт к своему авторизованному логину — после этого бот связывает игровые и Discord-профили, отдельная команда в игре не нужна.

Какие режимы уже имеют плагины? Сейчас активен SkyBlock — его плагины описаны выше. Survival, Prison, BuildBattle, BedWars и Sector 0 в разработке.

Где найти команды плагинов? Полный справочник — в разделе «Команды», а описание режимов — в разделе «Серверы и режимы».