REVENANT Серверы онлайн

Фан-проект · Реверс-инжиниринг

Возвращаем классический
MMORPG-сервер к жизни.

REVENANT — некоммерческий фан-проект, который заново собирает серверную часть классической MMORPG методом реверс-инжиниринга. Мы разбираем сетевые протоколы, форматы данных и игровую логику — и поднимаем сервер с нуля, чистой реализацией.

3
сервиса восстановлено и подняты в онлайн
0₽
некоммерческий проект, без доната и продаж
clean‑room
собственная реализация, без оригинального кода

О проекте

Не «ещё один сервер», а реконструкция технологии.

REVENANT — это исследовательская инициатива энтузиастов. Наша цель — сохранить и воспроизвести серверную технологию классической MMORPG, которая иначе была бы утеряна. Мы изучаем поведение клиента, реконструируем сетевой протокол и форматы данных, а затем пишем собственный сервер, повторяющий это поведение — корректно, прозрачно и с нуля.

«Мы не копируем чужой сервер. Мы понимаем, как он работал, и пишем свой заново — строка за строкой».

Сохранение

Документируем и воссоздаём технологию, чтобы она не исчезла вместе со старыми билдами.

Исследование

Реверс-инжиниринг ради понимания архитектуры: протоколы, шифрование, форматы, логика мира.

Открытость

Некоммерческий фан-проект. Без продаж, без доната, без привязки к какой-либо компании.

Текущий статус

Что уже восстановлено и работает.

На данный момент подняты и отвечают три ключевых сервиса серверной части.

01 Онлайн

Сервер кэширования

Восстановлены протокол и форматы данных: сервис принимает запросы клиента, отдаёт и кэширует игровые ресурсы и метаданные. Базовый слой, на котором держится всё остальное.

  • Протоколразобран
  • Форматыдекодированы
  • Состояниестабильно
02 Онлайн

Сервер авторизации

Воспроизведено шифрованное рукопожатие и логика входа: проверка учётных данных, создание сессии и безопасная передача игрока на игровой сервер.

  • Рукопожатиевоспроизведено
  • Сессииработают
  • Шифрованиесовместимо
03 Онлайн

Игровой сервер

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

  • Вход в мирработает
  • Игровой циклактивен
  • Сущностиживые

Подход

Как устроен реверс-инжиниринг сервера.

A

Анализ трафика

Перехватываем и разбираем сетевые пакеты между клиентом и сервером, выделяя структуру и порядок обмена.

B

Реверс форматов

Декодируем бинарные форматы, схемы шифрования и сериализацию данных, восстанавливая их полную спецификацию.

C

Чистая реализация

Пишем собственный сервер с нуля по восстановленной спецификации. Никакого оригинального серверного кода.

D

Проверка совместимости

Тестируем поведение против реального клиента: вход, мир, взаимодействие — пока ответы не совпадут точно.

Прогресс

Дорожная карта восстановления.

  1. Готово

    Сетевой слой и кэширование

    Транспорт, базовый протокол и сервер кэширования подняты и стабильны.

  2. Готово

    Авторизация и сессии

    Шифрованное рукопожатие, вход и передача игрока на игровой сервер работают.

  3. Готово

    Ядро игрового сервера

    Вход в мир, персонажи, перемещение и базовая игровая логика в онлайне.

  4. В работе

    Контент мира и игровые системы

    NPC, экономика, боевая система и наполнение мира — следующая большая цель.

Контакты

Следите за проектом или присоединяйтесь.

Мы открыты к энтузиастам, реверс-инженерам и тем, кому интересна техническая археология MMORPG. Напишите — расскажем подробнее.

Профиль проекта

  • ТипНекоммерческий фан-проект
  • НаправлениеРеверс серверной части
  • Статус3 сервиса в онлайне
  • МетодClean-room реализация

Независимый некоммерческий фан-проект, созданный в исследовательских целях и в целях сохранения технологий. Проект не связан с какими-либо компаниями и не использует оригинальный серверный код.