
Дорогие игроки!
Если говорить коротко, добро пожаловать на новый сайт!
Впервые о переработке сайта мы задумались почти 4 года назад. Ведь старый сайт уже ощущался и выглядел очень устаревшим, он не менялся с самого основания проекта и нам хотелось сделать его более удобным и привлекательным.
И вот, почти 3 года назад появились первые наброски, как мог бы выглядеть новый сайт. Но они были очень далеки от того, что вы видите сейчас! Спустя какое-то время мы остановились на одном из макетов и принялись за его воплощение. Он был вполне неплохим, но, в сущности, просто повторял лэйаут предыдущего сайта и наследовал все недостатки и проблемы, имевшиеся у него.
Поэтому примерно 1.5 года назад мы приняли решение начать всё заново. Да, именно тогда мы набрались смелости радикально изменить лэйаут сайта, перекомпоновать все существующие функции, чтобы добиться максимального удобства. Если подумать, сайт в тот момент будто шагнул на несколько лет вперед и стал выглядеть намного современнее. Решение начать работу с нуля далось нам достаточно тяжело, всё-таки очень много ресурсов и времени было инвестировано в предыдущую версию. Но мы делали сайт на будущее, с заделом на долгое использование, поэтому решили, что качество превыше всего.
И, спустя 1.5 года непрерывной разработки, бесконечного обсуждения макетов, очень долгой и кропотливой разработки фронта и бэка, тестирования мы рады представить вам новый сайт!
Чтобы вы представляли масштаб работы: в ходе разработки нового сайта в общей сложности было написано более 100 тысяч строк кода!
И, конечно, не обошлось и без новых интересных функций, о которых нам не терпится рассказать.
Читайте статью до конца, чтобы узнать больше!
Самое главное нововведение нового сайта – это новая возможность пригласить друга и получать монеты, пока он играет! Зайдите в личный кабинет и перейдите во вкладку «Пригласить друга», скопируйте ссылку и отправьте её другу, чтобы он зарегистрировался по ней. Тогда вы сможете получать монеты за каждый час его игры. Бесконечно!
Отличная возможность рассказать о нашем проекте друзьям! <3
Мы радикально переработали профили игроков. Теперь вы можете кастомизировать свой профиль: выберите аниме-арт, стиль и свечение для своей странички, чтобы выделиться среди других игроков.
На профиле отображаются ваши достижения: например, если вы в топ-100 в каком-либо из глобальных топов, это будет отражено на вашей страничке.
А ещё появились просмотры и лайки профилей! Не упустите свой шанс стать популярнее среди других игроков.
Мы полностью переработали вкладку «Донат» и теперь она называется «Магазин». Теперь на одной странице происходит и покупка, и предпросмотр китов.
Цвета плашек привилегий стали более яркими и чистыми.
Теперь на плашке привилегии будет отображаться звёздочка, если привилегия получена навсегда.
Теперь можно купить сразу несколько одинаковых привилегий! Например, несколько Делюксов или Легенд, и они будут действовать одновременно. Вы сможете получать киты за каждую из них.
На вашей плашке привилегии теперь будет отображаться кол-во стакнутых привилегий. Чем больше стак – тем выше вы будете в табе в игре!
Система скидок в магазине была упрощена: теперь вы получите скидку 10% на покупку новых привилегий за любую действующую привилегию.
Теперь в топах отображается сразу 100 игроков.
Топы разделены на 3 типа: по онлайну, по монетам и по лайкам.
За лидерство в каждом из топов, как и прежде, предусмотрена награда, выдающаяся автоматически в конце месяца.
Встречайте совершенно новую функцию: темы сайта. Нам хотелось сделать сайт динамическим, меняющимся в зависимости от сезона и вайпа, поэтому мы решили добавить на сайт темы и перекрашивать все кнопки, свечения и элементы на сайте.
Каждому вайпу и обновлению будет присваиваться свой цвет, который будет автоматически устанавливаться во время нового вайпа (если вы, конечно, не кастомизировали цвет так, как хотите вы, но об этом чуть позже). Как нам кажется, это поможет сделать вайпы более уникальными и тематическими. И сохранит ощущение свежести и изменчивости сайта.
“А что, если мне вдруг не понравится цвет, который вы выберете для какого-то вайпа?” – спросите вы. На такой случай мы с удовольствием представляем вам возможность кастомизации темы.
Для запуска сайта мы отобрали самые удачные 5 тем: Королевский синий, Аметистовый, Янтарный, Яблочный зелёный и Розово-оранжевый, чтобы вам точно было, из чего выбрать. Выбирайте любую тему по душе!
Появилась удобная функция поиска по всем игрокам проекта. Она находится в Прочее > Поиск по игрокам.
Мы стремимся к тому, чтобы любой игрок смог сориентироваться и начать играть на проекте. Поэтому с релизом сайта мы решили добавить и перевод на английский язык! Так мы надеемся привлечь новую аудиторию.
Мы с большим вниманием отнеслись к отображению новостей и других текстовых страниц, чтобы их было максимально приятно и удобно читать.
В личном кабинете появилась новая функция, позволяющая отслеживать вашу активность: кто, когда, из какого города и с какого IP-адреса заходил в ваш аккаунт. Это поможет вам лучше контролировать безопасность своего аккаунта.
В обновленной версии сайта мы внедрили передовые технологии и архитектурные решения, чтобы сделать его максимально быстрым, отказоустойчивым и удобным для пользователей. Разберем подробнее, какие ключевые изменения произошли "под капотом" и почему именно эти технологии были выбраны.
Мы полностью обновили систему хранения данных, перейдя на распределенную SQL-базу, которая поддерживает ACID-транзакции и горизонтальное масштабирование. Это означает, что теперь база может обрабатывать больше данных без потери целостности и производительности, а сайт останется быстрым даже при высокой нагрузке.
Дополнительно, мы заменили привычные автоинкрементные идентификаторы на UUID, что позволило лучше распределять данные по партициям. В результате база стала работать еще быстрее, особенно при интенсивных запросах.
Ранее мы использовали WebSocket для работы в реальном времени, но это решение имело ряд недостатков:
- Соединения могли разрываться, особенно в мобильных сетях
- Требовалось дополнительное управление подключениями
Теперь мы полностью перешли на HTTP/2, что дало нам:
- Быстрое и стабильное соединение, особенно на мобильных устройствах
- Более простую архитектуру с лучшей поддержкой браузеров
- Меньшую нагрузку на сервер
Новый сайт теперь работает в Kubernetes, что позволило нам вывести мониторинг и управление инфраструктурой на новый уровень. Теперь у нас есть:
- Observability – полная видимость всех процессов, графики нагрузки, детализированные логи
- Автоматическое управление контейнерами – если что-то идет не так, Kubernetes сам перезапустит нужные сервисы
Это значит, что сайт работает стабильнее, а техническая команда может быстро находить и исправлять потенциальные проблемы.
Мы полностью переписали фронтенд с нуля, выбрав Nuxt 3 – современный фреймворк, который поддерживает SSR (серверный рендеринг). Это дало нам:
- Быструю загрузку страниц, особенно на мобильных устройствах
- Улучшенное SEO благодаря серверному рендерингу
- Более гибкую и удобную архитектуру
Код теперь полностью написан на TypeScript, что повышает надежность и безопасность разработки. А благодаря продуманной системе компонентов мы можем легко вносить изменения и расширять функциональность.
Раньше все изображения хранились на наших серверах, что создавало нагрузку и потенциальные узкие места в системе. Теперь все картинки сайта хранятся в S3, что дает нам очень Надежное хранение – S3 обеспечивает защиту данных и гарантирует их доступность даже при сбоях
Благодаря этим улучшениям, новый сайт стал значительно быстрее, масштабируемее и надежнее. Теперь вся инфраструктура готова к дальнейшему росту.
Это только начало! Впереди ещё много нового.
Было убрано из-за неактуальности на текущем этапе развития проекта. Но мы понимаем, что это был важный источник монет для игроков, поэтому мы увеличили Ежедневный бонус и добавили систему “Пригласи друга”.
Удален префикс и возможность его изменить.
Теперь нельзя купить возможность отдельно. Но уже купленные возможности (в т. ч. и навсегда) останутся, не беспокойтесь, мы будем поддерживать их в legacy-режиме.
Мы проделали очень большую работу по созданию инструментов для управления сайтом, сбора статистики, менеджмента команды проекта и так далее.
Тут мы не можем вдаваться в подробности, но, поверьте, и эта часть разработки отняла немало времени, ведь без неё нормальное функционирование сайта было бы сложно представить.
В общем, добро пожаловать на новый сайт! Надеемся, он придётся вам по душе и вам будет удобно и приятно им пользоваться.
Приятной игры на LoliLand!