- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 445
- Реакции
- 10
Народ, кто плотно ковыряет Unreal Engine 5, есть вопрос по визуальному спуфингу. В последнее время в кроссплейных катках часто вижу челов, которые явно рейджат с ПК, но в табе у них красуется логотип PlayStation или Xbox.
Суть в том, как это грамотно реализовать в своем Internal чите? Понятно, что игра запрашивает данные о платформе через встроенные либы движка, но где именно сидит эта проверка?
Что обычно стоит чекать в UE5:
Если кто-то уже реализовывал подобный функционал — поделитесь вектором. Интересует именно техническая часть: какие функции в SDK стоит пореверсить в первую очередь, чтобы сервер или другие клиенты видели в тебе консольщика.
Кто уже копал в сторону OnlineSubsystem для кроссплея?
Суть в том, как это грамотно реализовать в своем Internal чите? Понятно, что игра запрашивает данные о платформе через встроенные либы движка, но где именно сидит эта проверка?
Что обычно стоит чекать в UE5:
- OnlineSubsystem (OSS): Почти наверняка нужно хукать методы в IOnlineSubsystem. В частности, GetOnlinePlatformName или GetSubsystemName.
- FOnlineSubsystemModule: Можно попробовать подменить дефолтную платформу через патчинг модуля инициализации или подмену строк в памяти.
- FUniqueNetId: В некоторых проектах тип платформы может определяться через префиксы или структуру сетевого ID.
Если кто-то уже реализовывал подобный функционал — поделитесь вектором. Интересует именно техническая часть: какие функции в SDK стоит пореверсить в первую очередь, чтобы сервер или другие клиенты видели в тебе консольщика.
Кто уже копал в сторону OnlineSubsystem для кроссплея?