Здравствуйте, уважаемые читатели! Сегодня в рубрике «Готовый проект» новый номер, и он самый большой за всю историю студии. Кто следит за нами давно, формат помнит: обычно владелец покупает сборку, а потом долго ищет, кто сделает ему сайт, оформление группы, трейлер и логотип, и ещё столько же времени сводит всё это вместе. В готовом проекте эта работа уже сделана
Но у любого готового проекта всегда оставалось одно слабое место. Вы получили сервер, запустили его, и на следующий день вам нужно поменять цену в магазине, переписать кнопку в меню, надеть на НПС другой скин или выдать игроку ранг. Дальше начинаются конфиги, отступы в YAML, цветовые коды четырёх разных форматов и поиск человека, который всё это умеет. Часто такой человек обходится дороже самой сборки, а без него проект встаёт на первой же мелкой правке
Поэтому в этот номер мы положили то, чего не было ни в одном прошлом: собственную панель управления сервером. Обычное приложение с кнопками, понятными словами и живым предпросмотром, рассчитанное на владельца, который не хочет разбираться в конфигах. Вокруг неё собран весь проект: три сервера нашей самой большой сборки, лобби и прокси, трейлер, сайт, оформление, 3D-тексты и ренейм под ваше название
Сборка отвечает за то, что происходит внутри сервера. Готовый проект отвечает за всё остальное: как игрок о вас узнаёт, куда он заходит, где платит и как получает покупку. А панель отвечает за то, что будет с проектом на следующий день после запуска
Сейчас Готовый проект №9 открыт по предзаказу. Состав такой:
3 сборки: выживание, гриф и анархия, плюс авторское лобби и прокси с лучшей защитой от ботов
Полноценную панель управления сервером
Трейлер проекта
Сайт с автодонатом
Оформление для группы, соцсетей и мониторингов
3D-тексты с названием вашего проекта
Ренеймы и адаптацию всего проекта под ваш сервер
Ниже разберём каждый пункт отдельно и подробно, а панели посвятим самый большой раздел статьи, потому что ради неё этот номер и затевался
В основе проекта лежит Cloud Olympus, наша самая масштабная работа на ядре Purpur 1.19.4. Это не одна сборка, а сразу три полноценных сервера, связанных общей легендой: три брата поделили мир жребием. Зевсу досталось небо, Посейдону море, Аиду царство мёртвых. У каждого бога свой мир, свой режим игры, своя столица и свои чудовища, а игрок выбирает, кому присягнуть и кого идти убивать
Полный разбор со всеми системами, ивентами и боссами лежит в отдельной статье: Cloud Olympus. Здесь коротко пройдёмся по каждому миру
Олимп, режим выживание. Город над облаками у подножия горы, боги на тронах, профессии, навыки и живые поселения. На вершине ждёт Зевс в двух фазах, а вокруг него Минотавр в лабиринте, Медуза Горгона, Циклоп и Золотой страж Гефеста в кузне
Море, режим гриф. Мир почти целиком под водой: на дне стоит купол Атлантиды, по поверхности ходят управляемые корабли с пушками и наёмными экипажами, база строится в стеклянном куполе, а чем глубже игрок спускается, тем сильнее давит вода. Правит здесь Посейдон, который в конце боя сбрасывает оболочку и превращается в титана
Царство Аида, режим анархия. Подземный мир вечной ночи, где нет правил: динамиты с прокачкой, трапки, кровавые метки за убийства, охота за головами и открытие Предела. Аид дерётся в трёх формах, а в зале вместе с ним стоит Персефона
Особенности и нововведения сборки стоит отметить отдельно:
Три полноценных сервера с разными режимами и единой легендой
Сага на 19 глав: три пути присяги и отдельный путь богоборца Капанея
15 боссов: 3 бога и 12 чудовищ, у каждого своя арена, катсцены и своя 3D-модель
152 катсцены и 199 озвученных реплик
3 реликвии богов и парные клинки богоборца
Присяга: один бог становится покровителем, два других врагами
Живые полисы с жителями, столицы богов и уважение города
5 управляемых кораблей с пушками и экипажем
Подводные базы в стеклянных куполах и давление глубины
Динамиты с прокачкой и 11 трапок
20 ивентов с голосованием игроков на трёх серверах
8 привилегий с китами, префиксами и своей лестницей
262 облика на снаряжение и 159 предметов гардероба
46 уникальных зачарований, 5 профессий, 15 навыков
354 меню в едином стиле и 167 голограмм
50 самописных плагинов Cloud Delight
Сюжетная связка: один бог посылает убивать другого, поэтому сага сама ведёт игрока в соседний мир
«Час суда»: бог выходит на бой дважды в неделю по расписанию
50 поселений и почти 1 900 жителей с доверием, дарами и поручениями
Основание собственного полиса игроком
Наставники Хирон, Одиссей и Тиресий
Атлас с тремя листами и метками возвращения боссов
Оболы, общая донатная валюта на всю сеть
Боевой пропуск, ларцы, кланы, дуэли, ежедневный дар, топы
И это лишь самое значимое и основное!
Над тремя серверами стоит авторское лобби и прокси с общей точкой входа и лучшей защитой от ботов. Игрок заходит на один адрес и дальше ходит между мирами через меню, не выходя из игры. Часть прогресса у него общая на всю сеть: сюжет, присяга, ранги, донатная валюта оболы и ежедневный дар. Вещи при этом остаются в своём мире, так что у выживания, грифа и анархии своя экономика и свой темп
Это не набор архивов, а связанная сеть серверов: игрок, присягнувший Зевсу, видит в Атлантиде врага, а его сюжет ведёт в соседний мир убивать чужого бога
ФОТОК НЕТ, НО СКОРО БУДУТ ❤️
Переходим к главному, ради чего стоит брать именно этот номер. Cloud Panel это настольное приложение, в котором весь сервер разложен по понятным разделам: игроки, оформление, устройство, история. Вы открываете её как обычную программу и правите сервер словами, а не строчками в конфигах. Панель написана нами с нуля и входит в Готовый проект №9
Сам подход простой. Каждую вещь на сервере вы видите так, как её увидит игрок: меню с настоящими текстурами, голограмму на настоящем ночном небе, префикс в настоящем шрифте игры. Нажимаете на то, что хотите поменять, меняете, применяете. Всё остальное панель делает сама
Вам не нужно знать, что такое YAML, чем &# отличается от § и в каком из сотен файлов лежит нужная кнопка. Панель находит файл сама, пишет код цвета в том формате, который понимает конкретный плагин, и меняет только ту строку, которую вы тронули

