Не так давно я уже рассказывал об одном из проектов под названием DayZilla (DZLL). DZLL это проект игровых серверов по игре DayZ Standalone, который уже имеет продолжительную историю и над которым работали и работает куча народа из различных уголков нашей Необъятной. Подробнее о проекте можно узнать из моей статьи, которая также размещена тут.
В этой же статье речь пойдет о проекте, который развивается параллельно DZLL и основан наполовину выходцами из DZLL - проекту RF Games. А что это за проект и чем он занимается мы спросим в ходе интервью у одних из основателей проекта Романа SAIMON и Романа Beorn.
История и цели
Проект начал развиваться достаточно давно - еще году в 2020м, но до поры до времени существовал лишь формально и фактически являлся частью DZLL.
"Изначально не было цели в создании отдельного дискретного проекта, потому как все задачи решались на уровне команды DZLL. Мы не обладали достаточным количеством знаний по программированию и моделированию для формирования чего-то большего чем команда энтузиастов", - говорит Роман
Да. До 2022 года все задачи действительно решались на уровне команды DayZilla. Но, как известно из статьи ранее, команда энтузиастов имеет ряд проблем в плане текучки кадров и возможности уделять чему бы то ни было время. Я бы сказал, что это как общественный помощник в судах или прокуратурах. Ты занимаешься полезным делом но зачастую не получаешь за это ничего. В лучшем случае теплые слова от благодарных игроков. Но очень часто получалось, что люди просто "перегорали" творчески и любая критика в их сторону (и не столько со стороны коллег, сколько со стороны игроков) приводила к преждевременным уходам людей и завязкой с игровой индустрией.
Чем же занимается команда RF Games?
"RF Games занимается любимым делом. Мы создаем модификации для игр, которые подходят для большинства функционирующих на СНГ-пространстве серверов сообществ. Пока что модификации ограничиваются игрой DayZ SA. Сообщества естественно, основаны в абсолютном большинстве на лицензионных версиях игр, функционирующих на базе платформы Steam и использующих Мастерскую платформы в качестве источника дистрибутива модов. Помимо комплексного создания модификаций, мы также осуществляем консультативную помощь RU-проектам по вопросам хостинга, настройке серверной части, "подгонке" модификаций под требования владельцев проектов, проектированием и добавлением на сервера новых 3D моделей собственного производства или же официально приобретенных через специализированные ресурсы с передачей соответствующих прав на использование", - отвечает SAIMON
Это коммерческий проект?
SAIMON: "И да и нет. У проекта есть множество акций, в ходе которых модификации и модели буквально бесплатно раздаются. Также есть некоторые бесплатные модификации и модели, которые могут предоставляться некоторым проектам в виде помощи в развитии. У проекта есть своя группа в ВК и Steam, где можно подробнее узнать о наличествующих модах. Также в скором времени будет подготовлен сайт-платформа, где можно будет узнать о каждой модификации и предоставляемых услугах. Безусловно не все может быть реализовано бесплатно - большинство модификаций это наша интеллектуальная собственность с самописным кодом и уникальным дизайном, которые не могут предоставляться на бесплатной основе, так как являются результатом работы множества специалистов. Да и привлечение высококвалифицированных программистов к вопросу настройки стороннего проекта это дело весьма кропотливое"
Как сформировалась ваша команда, как это было?
SAIMON: "Ну по началу это было чисто в формате проекта DZLL. Как я и говорил - нам недоставало определенного опыта в создании чего-то большего. Но потом мы поняли, что способны создавать многое, опираясь на полученный на DayZilla опыт. У истоков формирования команды стоял я и наш программист Федор "Dad Fedor". Был также привлечен 3D-моделлер Алексей "Imperator". Со временем команде также помогали такие специалисты в областях программирования и дизайна как Роман "Romabeorn", Алексей "Sid". Также часто помощь оказывают и такие профессиональные мододелы как Михаил "STRANNIK". Вообще в проекте задействовано действительно очень много людей. Так же как и в случае с DZLL счет уже идет на десятки энтузиастов. Зарождение команды началось еще давно - году в 2020м... В последующем взаимоотношения в коллективе только утверждались и после множества тестов наших же модов на тестовых серверах и серверах проекта DZLL, в 2022 году мы решили выделить RF Games в отдельный, параллельно развивающийся проект, чтобы не мешать развитию DZLL и дать возможность другим проектам воспользоваться нашими услугами и модификациями игры DayZ SA"
Как организована работа команды?
SAIMON: "Команда работает удаленно. Члены команды живут в разных городах - это Саратов, Новороссийск, Москва и так далее. Поэтому нет возможности всех собирать в одно место. Да и нельзя это назвать вприцнипе полноценной работой - увлечение или хобби больше. Поэтому мы работаем каждый из своего дома, а связываемся через мессенджеры и Discord".
Как видно из небольшого интервью - RF Games - команда энтузиастов по большей части. Главная цель команды сейчас - создание модов для игр. В частности сейчас идет активная разработка модов для игры DayZ SA. Но на что команда рассчитывает и какие же перспективы развития? Этот вопрос зададим программисту и соуправленцу Роману Beorny.
Beorn: "Наша задача сейчас в большей степени зависит от приобретаемого опыта. Мы используем процесс создания модификаций для собственного же обучения ради будущих проектов. Моды позволяют пользоваться определенным базисом, уже подготовленным и согласованным разработчиками. Т.е. это позволяет нам начинать не то чтобы с нуля, но с уже определенного этапа, где можно сосредоточить усилия на изучении движка, например, и тонкостей работы игровых движков впринципе. Конечно же, когда мы получим достаточно опыта, может быть реформируемся в полноценную студию и начнем создавать игры уже чисто свои, а не модификации. Поживем-увидим."
Свершения
Среди имеющихся на данный момент продуктов RF Games я отметил несколько самых запрашиваемых. Вся информация в этом блоке получена через их официальный Discord и от членов команды непосредственно. Сейчас в продуктах непосредственно фигурируют чисто моды для DayZ SA. Среди них есть весьма впечатляющие.
Мертвый патруль (dead konvoy mod). Мод добавляет новое событие на карту (ивент). Этот ивент состоит в том, что в какой то определенной или случайной точке карты появляется колонна разбитой техники и куча зараженных и усиленных зараженных. Усиленные обладают куда большим размером НР и более больно бьют нежели обычные. Также в этом районе появляются лутбоксы с лутом внутри. Игрок должен находиться рядом с ящиком, чтобы сработал таймер открытия. Ящики же открываются специальными ключ-картами, спавн которых настраиваемый.
AirDrop. Периодически на карту вылетает грузовой самолет / вертолет и скидывает в определенном месте контейнер с лутом. Он открывается при помощи фомки или голыми руками (от этого зависит время открытия). Внутри контейнера также может располагаться фурнитура с различным лутом и снаряжением. Естественно, в ходе получения лута придется еще и сразиться с мертвечиной, охраняющей этот контейнер. И тут держатель сервера может воспользоваться как стандартным набором зомби с усиленными параметрами, так и какими-либо другими, может быть даже своими моделями.
Помимо основного ивента, игроки также могут сами вызывать airdrop при помощи сигнального пистолета (который есть в игре по умолчанию) и специального патрона к нему. Заряжаем этот боеприпас в пистолет и стреляем. Через некоторое время транспорт появится и сбросит контейнер по месту выстрела.
Майнинг ферма. Довольно таки забавная тема, призванная разнообразить экономику модовых серверов. Игроки могут собирать из предусмотренных модом компонентов собственные майнинг фермы и размещать их на своих базах. Мод предусматривает набор из нескольких видеокарт от 3060 до 4090, которые можно ставить в ферму. От мощности карт зависит и скорость добычи биткойнов, которые в игре имеют правда более материальную форму для удобства передачи и торговли. Естественно, тут все сделано как полагается - ферма выделяет много тепла и потребляет достаточно много электроэнергии, так что надо заранее заботиться о ее запитке от какого-либо источника - стандартного генератора или же использовать еще одну модовую вещь, которая также может войти в состав мода - солнечные панели. Они будут обеспечивать фермы днем стабильной электроэнергией.
Черный торговец. В модовом DayZ SA достаточно много различных модов на безопасные зоны, так называемые trade-зоны, где игроки могут спокойно (или не очень) заниматься торговлей с NPC, брать квесты и т.д. RF Team решили разнообразить и эту часть модового геймплея. Периодически на карте с внутриигровым оповещением появляется Черный торговец-контрабандист. Появляться он может в разных заранее заданных или рандомных точках карты. Время, а также порядок его появления может задать владелец сервера так, как ему угодно. На Черного торговца можно возложить вопросы продажи самого дорогого и редкого вооружения и оборудования.
Контейнеры. Весьма забавных мод. Все игроки DayZ SA любят процесс лутания - когда вы бегаете по различным забросам, базам, домам и собираете вещи, которые могут пригодиться вашему герою для выживания на землях Черна/Ливонии/Сахала и пр. А что если сделать небольшие лутбоксы, которые будут открываться только при наличии у игрока определенных предметов и содержать в себе предметы подстать сложности своего открытия? Об этом также задумались и ребята из RF Games. Можно настроить несколько видов лутбоксов с различным лутом внутри с различными схемами их открытия. К примеру, стандартная настройка выглядит так:
- Обычный деревянный ящик открывается с помощью фомки. Для этого надо затратить немного прочности инструмента и времени на открытие.
- Защищенный контейнер можно открыть специальным ключом, спаун которого в зонах с различным тиром можно настроить, а также настроить возможность его обнаружения на телах убитых зомби (в т.ч. модовых).
- Биологически защищенный ящик (toxic case) также открывается ключом, но более высокого уровня, который тяжелее найти и его появление можно связать с каким-либо ивентовым событием.
Подобные ящики достаточно серьезно могут разнообразить процесс нахождения предметов на сервере.
Килфид (killfeed). Килфид это по сути информационные оповещения об убийствах игроков на сервере. По умолчанию в DayZ SA подобная функция отсутствует. Можно настроить не только отображение общей информации, но и вывод изображений оружия, из которого был убит тот или иной персонаж, а также различные тексты о стандартных смертях DayZ (голод, жажда, потеря крови и пр.).
Камеры (CCTV). Новый мод с достаточно революционными (для DayZ) механиками. Игроки теперь могут оборудовать на базах посты видеонаблюдения. Естественно, что для этого им потребуется собрать их составные части, включающие также элементы питания.
Помимо стационарных постов можно также использовать и мобильные планшеты, которые являются отдельным элементом и работают только при наличии постов наблюдения на некотором удалении от них. К постам привязываются камеры наблюдения, которые игроки также могут найти в спавне или в ивентовом луте. Эти камеры можно устанавливать на различные поверхности и связывать с постом наблюдения. Естественно на другом конце карты их поставить не получится - все зависит от меры удаленности камеры от поста. Но, к примеру, разместить их по периметру своей базы, чтобы наблюдать за обстановкой и, в случае необходимости "срисовывать" рейдеров для оказания им достойного противодействия.
Гараж. Достаточно свежий мод, позволяющий сэкономить нервы как игрокам, так и владельцам серверов DayZ SA. Игра имеет множество проблем, связанных с транспортом. Постепенно, но очень медленно разработчики, конечно, исправляют их и добавляют стабильности в поведение транспорта. Однако, большое количество ТС на карте (особенно на модовых серверах) сильно нагружает серверные машины. К тому же имеются определенные баги позиционирования таких сложных игровых объектов как машины на карте в виде коллизий, сдвигов при перезагрузках серверов и т.п.
Поэтому ребята создали новый мод, который позволяет "ставить" машины на парковку через специальные паркоматы. В других подобных модах имелись проблемы с сохранностью лута внутри машин в ходе парковки. Также при парковке могли быть утеряны или заменены отдельные части машин. В моде от RF Team уже нет данных багов. Игрок может "запарковать" машину через паркомат без потерь лута, частей или их замены и получить ее обратно в том же состоянии, в котором она была запаркована.
RF Games и DayZilla
Как я уже говорил выше - проект DZLL является в том числе детищем команды RF Games. Моды RF Games активно используются на игровых серверах проекта. При этом как проект так и команда активно развиваются. О симбиозе проекта и команды мы поинтересовались у сооснователя RF Games и ведущего программиста команды Федора "Dad Fedor":
"Проект и команда развиваются параллельно, как правильно сказал Роман. Имея под рукой "боевые" сервера, на которых достаточно высокий онлайн мы можем проверить всё, что создаем, прежде чем переносить это в общий доступ для всех. Также, через презентацию модов нашим игрокам, мы можем собрать статистику и отзывы о модах более оперативно и соответственно оперативнее вносить изменения. Админсостав проекта, в свою очередь может уже проводить более глубокий анализ серверных и клиентских частей модов."
А как же тестовые сервера? Вы же тестируете свои моды где-либо?
"Тестовые сервера конечно тоже есть и первоначально каждый мод проходит "обкатку" там. Но, тут следует понимать, что "обкатка" на пустом или почти пустом сервере, где присутствуют только люди из состава команды разработки - это совсем не то. Только "боевой" запуск модов на серверах, где играет достаточное количество народа может дать оптимальные данные для их исправления и совершенствования. Нет... ну конечно можно сделать мод, который запуститься без ошибок почти на любом онлайне, но шанс сделать это даже у опытнейших разработчиков составляет всего 3-5%."
Помимо глобальных моментов, где фигурируют большие моды с серверными и клиентскими частями, кучей конфиг-файлов и пр., ребята также развлекаются, добавляя в мир игры новые вещи или делая тематические сеты внутриигровых предметов и вещей для проведения в последующем админами каких-либо ивентов или событий. Непосредственно такие большие модпаки как Riipers Pack и Tenement Pack, созданные для PvP и PvE серверов соответственно, являются как раз сборниками таких вот творений.
Заключение
Вот и подошла к концу статья, посвященная команде/проекту RF Games. Вообще было достаточно приятно пообщаться с ребятами и узнать, что игровое ру-сообщество DayZ таки тоже имеет в своем составе людей, способных создавать контент и распространять его на своих (и не только) серверах. Будем надеяться, что рано или поздно ребята наберут достаточно опыта, чтобы сделать полноценно свою игру на базе какого-либо движка. По сути то, что видел я, уже в совокупности может тянуть если и не на отдельную игру то на некое масштабное DLC. По сути в команде проекта работает множество специалистов (некоторых из которых я знаю лично еще со времен работы над единственным проектом DZLL), которых может реально хватить для разработки. Это будет весьма интересно посмотреть как команда мододелов с одного из самых больших игровых сообществ трансформируется в полноценную команду инди-разрабов. Поэтому будем следить за их успехами и работой!
Если же вы заинтересовались в том, чтобы стать частью команды RFG, у вас есть какие-либо навыки, но вы не знаете с чего начать свой путь в gamedeve и хотите попробовать себя сначала в создании модов. Или же вы заинтересовались в приобретении модов для игры DayZ SA на свой сервер, то связаться с командой RFG можно через группу проекта DZLL в VK или через их Discord-сервер (Discord заблокирован РКН на территории РФ. Ссылка-приглашение действует 7 дней с момента публикации статьи).
А Вам - спасибо за внимание! С Вами был Сид! Встретимся на канале в новых видео и статьях!