Игровая веб-разработка
Legends Host — сайт игрового проекта
Сайт игрового проекта Lineage 2: адаптивная витрина, русский и английский языки, удобная админка контента и живой онлайн-статус сервера.

Задача
Игровому проекту нужен был публичный сайт под свой бренд: главная с атмосферой High Five, новости, ивенты, видео, быстрый старт — и возможность обновлять материалы без правки кода.
Отдельно требовались двуязычность RU/EN и актуальный онлайн-статус сервера. Личный кабинет, регистрация и платежи остаются на внешних сервисах — сайт закрывает маркетинг, контент и статус.
Что разработано
- Адаптивный лендинг: главная, видео, новости, ивенты, статистика; тёмная и светлая тема, мобильное меню.
- Контентные страницы: о сервере, правила, видео.
- Собственная админка контента: меню, страницы, новости, события, видео, статистика; защита сессии и форм.
- Два языка (RU/EN) на языковых файлах.
- Интеграция онлайн-статуса: обновление по расписанию, публичный API и виджет на сайте.
- Внешние ссылки на кабинет, регистрацию, загрузку клиента и лаунчер — без встраивания платежей в сайт.
Техническое устройство
Backend — PHP 8.1+ без тяжёлого фреймворка. Контент хранится в JSON-файлах; админка пишет в storage и отдаёт данные публичным шаблонам.
Онлайн-статус собирается отдельным скриптом и отдаётся публичным API; фронт периодически обновляет виджет. Статистика может работать в демо-режиме или через подключение к игровой/форумной базе.
Сайт размещён на shared-хостинге с rewrite через .htaccess, с учётом ограничений площадки.
Особенности
- Визуальный результат и UX под игровой бренд, а не типовой корпоративный шаблон.
- Админка контента на JSON-файлах: быстрый запуск и простой бэкап.
- Чёткое разделение: сайт — маркетинг и контент; аккаунт и платежи — внешние системы.
Сценарии
- Игрок открывает главную, видит статус, смотрит видео и новости, переходит к быстрому старту.
- Администратор публикует новость или ивент через `/l2admin` без деплоя кода.
- Посетитель переключает язык RU/EN и тему оформления.
Результат
Рабочий публичный сайт на legendshost.com с контентной админкой, адаптивной вёрсткой и механизмом онлайн-статуса. Кабинет игрока и платежи подключены как внешние сервисы проекта.