Панель работает с сервером через небольшую службу-агента, которая ставится на машину с сервером. Соединение идёт по защищённому каналу с личным ключом и закреплённым сертификатом, поэтому посторонний к вашему серверу через неё не подключится. Подойдёт и арендованный Linux VPS, и Windows, включая сервер на своём компьютере
Подключение делается один раз и дальше забывается. Панель сама умеет запускать, останавливать и перезапускать сервер, а в случае сети серверов показывает их все вместе и переключается между ними одним кликом сверху
Главный экран панели, с него начинается каждый день владельца. Крупно показано, работает ли сервер и сколько людей сейчас играет, рядом карточки каждого сервера сети, загрузка диска и памяти на машине и список последних правок с датой и временем
Вместо привычной строки «сервер выключен» панель различает три случая: нет связи с агентом, сервер запущен, но не отвечает, и сервер действительно выключен. Сразу понятно, что именно случилось и куда смотреть
Отсюда же открываются быстрые дела: голограммы, меню, привилегии, файлы. Панель показывает их первыми, потому что именно это владелец правит чаще всего

Вся сеть на одном экране: прокси Velocity, лобби и все серверы сборки. Сразу видно, что включено, что выключено и как серверы связаны между собой

Живой лог сервера прямо в окне панели и строка для команд. Если что-то пошло не так, вы видите это сразу, не подключаясь к машине отдельно. Команду можно отправить на любой сервер сети, переключившись на него сверху
ФОТОК НЕТ, НО СКОРО БУДУТ ❤️
Один из самых сильных разделов. Слева лестница всех рангов сервера с весом и числом возможностей, по центру выбранный ранг, справа его оформление. Никаких узлов прав вида essentials.kits.titan: каждая возможность подписана человеческим языком, например «Верстак в кармане», «Вылечиться», «Открывать боевой пропуск». Галочка рядом значит, что ранг это умеет, а серая галочка с подписью «от Гоплита» показывает, что возможность досталась по наследству от младшего ранга
Префикс правится прямо здесь: вы видите сообщение в чате так, как его увидят игроки, выделяете нужную часть текста мышкой, красите её в цвет или градиент, включаете жирный или курсив. Новую возможность можно найти поиском по обычным словам
Цена ранга подтягивается из вашего донат-сайта, если он подключён, поэтому менять её отдельно в двух местах не придётся. Панель связывает ранг с товаром на сайте и показывает всё на одной странице
Монеты, валюты, награды, налоги и цены собраны в одном месте. Главная проблема экономики на любом сервере в том, что цены лежат в десятках разных файлов, и чтобы поднять стоимость чего угодно, нужно вручную обойти все магазины. Здесь все цены всех магазинов открываются одним списком, с подписями и требованиями, и правятся как таблица
На трёх серверах Cloud Olympus это 96 магазинов, 1080 позиций и 1091 цена. Мы прогнали запись и откат по настоящим файлам сборки: ни одной неверной цены и ни одной чужой строки, задетой при правке
Здесь же подключается донат-сайт. На выбор наш сайт №2, сайт №3 или EasyDonate. С нашими сайтами панель работает в обе стороны, а у EasyDonate только читает каталог, менять цену там придётся в их кабинете, такой доступ они дают
Таблицы лидеров на спавне собраны в одном месте: что показывает каждая и как часто она обновляется. Топы настраиваются здесь же, без поиска нужного файла

