Я делаю MLiga — бесплатный браузерный футбольный менеджер на русском языке. Игра работает в браузере и на телефоне, ставить ничего не нужно. Живые менеджеры соревнуются в чемпионатах и кубках: Кубок Лиги, Кубок Чемпионов, Гранд-Кубок, Блиц-Кубок. В игре есть аукцион молодых талантов, трансферы, тренировки и составы на матч.
Недавно проект чуть не закончился. Расскажу, что случилось.

Что произошло
Игра жила на хостинге Beget. Хостинг подвергся кибератаке, и база данных игры была удалена вместе с клубами, составами, историей матчей и всем, что игроки накопили за время лиги.
Я узнал об этом, когда игра перестала открываться. Сначала это выглядело как сбой, потом стало ясно, что вернуть данные не получится.
Что с этим делать
Вариантов было два: закрыть проект или быстро переехать и начать заново. Я выбрал второе.
За короткое время я:
Арендовал VPS и поднял на нём сервер с нуля.
Настроил HTTPS, чтобы игра открывалась по защищённому соединению.
Подключил домен и перенёс игру на него.
Вернул оповещения о матчах и итогах туров в группу ВКонтакте, канал MAX и Telegram.
Настроил автоматические резервные копии базы и скрипт, который скачивает базу к моему компьютеру по команде.
Теперь копия данных лежит не только на сервере. Если с ним что-то случится, потеряю не всё.
Отдельно пришлось повозиться с Telegram: из России он не отвечает напрямую, поэтому я сделал для него прокси.
Что с лигой
Старой базы больше нет, поэтому лига обнулилась. Все начинают с 1 тура, одинаково и с нуля.
Для новых игроков это шанс, который бывает не каждый сезон. Нет «старожилов» с прокачанными составами и накопленными деньгами. Любой, кто зайдёт сейчас, стартует наравне со всеми.
Если вы играли раньше, жаль, что так вышло. Клубы придётся собирать заново, но первый сезон снова можно выиграть с нуля.
Как присоединиться
Заходите на mliga.su, регистрируйтесь, выбирайте страну и клуб, ставьте состав. Матчи идут по расписанию, чемпионат играется турами. Не забывайте перед матчем поставить состав: если его нет, команда сыграет хуже.
Блиц-Кубок: день без ограничений
Чтобы отметить возрождение игры, 5 ноября пройдёт свободный Блиц-Кубок. Он идёт круглосуточно, с 00:00 до 23:59. Запись на каждый розыгрыш открывается с :51 до :04 каждого часа, кнопка «Принять участие» находится на странице Блиц-Кубка.
В этот день игра работает без последствий для лиги:
мастерство игроков не растёт;
форма не тратится;
травм нет;
карточки в чемпионат не переходят.
Можно спокойно пробовать составы и знакомиться с игрой.
Чему я научился
Бэкапы должны лежать не на том же сервере. Теперь у меня их несколько.
Игру стоило перенести на отдельный сервер раньше, не дожидаясь аварии.
Игроки отнеслись к ситуации с пониманием, и это очень помогло.
Если у вас есть вопросы по игре или переносу, пишите в комментариях. Я отвечу.
Играть:mliga.su




Комментарии