PDA

Просмотр полной версии : [Вопрос] античит на C++



Desulaid
21.04.2015, 17:26
Возможно ли сделать античит на C++ по типу плагина? Если да, то такой вариант будет практичнее чем старый добрый PAWN код в моде?

$continue$
21.04.2015, 21:12
Код будет идентичен, только дело в скорости.

Desulaid
21.04.2015, 21:30
Код будет идентичен, только дело в скорости.

плагином будет быстрее?

$continue$
21.04.2015, 23:08
плагином будет быстрее?

Da (3 sim)

Daniel_Cortez
22.04.2015, 06:53
плагином будет быстрее?
Если вопрос про скорость написания кода - это зависит от способностей программиста.

Если же речь шла о производительности плагина - не факт, что плагин на C++ будет быстрее, чем на Pawn.
Как будет работать плагин: для вызова функции сервера сначала вызывается функция на Pawn из фейкового экземпляра AMX (который создаётся специально для этой цели ещё при запуске плагина), которая, в свою очередь, уже сама вызывает нативную функцию из сервера (напрямую вызывать функции сервера из плагина нельзя).
Весь этот процесс занимает сравнительно много времени, поэтому о быстродействии однозначно ничего не скажешь.

Desulaid
22.04.2015, 08:01
Если вопрос про скорость написания кода - это зависит от способностей программиста.

Если же речь шла о производительности плагина - не факт, что плагин на C++ будет быстрее, чем на Pawn.
Как будет работать плагин: для вызова функции сервера сначала вызывается функция на Pawn из фейкового экземпляра AMX (который создаётся специально для этой цели ещё при запуске плагина), которая, в свою очередь, уже сама вызывает нативную функцию из сервера (напрямую вызывать функции сервера из плагина нельзя).
Весь этот процесс занимает сравнительно много времени, поэтому о быстродействии однозначно ничего не скажешь.

Спасибо.

Seregamil
24.04.2015, 16:32
Серверный античит практически бесполезен, да, будет ловить ЧАСТЬ функций типа флая, и т.д., но такие функции как дос, копирование объектов, подмена пакетов он тупо не поймает

Desulaid
24.04.2015, 18:02
Серверный античит практически бесполезен, да, будет ловить ЧАСТЬ функций типа флая, и т.д., но такие функции как дос, копирование объектов, подмена пакетов он тупо не поймает

то есть плагином будет лучше? Или разумнее поделить поделить на серверный античит(спид хак, флай и т.д.) и плагином(копирование объектов, подмена пакетов и т.д.)?

Seregamil
24.04.2015, 19:21
то есть плагином будет лучше? Или разумнее поделить поделить на серверный античит(спид хак, флай и т.д.) и плагином(копирование объектов, подмена пакетов и т.д.)?

Со стороны СЕРВЕРА никакая защита не поможет, ибо есть raksamp, вот хоть убейся.

Valera_Trefilov
29.04.2015, 16:16
На RakSamp и RakClient есть любимый hook RakServer :)