Это уже раздел из тех, что обычно отнимают больше всего времени у администратора, а здесь занимают минуту. В левой колонке все персонажи сервера с подписью, что каждый делает, например «Открывает меню Лавка теней» или «Игрок выполняет /mentor». Посередине персонаж в 3D, его можно крутить мышью. Справа одна карточка, в которой собрано всё сразу
Имя над головой с цветом и градиентом. Внешность: скин по нику, скин по ссылке, картинка с компьютера или 3D-модель. Голограмма над персонажем: выбрать готовую или сделать новую. Действие при нажатии: открыть меню, выполнить команду или ничего. Место на карте
Мы сделали так специально. Обычно НПС, его голограмма и его меню живут в трёх разных плагинах, а в панели это одна карточка: всё связано, и отдельных углов, где надо что-то настраивать руками, нет. На сервере Аида таких персонажей 392, и каждый открывается одинаково просто
Все надписи сервера в одном списке, с поиском. Посередине голограмма такой, какой её увидят в игре, причём фон переключается: ночь, день или Незер. Рядом конструктор: строки текста, предметы и головы добавляются кнопками, порядок меняется стрелками, расстояние между строками и дальность видимости настраиваются ползунком
Панель показывает даже то, где голограмма используется. Перед тем как удалять надпись, вы увидите, к какому персонажу она привязана
Отдельная фишка: сборка голограммы по картинке. Вы загружаете картинку-пример, панель разбирает её и собирает такую же голограмму из настоящих строк и цветов, которую потом можно править как любую другую. Сама картинка внутрь голограммы не вставляется, а разбор идёт прямо на вашем компьютере, без интернета

В Cloud Olympus 354 меню и 4883 кнопки, и каждая из них открывается в панели вот так: слева список меню с понятными названиями, посередине само меню с настоящей картинкой из ресурс-пака. Нажимаете на кнопку прямо на картинке, и справа появляется её название, подсказка при наведении, что она делает при нажатии и кому видна. Менять можно всё это, не открывая ни одного файла
Надпись на самой картинке меню тоже правится: вкладка «Надпись на картинке» перерисовывает её вашим текстом шрифтом сборки, а кнопка «Заменить картинку» меняет фон целиком на ваш PNG. После этого панель сама собирает ресурс-пак заново
Внизу панель показывает, где это меню используется, например у какого НПС оно открывается. Так меню, НПС и голограммы складываются в одну связанную систему, а не в три отдельных папки
Мы проверили запись на всех 354 меню: ни одного брака, а нетронутые строки файлов остаются байт в байт такими же, какими были

