Возможно ли сделать античит на C++ по типу плагина? Если да, то такой вариант будет практичнее чем старый добрый PAWN код в моде?
Вид для печати
Возможно ли сделать античит на C++ по типу плагина? Если да, то такой вариант будет практичнее чем старый добрый PAWN код в моде?
Код будет идентичен, только дело в скорости.
Если вопрос про скорость написания кода - это зависит от способностей программиста.
Если же речь шла о производительности плагина - не факт, что плагин на C++ будет быстрее, чем на Pawn.
Как будет работать плагин: для вызова функции сервера сначала вызывается функция на Pawn из фейкового экземпляра AMX (который создаётся специально для этой цели ещё при запуске плагина), которая, в свою очередь, уже сама вызывает нативную функцию из сервера (напрямую вызывать функции сервера из плагина нельзя).
Весь этот процесс занимает сравнительно много времени, поэтому о быстродействии однозначно ничего не скажешь.
Серверный античит практически бесполезен, да, будет ловить ЧАСТЬ функций типа флая, и т.д., но такие функции как дос, копирование объектов, подмена пакетов он тупо не поймает
На RakSamp и RakClient есть любимый hook RakServer :)