Запуск открытого теста
17 задачЕдиная beta-версия сайта, лаунчера, сервера и правил для совместного использования.
Готово Рабочее состояние сайта Основные разделы сайта готовы к повседневному использованию.
Работают главная страница, аккаунт, профиль, новости, FAQ и roadmap. Теперь сайт не выглядит набором отдельных заготовок и ведёт человека по понятному пути.
Готово Единая визуальная часть Страницы стали спокойнее, ровнее и понятнее на разных экранах.
Цвета, отступы, состояния и переходы приведены к одному стилю. Важные действия заметны сразу, а второстепенные элементы не отвлекают.
Готово Связь сайта с лаунчером Сайт, игровые сервисы и лаунчер обмениваются нужными данными по понятным правилам.
Аккаунт и права остаются на сайте, запуск проходит через игровой API, а лаунчер получает только необходимые сведения. Это проще поддерживать и безопаснее развивать.
Готово Собственный лаунчер и авторизация Игрок входит через сайт и продолжает работу в лаунчере без передачи пароля приложению.
Собственный лаунчер обеспечивает контроль над установкой, версиями и интерфейсом. Вход через подтверждение на сайте не требует хранить пароль внутри программы.
Готово Доработка и очистка лаунчера Старые обходы удалены; сохранён понятный путь установки, запуска и обновления.
Лаунчер стал легче поддерживать: меньше временного кода, яснее состояния ошибок и меньше действий, которые игрок должен делать вручную.
Готово Размер лаунчера уменьшен до 60 МБ Размер сокращён примерно с 200 до 60 МБ без потери основных возможностей.
Лишние компоненты удалены из поставки, а состав файлов пересобран. Лаунчер быстрее скачивается и занимает заметно меньше места.
Готово Опциональные каталоги и файлы Необязательные части сборки можно подключать отдельно и не скачивать всем игрокам.
Система различает обязательные и дополнительные файлы. Это позволяет делать сборки гибче и не увеличивать загрузку ради функций, которые нужны не каждому.
Готово Система ролей и прав Доступ к возможностям проекта теперь зависит от понятных ролей.
Сайт хранит роли и права в одном месте, а остальные сервисы используют этот источник. Доступ можно выдавать точнее и без ручных исключений.
Готово Защита лаунчера и сервера Версии, файлы, права и игровые сессии проверяются до подключения.
Изменённые файлы, устаревшие данные и отозванный доступ останавливаются заранее. Это защищает и игрока, и сервер от случайных и намеренных подмен.
Готово Beta-версии сайта, лаунчера и инфраструктуры Подготовка согласованных beta-версий всех частей проекта.
Сайт, лаунчер и инфраструктура должны использовать совместимые версии и одинаково проходить путь от сборки до запуска. После этого сборки можно будет передать первой группе игроков.
Готово Настройка инфраструктуры Стабильный запуск сервисов, обновления и наблюдение за их состоянием.
Маршруты, контейнеры, проверки здоровья и процесс обновления приводятся в порядок. Цель — предсказуемая работа beta-версии и восстановление без долгих ручных действий.
Лаунчер - правятся крайние ошибки, которые все скидывают.
Прокси сервера - правятся ошибки доставки файлов и их хранения.
Сервера - правится связь, самый сложный процесс позади - перешли на гигабитные сети.
Готово Доработка сервера и подключения Устранение оставшихся проблем между лаунчером, игровыми сервисами и сервером.
Проверяются вход, создание игровой сессии, heartbeat и повторное подключение. Игрок должен понимать причину отказа и быстро возвращаться в игру после обычного сбоя.
Вход работает, исправлены кики с сервера и проверка профиля.
Готово Написать правила и наполнить wiki Собрать короткие правила, инструкции и ответы на частые вопросы. Часть заданий сразу, сложное потом вместе на бета тесте.
Перед открытым тестом участникам нужно объяснить, как начать играть, что можно делать на сервере и куда сообщать о проблемах. Wiki станет единым местом для этих ответов.
Базовое описано, остальное потом!
Готово Собрать beta-версию для тестирования Зафиксировать одну согласованную сборку для первой группы участников.
В beta войдут проверенные версии сайта, лаунчера и серверной части. Сборка должна устанавливаться с нуля и проходить полный путь до входа на сервер.
Лаунчер версии 0.0.3.51 первая стабильная Beta версия.
В работе Доработать систему скинов Сделать загрузку и отображение скинов устойчивыми и понятными.
Проверяются выбор, загрузка и показ скина на сайте и в игре. Ошибки формата должны объясняться сразу, а обновление — появляться без лишних действий.
Все, кроме публичного профиля, теперь работает и выглядит нормально :Р
Готово Приглашение участников открытого теста Доступ для первой группы и сбор обратной связи при реальном использовании.
Участники получат понятную инструкцию, место для сообщений о проблемах и список известных ограничений. Важнее всего увидеть, где путь игрока всё ещё непонятен.
В работе Завершение правок и следующий этап Завершение постоянных мелких исправлений и переход к новым идеям.
После стабилизации открытого теста рабочая основа будет зафиксирована. Дальше я смогу уделять больше времени новым возможностям и событиям, а не починке фундамента.