Февраль 2026 года Valor провёл на переезде: проект перешёл на новое ядро. Со стороны игрока такое событие выглядит скучно — окно технических работ, а потом период, в котором то тут, то там что-то поправляют. Внутри это самая крупная операция, какая бывает у приватного сервера. Разберём, что при ней происходит.

Ядро — это и есть сервер

Клиент WoW сам по себе не игра: он рисует картинку и отправляет запросы. Ядро — серверное приложение, которое на эти запросы отвечает и держит всё остальное:

  • мир: спавны, поведение НПЦ, зоны;
  • боевую механику: заклинания, ауры, восстановление, урон, угрозу;
  • инстансы и скрипты боссов — всё, что стоит за фразой «босс работает правильно»;
  • сервисы вокруг игры: аукцион, почту, гильдии, очередь подземелий, чат;
  • работу с базами данных, где отдельно лежат аккаунты, персонажи и мир.

Клиент билда 12340 при этом не меняется вообще: он умеет говорить на одном протоколе и не знает, какое приложение ему отвечает. Отсюда следствие: ядро можно заменить, не трогая установленное у игрока. Обратное тоже верно: под другую версию игры нужно другое ядро. Рилм на Legion 7.3.5 с максимальным уровнем 110, который у проекта в разработке, — не «настройка» текущего сервера, а отдельная платформа под другой клиент.

Зачем ядро меняют

Причин обычно три.

Производительность. Ядро обсчитывает мир в реальном времени, и узкие места у него предсказуемые: боевые события, поиск пути, запросы к базе. Разница между ядрами заметна не в спокойном мире, а под нагрузкой: массовое PvP, старт сезона, полный рейд.

Точность механик. «Как в оригинале» — это тысячи мелочей: длительность аур, порядок применения эффектов, поведение конкретной способности босса. Качество их реализации у разных ядер разное. Переезд — способ получить в наследство чужую многолетнюю работу над ними.

Возможность добавлять своё. Эпохальных ключей, боевого пропуска, крафта маунтов и хардкор-режима в 3.3.5a нет — всё это дописывается. Насколько это дорого, зависит от устройства ядра: есть ли внятная система скриптов и модулей, можно ли расширять поведение, не переписывая половину кода. Ядро выбирают не под сегодняшний функционал, а под тот, который планируют делать годами.

Первым ломается именно кастомное

Нестандартный контент держится на правках, и живут они в двух местах: в коде ядра и в данных. Код нельзя перенести дословно, он писался под другую структуру. Данные могут не совпасть по схеме таблиц. Поэтому оригинальный контент после смены ядра обычно ведёт себя нормально, а своё приходится переносить и проверять руками.

Февральская правка типа существа у кастомных рас — наглядный пример этого класса задач. Раса на 3.3.5a живёт не только в клиентских моделях, но и в серверных значениях: стартовая зона, доступные классы, репутации, тип существа. Последнее кажется формальностью, пока не вспомнишь, сколько механик на него смотрит: часть заклинаний действует только по гуманоидам, эффекты контроля проверяют тип цели. Неверное значение не мешает создать персонажа и ходить по миру — оно проявляется в бою, выборочно и не сразу.

Это общее свойство миграций: ломается не то, что заметно сразу, а то, что проверяется редко. Крупные поломки находят в первый час, расхождение в одном поле данных — по жалобе игрока через две недели.

Почему переезд делают до релиза

Смена ядра затрагивает персонажей и их данные, а значит на живом проекте с историей это риск для чужого прогресса, длинное окно работ и неизбежная серия регрессий поверх уже собранных достижений. До релиза цена ошибки другая: ломается тестовый персонаж, а не чей-то сезон.

Хронология Valor читается ровно так: ядро сменили в феврале 2026, релиз проекта состоялся 18 апреля 2026. Два месяца между ними — не пауза, а рабочий интервал, в который вылавливают последствия. Клиентская сторона шла тем же порядком: три версии лаунчера за март — 1.0.2, 1.0.5 и 1.1.5. Это отдельный от ядра слой, но характер работы тот же.

Что из этого видит игрок

  1. Технические работы. Единственное, что заметно сразу.
  2. Поток мелких исправлений вместо одного большого патча. Это нормальный признак, а не симптом хаоса: значительная доля расхождений находится только через игроков.
  3. Более предсказуемая база. Когда поток исправлений затихает, изменения в новостях перестают быть починкой и снова становятся контентом.

Полезное поведение в такие периоды одно: сообщать о странностях, даже если кажется, что «наверное, так и задумано». Со стороны игрока баг в переносе данных и задумка выглядят одинаково. Что и когда правили, видно в новостях, а разбор кастомных рас — на отдельной странице.