Скоро откроются
Уже открылись
Блог
Новости и обновления проекта L2.TOP.

Граница «Скоро откроются» и «Уже открылись» для сегодня

- **Граница «Скоро»/«Уже»** — серверы с датой старта «Сегодня» корректно отображаются в блоке «Скоро откроются», в «Уже открылись» — только вчера и раньше.
- **Регрессия block_type** — placements серверов, переехавших в «Уже открылись», снова корректно исключаются из лимитов «Скоро откроются». Ежедневный крон синхронизирует `block_type`.
- **Иконка промокодов** — выравнивание пиктограммы подарка в кружке (margin-left), отступы, фикс. ширина рейта для ровной колонки иконок.
- **Тултип промокодов** — попап «Бонусы новичкам» приведён к стилю сайта: цвета из theme.css, кнопка «Копировать» в акцентной палитре.

VIP-бронь: очередь на занятый слот

- **Бронирование VIP** — при наличии очереди на ваш слот теперь корректно отображается возможность забронировать следующий период. Вы можете оформить бронь на свой слот, даже если в целом есть свободные места у других типов размещения.
- **Продление и бронь** — улучшена логика переключения между «Продлить» и «Забронировать»: при очереди на ваш слот показывается бронирование, при её отсутствии — продление.
- **Даты в модалке** — исправлено отображение дат на английской версии сайта. Периоды «С» и «ПО» теперь корректно отображаются в обоих языках.
- **Освободившиеся слоты** — при отмене брони другим пользователем освободившийся интервал (10, 30 или 50 дней) корректно предлагается следующим в очереди.

Страница входа на английском (/en/login.html)

- **Страница входа на английском** — форма логина теперь доступна по адресу `/en/login.html` и корректно отображается на английском языке.
- **Мультиязычность** — ссылки «Вход», «Регистрация» и «Восстановление пароля» ведут на нужную языковую версию в зависимости от выбранного языка сайта.
- **Редирект после входа** — после авторизации пользователь остаётся в той же языковой версии (RU или EN), в которой зашёл.

Единая цветовая палитра и улучшения личного кабинета

- **Единая палитра** — тёмный сине-графитовый фон с контролируемыми оранжевыми акцентами по всему сайту.
- **Личный кабинет** — главная, серверы, VIP, баннеры, пополнение, поддержка, профиль, статистика, история.
- **Формы и модалки** — единый стиль полей ввода, кнопок, селектов и всплывающих окон.
- **Страницы авторизации** — логин, регистрация, восстановление пароля.
- **Прочие разделы** — блог, личные сообщения, футер, системные уведомления.

Мультиязычные формы регистрации и восстановления пароля

- **Мультиязык** — формы регистрации и восстановления пароля переведены на языковые переменные; сообщения валидации подставляются с учётом выбранного языка.
- **Ошибки восстановления пароля** — исправлена ситуация, когда сообщение об ошибке email не отображалось из‑за условного рендеринга.
- **Редирект после входа** — после логина и регистрации редирект учитывает текущую языковую версию сайта (RU/EN).

Приоритет объявлений и логика даты ОБТ

Чекбоксы приоритета — нельзя выбрать приоритет без указания даты; при пустой дате чекбокс недоступен.
ОБТ в логике — дата ОБТ учитывается при переносе сервера из «Уже открылись» в «Скоро откроются» и при резерве VIP.
Цепочка приоритетов — автопереключение: ОБТ → старт сервера → бонус-старт → ОБТ.
Запрет дат в прошлом — нельзя указывать прошедшие даты при создании и редактировании сервера.
Правило «старт ≥ ОБТ − 7 дней» — дата старта не может быть раньше ОБТ более чем на 7 дней (создание и ЛК).
Крон с retry — при сбое переключения приоритетов выполняется повторная попытка; статус сохраняется в БД.
Валидация в ЛК — при редактировании сервера проверяется правило «старт ≥ ОБТ − 7 дней».
Уведомления — добавлено уведомление при смене приоритета с ОБТ на старт сервера.

VIP-бронь: блокировка по дате старта сервера

VIP reserve: блокировка по дате — добавлена проверка: если дата старта сервера раньше даты размещения VIP, показывается предупреждение вместо кнопки «Забронировать».
Разделение блокировки по типам — блокировка считается отдельно для Standart и Premium.
PHP: вычисление блокировки — флаги блокировки считаются всегда (при наличии сервера и block_type=future), а не только при can_reserve=1.
Форма бронирования — при блокировке выбранного типа скрываются кнопка и сообщение «недостаточно средств», показывается только предупреждение о дате.
Форма покупки (слоты заняты) — добавлена проверка блокировки по дате: при блокировке показывается предупреждение вместо кнопки «Забронировать».
PHP: session fallback — при ошибке о дате выставляются оба флага блокировки.
PHP: replace-массив — заменены старые плейсхолдеры на reserve_blocked_standart и reserve_blocked_premium.
JS: селектор — уточнён селектор для блока с кнопкой бронирования.
JS: сброс состояния — при скрытии блока «слоты заняты» сбрасывается состояние сообщения о блокировке по дате.

Обновления: блог, оформление, редиректы /blog/

# Обновления

## Блог
- Открыта страница **Блог** с новостями и обновлениями проекта (RU/EN).
- Посты с датами и удобным чтением на всех устройствах.
- В шапке и в ЛК добавлена ссылка «Блог».

## Оформление
- Блог оформлен карточкой в общем стиле сайта, текст хорошо читается на тёмном фоне.
- На мобильных подправлены отступы, контент не прилипает к краям.
- В ЛК кнопка «Админ панель» показывается только на экранах уже 768px.

## Техническое
- Редиректы: старые адреса `/blog/` ведут на актуальные `/blog.html` и `/en/blog.html`.