Таб и скорборд редактируются так же, как в игре: видно, как строки лягут на экране. Поддерживается ресурс-пак, поэтому свои картинки заливаются прямо из панели и попадают в таб и табло без ручной работы с шрифтами и символами

На одном сервере обычно живёт сразу несколько форматов цветового кода: один плагин понимает &#, другой §x, третий <#>, четвёртый {#}. В сборке таких форматов девять. Экран «Цвета» переводит любой код в любой и показывает, какой код у какого плагина, а при обычной работе панель всё это делает сама, новичку вообще не нужно об этом знать
Проверено на 24 398 строках Олимпа: туда и обратно без единой потери цвета
У каждого плагина своя карточка с настройками в виде обычной формы. Цвета в полях видно так же, как в игре, а не кодами. Если вам нужно включить или выключить что-то в самописном плагине, не надо искать, как это называлось в конфиге
Подключение к базам сервера и просмотр их содержимого прямо из панели, без отдельных программ

Для тех случаев, когда хочется залезть глубже: любой файл сервера открывается поверх понятной формы, а рядом есть обычный текстовый редактор. Здесь работает то же правило, что и везде в панели: меняется только значение, которое вы тронули, а остальной файл остаётся нетронутым

Перед удалением плагина владелец обычно гадает, что от него сломается. Здесь это написано: какие плагины обязательны для запуска, какие работают вместе и какие потеряют часть возможностей без выбранного. Рядом список всех его команд и кнопка перехода к настройкам

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

