Доработать Дорожную карту #313
Labels
No labels
client
codex
community/discord
community/monitoring
community/site
community/telegram
docs
infra
mods/client
mods/fantasy
mods/server
mods/tech
server/limbo
server/lobby
server/mods
server/proxy
server/survival
system
type
bug
type
feature
type
hotfix
type
suggestion
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
bebrashield/task-tracker#313
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Наработки
Общий план
Season 3
Season 4
Season 5
Season 6
Vanilla SMP
набор игроков
сохранение мира для масштабных построек
заданная схема перехода между версиями
повышение активности, проведение ивентов
один мир для всего: фермы, постройки, ... (про идею создание отдельных миров для ферм и механизмов)
генерация ванильная
Mods
Перспективы развития Бебрашилда
Задачи проекта
Бебрашилд - проект сервера Minecraft созданный для развлечения самих себя, и каждого кто желает стать частью сообщества.
Первая задача с высоким приоритетом - поиск и рекрутинг новых игроков. Это основа веселья, интереса, и социального взаимодействия на всех ресурсах сообщества.
Вторая задача с высоким приоритетом - техническая поддержка проекта. Всё время пытаться улучшать то, что у нас уже имееться до совершенства. Искать пути улучшения и дополнения имеющихся наработок. Нет разработчиков - нет качественного производительного сервера, а из этого следует ухудшение качества сервера, и уменьшение набора игроков.
Второй приоритет - поиск способов удержания завербованных участников сообщества. Удержание самых активных игроков на сервере и сообществе разными методами, к примеру:
Дорожная карта
Общее
Дорожная карта - высокоуровневое отображение целей проекта, ключевых точек, и времени их выполнения. Она помогает разработчикам и заинтересованным лицам общим образом понять и скорректировать свои действия, комуницировать планы и ход выполнения проекта, получать обратную связь для извлечения максимальной выгоды для обеих сторон. В нашем исполнении задачи рассписаны примерно на год вперёд - 1 ванильный сезон и 1 модовый.
Сервер Minecraft
У игроков сервера разные интересы: кто-то хочет выживать на ванильных версиях, воплощать масштабные проекты, а также отталкиваться от уже наработанной базы. Другие - подробно изучать новые механики и экспериментировать с модами на соответствующих сборках.
Бебрашилд - небольшое игровое сообщество. Из-за ограниченных финансовых и человеческих возможностей - мы не можем поддерживать два типа сезонов единовременно, поэтому было принято решение чередования ванильных и модовых сезонов с определённой периодичностью.
Различать тип сезона можно по его версии:
Ванила
Ванильные сезоны по своей сути транзитивны - на них происходит переход на новые версии игры с сохранением мира. Карта обрезается по определённому расстоянию от спавна или происходит расширение барьера для генерации биомов из новых версий.
Ванильные сезоны строятся на постоянном улучшении предыдущих наработок - плагины, кастомные датапаки, а также текстурпаки. Проводится системная работа по улучшению качества сервера и удобства игроков:
Незначительное отхождение от базовой версии игры позволяет разработчикам устанавливать достижимые цели, и постепенно вносить изменения на сервер - настройка и создание плагинов, текстурпаков, датапаков, и работы с разными инструментами - методы ведения проектов, git, непрерывная интеграция и развёртывание, управление сообществом, монтаж видео, и другими. Полученные навыки будут использованы для улучшения качества и расширения проекта.
Моды
От модовых сезонов разработчики ожидают меньшую степень проработанности из-за сложности поддержки, большего разнообразия функционала и его частого изменения, долгого создания основной модовой базы, и малыми возможностями использования наработок при переходе на сборки разных тематик.
Будут прорабатыватся модовые сборки с нуля. Упор в таких сборках должен идти на баланс и производительность, а также функционал.
Создание сборок должно быть строго по ключевым тематикам, исключая смешанные из-за ограниченных ресурсов сервера. Пример тематик:
Техническая/индустриальная - это сборка акцентирована на индустриальные моды, в которох есть очень много контента, но, также, эти сборки должны очень тщательно просматриваться на наличие дисбалансных вещей. К возможным модам можно внести IC2, Create, Tech Reborn и похожие.
Фентези сборка - она ориентированна на вымышленные аспекты из фентези миров/книг/игр. Включает добавление различных типов новых мобов, построек, данжей. Также в этой сборке активно используются моды на магию. Эта сборка является самой интересной для сообщества. К сожалению, балансировать эту сборку тяжелее, чем остальные, и поэтому она всегда будет иметь некий дизбаланс, но это также добавляет нотку веселья.
Военные/апокалипсис - сборка ориентирована исключительно на сценарные ивенты. В эту сборку входят модификации на огнестрельное оружие, военную технику, улучшение ИИ-зомби, а также специальные карты для разыгрывания сценариев выживания либо противостояния игроков на сервере. Эта сборка будет балансироватся ещё сильнее остальных, так как от различных правок может полностью менятся весь геймплей.
Иные - различные сборки по тематикам, которые могут выбрать игроки сервера. К ним могут входить различные модификации на конкретную тематику, а также карты.
Модовые сборки не привязываются к новым версиям игры, и могут быть созданы на старых версиях (1.7.10, 1.8.), средних версиях игры (1.12.2, 1.16.5), а также новых версиях начиная с 1.20.1.
Таким образом можно сохранить гибкость в формировании модовых сезонов, и создавать ностальгические сборки на старых версиях игры для веселья всех участников сообщества.
Дорожная карта - ключевые точки
Сезон 2 (сборка модов)
CI/CD для инфраструктуры и серверов игры;
Замена одобрения игроков через Дискорд на белый список в игре;
Определить процессы набора игроков через давинчик, мониторинги и видео на ютубе;
Перенос настроек на новую версию;
Сезон 3 (ванилла)
Также пытаться найти все возможные способы, дабы новым участникам сообщества было бы проще влиться в сообщество, и проще вести коммуникацию между остальными участниками;
Система оповещений игроков о новостях непосредственно в игре;
Постройка лобби и постепенное его улучшение;
Проведе ивентов, лоровых событий;
Настройка системы для добавления локализации сообщений на несколько языков. Перенос всех основных текстов на RU и EN. Все остальные языки могут добавлять волонтёры (игроки, которые желают видеть свой язык в текстах сообщества) либо по желанию модерации;
Путём голосования в сообществе определиться с тематикой сезона. Исключить возможность предлагать свои модификации, сборки и прочее от участников сообщества;
Определиться с модераторами, которые будут создавать, тестировать, балансить сборку;
Сезон 4 (сборка модов)
Сезон 5 и т.д.
Нет необходимости писать о будущих сезонах, которые будут выходить временные рамки реального года.
Для начала нужно определиться о длительности сезонов, и уже позже составлять Roadmap на год по тем сезонам, которые влезают в 1 календарный год.
Если моджанг когда-то перестанет всё время менять файлы в игре то можно будет рассмотреть вариант создания всех сезонов с модами.
Тошик и Антон отстраняются от выбора модов на модовых сборках. Причина: безответственное отношение к выбору модификаций.