Что такое L2.TOP: каталог серверов, рейтинг и блог

L2.TOP — это анонсер, каталог и рейтинг серверов Lineage 2, созданный для игроков, которые хотят быстро найти “свой” старт и не тратить время на поиск по разрозненным форумам, чатам и пабликам. Мы собираем и структурируем информацию о серверах разных хроник (Classic, Interlude, High Five, Gracia Final и др.), с разными рейтами и концепциями: даты открытия, описание проекта, особенности, ссылки на сайт/форум/Discord, а также блоки “скоро откроются” и “уже открылись”, чтобы было проще ориентироваться по свежести и активности.

На L2.TOP удобно сравнивать проекты по ключевым для Lineage 2 параметрам: хроники, рейты, тип сервера (PvP/PvE/mid), общая концепция и баланс, экономика и донат-модель, кастомные механики, сезонность, ожидаемый онлайн и “живучесть” проекта. Наша задача — помочь игроку выбрать сервер осознанно: понять, что именно стартует, чем отличается от других, и где есть шанс получить те эмоции, ради которых в L2 возвращаются снова и снова.

Отдельный смысл L2.TOP — рейтинговая механика на базе активности сообщества. Здесь можно голосовать за любимый сервер, поддерживая проект, на котором вы играете, и влияя на его позиции в рейтинге. Голосование — это не просто “кнопка ради кнопки”: оно помогает видеть, какие старты действительно интересны аудитории прямо сейчас, какие проекты на слуху и где есть движ. Для игроков это дополнительный ориентир (что выбирают люди), а для админов — понятный сигнал спроса и вовлечённости. Мы стремимся к тому, чтобы рейтинг отражал реальную активность, а не только рекламу и красивые обещания.

Для тех, кто начинает заново или возвращается после перерыва, на L2.TOP есть промокоды для новичков. Это бонусы, которые можно получить при старте на выбранном сервере: стартовые наборы, расходники, полезные предметы и другие мелочи, которые делают первые часы комфортнее. Обычно логика простая: выбираешь сервер, берёшь промокод и вводишь его в личном кабинете/на странице сервера (в зависимости от правил проекта) — и получаешь бонус в игре. Состав и условия всегда зависят от конкретного сервера, но сама идея одна: помочь игроку быстрее “влиться” и не отставать от темпа старта.

Блог L2.TOP — это место, где мы публикуем всё, что помогает ориентироваться в мире серверов Lineage 2:

подборки ближайших стартов по датам и популярным хроникам;

обзоры серверов и разборы особенностей (экономика, прокачка, точки, крафт, бафы, кастом);

материалы для новичков и возвращающихся игроков: как выбрать хроники, на что смотреть в описании, где чаще всего “подводные камни”;

заметки про сезонные волны стартов и тренды комьюнити;

рекомендации администраторам серверов: как правильно оформить анонс, какие параметры важны игрокам и как честно презентовать донат/преимущества/ограничения.

Если вы ищете, куда пойти играть в Lineage 2, хотите поймать свежий старт, сравнить проекты по хроникам и рейтам, получить бонусы по промокодам для новичков и поддержать свой проект через голосование, L2.TOP и этот блог созданы именно для этого: чтобы выбор сервера был проще, прозрачнее и полезнее для игроков.

База знаний L2.TOP — статьи, новости и материалы про Lineage 2

База знаний L2.TOP

Как выбрать сервер L2 по хронике, рейтам и формату

Полезные материалы для игроков, кланов, стримеров и владельцев серверов

База знаний L2.TOP — это раздел с новостями проекта, гайдами и полезными статьями о серверах Lineage 2. Здесь мы публикуем материалы о хрониках, рейтам, PvP, кланах, бонусах, промокодах и выборе нового старта, чтобы игрокам было проще ориентироваться в мире L2 / La2.

База знаний L2.TOP создана как полезный контентный слой вокруг каталога, рейтинга и анонсов серверов Lineage 2. Здесь собраны новости проекта, статьи о хрониках, разборы форматов серверов, материалы о рейтам, PvP, клановой игре, бонусах для новичков и других темах, которые помогают игрокам быстрее понять, куда идти играть и на что смотреть перед стартом. Это не просто лента обновлений сайта, а место, где полезная информация о L2 помогает делать более осознанный выбор сервера. В этом разделе можно читать как новости самого L2.TOP, так и более широкие материалы про Lineage 2: чем отличаются хроники, какие рейты подходят под разный стиль игры, что важно в PvP- и low-rate проектах, как оценивать описание сервера, где чаще всего скрываются слабые места старта и почему один проект выглядит сильнее другого. Такая база знаний полезна не только игрокам, но и кланам, стримерам и владельцам серверов, которым нужен контекст вокруг анонсов и рейтингов, а не просто сухой список проектов. Для L2.TOP база знаний особенно важна ещё и потому, что она расширяет тематику сайта за пределы листинга серверов. Через статьи, новости и гайды можно глубже закрывать информационные запросы по Lineage 2 / L2 / La2: от выбора хроники и анализа рейтов до бонус-старта, промокодов, клановой игры и особенностей разных типов серверов. Именно так работают сильные контент-разделы в смежной нише: они не дублируют главную страницу анонсера, а дополняют её полезным контентом и усиливают доверие к проекту. Если вы ищете свежий старт в Lineage 2, хотите лучше разобраться в хрониках, понять разницу между low rate, PvP и mid-rate серверами или просто следить за развитием L2.TOP, база знаний должна быть удобной точкой входа в полезные материалы. Здесь важна не длина текста сама по себе, а практическая польза: чтобы после чтения игроку было проще выбрать сервер, а владельцу проекта — лучше понять ожидания аудитории.

Открыть базу знаний L2.TOP