Важное уточнение. Панель работает с файлами сервера и его плагинами, поэтому она не заменяет вам человека там, где нужны решения: что продавать, как развивать проект, как разбирать конфликты игроков. Зато рутину, ради которой обычно ищут техадмина, она берёт на себя. Часть настроек сложных плагинов всё ещё удобнее править экраном «Файлы и настройки», и на старте наша команда поможет вам разобраться
ФОТОК НЕТ, НО СКОРО БУДУТ ❤️
Для старта серверу нужен ролик, и он уже снят. Трейлер Cloud Olympus идёт больше трёх минут в Full HD и 60 кадрах, и снимался он на настоящей сборке: это настоящие боссы, настоящие катсцены и настоящие реплики из игры, ни одной строчки текста в нём не дописано отдельно. Снимали через ReplayMod с шейдерами, по сменам на каждый мир
Весь сюжет ролика построен вокруг Капанея, героя, которого боги не сумели убить. Он вербует зрителя у пустой могилы, а дальше мы проходим три мира подряд:
Олимп: пролёт сквозь облака в живой город, наставник Хирон и атлас с маршрутом к вершине, бой с Циклопом, Медузой и Минотавром, зал Зевса, вознесение и Громовержец в буре
Море: молния бьёт в воду, морской бой с залпом бортом и тараном, появление корабля «Хубрис», Талос, Каркин и Сцилла, Атлантида под куполом, Посейдон и его превращение в титана
Царство Аида: волна уходит в черноту, открываются врата Эреба, динамит рвёт базу, Цербер, оживающие статуи Эриний, Гидра, Персефона и все три формы Аида
Заканчивается ролик карточками того, что внутри: присяга, реликвии, клинки, гардероб и полисы. Переходы между мирами, 3D-название и печати богов сделаны нами отдельно. Звук сведён: голоса взяты из самой игры, музыка лицензирована с указанием автора в финале
Под ваш проект мы меняем название, логотип в открытии и финале, адрес сервера и сайт, так что ролик можно ставить в закреплённое сообщение группы в день запуска
В нашем товарном ассортименте есть и сайт, и он станет намного более практичной альтернативой сайтам на EasyDonate. В Готовый проект №9 он входит как донат-сайт с автовыдачей, привязанный к привилегиям, оболам и ключам сборки
Покупка выдаётся автоматически через RCON: игрок оплатил, команда ушла на сервер. Если сервер в этот момент недоступен, система сама повторит выдачу раз в 5 минут, так что заказ не потеряется и вам не придётся разбирать его руками
В админке сайта товары, промокоды, история покупок, правила и настройка внешнего вида. Повторное уведомление от кассы не выдаст товар второй раз, а ник покупателя проверяется, поэтому подставить в него посторонние команды не получится
Сайт и панель работают вместе: цены товаров и ранги видны прямо в Cloud Panel, а значит владельцу не приходится помнить, где что менялось
В рамках этого товара вы получаете сам сайт, привязанный к сборке, и нашу помощь с его установкой на ваш хостинг
ФОТОК НЕТ, НО СКОРО БУДУТ ❤️
Такой тип товаров мы не предоставляем по отдельности, но к каждому готовому проекту прилагается пак оформления, чтобы вам не пришлось тратить время на дизайн. Для этого номера пак делается в стиле самой сборки: мрамор, золото и меандр Олимпа, лазурь моря и чёрное железо с голубым огнём душ из царства Аида
В паке шапки для группы ВК, аватары, виджеты и меню, баннеры для Discord и YouTube, анонсы боссов и ивентов, карточки товаров и баннеры мониторингов. Название в паке заменяется на ваше, поэтому готовую группу можно открывать сразу
ФОТОК НЕТ, НО СКОРО БУДУТ ❤️
К проекту прилагаются объёмные 3D-тексты с названием вашего сервера. Первый живёт в видео: логотип, который открывает и закрывает трейлер, с цепями, молнией и золотыми трещинами. Рендерится он нашим собственным движком и считается заново под ваше имя
Второй стоит прямо в игре. Над спавном Олимпа огромная надпись OLYMP SURVIVAL лежит на мраморной балке с золотым меандром, а держат её два атланта. Свои объёмные опоры с надписями есть и у моря, и у царства Аида, так что название проекта игрок видит сразу после входа
Тексты выполнены в стиле сборки и меняются под ваше название, вы просто сообщаете, как называется проект
После оплаты вы сообщаете название проекта, адрес сервера и адрес сайта. Дальше работаем мы. Название меняется везде, где его увидит игрок: в сборке, в меню, на сайте, в оформлении, в трейлере и в 3D-текстах. Заглушки ссылок в меню заменяются на ваши настоящие адреса сайта и группы
Адаптация это не только название. Мы настраиваем сборку под ваш сервер: адреса, порты, базу данных, связку серверов через прокси, подключение сайта и автовыдачи, а также переименовываем донат-предметы и ларцы, если вам нужны свои названия
На руках у вас остаётся рабочий проект, который можно открывать для игроков, и панель, через которую дальше можно менять всё остальное самостоятельно. И конечно, первое время наша команда разработчиков будет поддерживать ваш проект на старте!
Ядро: Purpur 1.19.4. Игроки заходят с версии 1.19.4 и новее через ViaVersion
База данных: MySQL или MariaDB, в ней хранятся оболы, ежедневные награды и общий прогресс сети
Платные плагины: ItemsAdder, ModelEngine и другие платные плагины в комплект не входят, лицензии покупатель приобретает сам
Как видите, это решение способно сэкономить вам месяцы жизни и кучу нервов, ведь вы получаете всё готовое и настроенное, а главное, инструмент, который останется с вами после запуска. Три сборки с лобби и прокси, трейлер, сайт, оформление, 3D-тексты, ренейм и панель мы отдаём все вместе, поэтому сейчас мы предлагаем оформить предзаказ на целый проект за 49 990 ₽
Подводя итог: Готовый проект №9 это три сервера с единой войной богов, сеть с лобби и прокси, трейлер, сайт, оформление, 3D-тексты и ренейм, а поверх всего панель, которая позволяет вести проект без постоянного человека на конфигах. Всё это способно затянуть игроков надолго, выделить ваш проект на рынке серверов и сэкономить вам месяцы подготовки
Остались вопросы или хотите оформить предзаказ, напишите нам