Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Гайд NosCore.DeveloperTools — Пакетный логгер и патчер клиента NosTale

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
721
Реакции
18
Ковыряете NosTale или пилите свой приватный сервер на базе NosCore? Попался в руки удобный тулсет, который закрывает сразу две задачи: мониторинг трафика и подготовку клиента под свой билд. Это не типичная инфоцыганская поделка, а нормальный инструмент на C#, скомпиленный через NativeAOT.

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

Основная фишка в том, что софт полностью автономный. Внутри — пакетный логгер и патчер клиента в одном окне.

Packet Logger
Выбираете процесс NostaleClient, жмете аттач и смотрите живой поток send/recv. Логгер перехватывает каналы мира и логина, так что поток NsTeST тоже виден — это мастхэв для отладки авторизации.
  1. Фильтры: есть переключатели направлений и блэклист/вайтлист.
  2. Копирование: можно забирать пакеты с тегами или без них.
  3. Инъекция: кастомный инжект позволяет слать пакеты или имитировать их получение через легитные функции клиента.
  4. Свой инжектор: никаких сторонних лоадеров не нужно, всё встроено.
Техническое решение интересное: весь хук-DLL написан на C#. Благодаря NativeAOT он превращается в нативный x86 код. На целевой системе даже не нужен .NET runtime — библиотека просто дропается и работает.

Client Patcher
Актуально для тех, кому лень руками ковырять IP в HEX-редакторе. Натравливаете на NostaleClientX.exe, вбиваете адрес сервера и на выходе получаете готовый билд.
  1. Перенаправляет подключение на ваш сервер.
  2. Автоматически ставит запуск в gf mode — профит в том, что авторизация проходит без пароля (удобно для тестов).
  3. Исправляет логику запуска: клиент открывается двойным кликом без лишних аргументов.
  4. Сохраняет совместимость: если запустить этот же экзешник через официальный Gameforge лончер, он будет работать как обычно.
  5. Обновляет URL NosMall: внутри архива данных правится ссылка на магазин, чтобы внутриигровая лавка стучалась на ваш эндпоинт, а не к офф-серверам.

Инструмент сильно экономит время при реверсе сетевой части или настройке окружения. Исходники открыты под лицензией MIT, так что при желании можно допилить под свои нужды.

Кто-нибудь уже проверял, как патчер ведет себя под последними обновами Gameforge AC или есть нюансы с сигнатурами?
 
Последнее редактирование модератором:
Назад
Сверху Снизу