Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!: Nex-AC - Античит система - Форум Pawn-Wiki.Ru - Воплоти мечту в реальность!

Перейти к содержимому

  • (17 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Nex-AC - Античит система v1.9.30 Оценка: ***** 3 Голосов

#1
Пользователь офлайн   Nexius 

  • Местный
  • Вставить ник
  • Раскрыть информацию
Изображение

Nex Anticheat (Nex-AC) - это комплексная защита, объединяющая в себе мощный античит и защиту от различных атак (флуда, DoS).
Античит обнаруживает большинство популярных читов, моментально наказывая нечестного игрока.
Анти-DoS сочетает в себе мощный гибко настраиваемый антифлуд, анти-DoS на сетевом уровне и множество защит от взломов, крашеров и т.д.

Список основных античитов:
* Анти-AirBreak (пешком/в авто)
* Анти-телепорт (пешком/в/к себе/между транспортом)
* Анти-телепорт пикапов
* Анти-FlyHack (пешком/в авто)
* Анти-SpeedHack (пешком/в авто)
* Античит на здоровье (пешком/в авто) и броню
* Античит на оружие/бесконечные/патроны
* Античит на все спец. действия (в т.ч. и на jetpack)
* Анти-GodMode от пуль (пешком/в авто)
* Античит на невидимость
* Античит на деньги
* Античит на тюнинг
* Анти-lagcomp-spoof
* Анти-Паркур мод
* Анти-Quick turn
* Анти-Rapid fire
* Анти-FakeSpawn
* Анти-FakeKill
* Анти-Pro Aim
* Анти-Бег CJ
* Анти-CarShot
* Анти-CarJack
* Анти-UnFreeze
* Анти-AFK Ghost
* Анти-Reconnect
* Защита от фейк NPC
* Защита от песочницы
* Защита от высокого пинга
* Защита от подмены диалогов
* Защита от флуда сменой мест
* Защита от флуда коннектами в один слот
* Защита от взлома Rcon (брут/брутфорс)
* Анти-флуд автовызываемыми функциями (полный их список ниже)
* Анти-крашеры (полный их список ниже)
* Анти-NOP'ы (полный их список ниже)
* Защита от Dos

Дополнительные возможности:
* Настройка античита через файл
Настройки находятся в отдельном файле (scriptfiles\nex-ac_settings.cfg)
* Просмотр статистики
Возможность просмотра статистики античита за время работы сервера с момента его запуска
Выводится автоматически при его выключении, сохраняясь в лог сервера (server_log.txt)
* Логирование самых важных действий
По желанию можно включить debug-режим для логирования всех действий
* Мультиязычность
Возможность устанавливать любой из имеющихся языков.
Также это упрощает перевод античита на другие языки

Список пабликов, которые попадают под антифлуд:
Скрытый текст [Показать]


Анти-NOP'ы:
Скрытый текст [Показать]


Анти-Крашеры:
Скрытый текст [Показать]


Функции:
Скрытый текст [Показать]


Мультиязычность:
Скрипт можно настроить на любой из имеющихся языков. Для этого просто скачайте по ссылке ниже интересующую вас локализацию, сохраните её в одну директорию с основной инклудой (nex_ac.inc) и перекомпилируйте свой скрипт.

Доступные языки:
* Русский (RU) (v1.0 - 1.9.30): 4shared Pastebin
* Белорусский (BY) (v1.0 - 1.9.30): 4shared Pastebin
* Английский (EN) (v1.0 - 1.9.30):
* 4shared Pastebin
* Solidfiles Pastebin (by KyleSmith)
* Немецкий (DE) (v1.0 - 1.9.30): Solidfiles Pastebin (by Carper)
* Голландский (NL) (v1.0 - 1.9.30): Solidfiles Jstylezzz.com Pastebin (by Jstylezzz)
* Итальянский (IT) (v1.0 - 1.9.30): Solidfiles Pastebin (by J4Rr3x)
* Испанский (ES) (v1.0 - 1.9.30):
* Solidfiles Pastebin (by Alex Westbrook)
* Solidfiles Pastebin (by JustBored)
* Грузинский (GE) (v1.0 - 1.9.30):
* Solidfiles Pastebin (by lashona)
* Solidfiles Pastebin (by ArthourP)
* Польский (PL) (v1.0 - 1.9.30): Solidfiles Pastebin (by wampiros6)
* Сербский (RS) (v1.0 - 1.9.30):
* Solidfiles Pastebin (by DeitY)
* Solidfiles Pastebin (by Dragony92)
* Португальский (PT/BR) (v1.0 - 1.9.30): Solidfiles Pastebin (by NicK_)
* Персидский (Farsi) (FA) (v1.0 - 1.9.30): Solidfiles Pastebin (by M4D)
* Украинский (UA) (v1.0 - 1.9.30): Solidfiles Pastebin (by Valera_Kovshikov)
* Индонезийский (ID) (v1.0 - 1.9.30): Solidfiles Pastebin (by RaefaldhiAmartya)
* Хорватский (HR) (v1.0 - 1.9.30): Solidfiles Pastebin (by vannesenn)
* Французский (FR) (v1.0 - 1.9.30):
* Solidfiles Pastebin (by j3rry)
* Solidfiles Pastebin (by vic1997)
* Литовский (LT) (v1.0 - 1.9.30): Solidfiles Pastebin (by zaibaslr2)
* Румынский (RO) (v1.0 - 1.9.30): Solidfiles Pastebin (by UnforgiveNNN)
* Венгерский (HU) (v1.0 - 1.9.30): Solidfiles Pastebin (by Pedro.)
* Финский (FI) (v1.0 - 1.9.30): Solidfiles Pastebin (by Ben_Lovejoy)
* Латвийский (LV) (v1.0 - 1.9.30): Solidfiles Pastebin (by Rengar)
* Болгарский (BG) (v1.0 - 1.9.30): MediaFire Pastebin (by bgedition)
* Турецкий (TR) (v1.0 - 1.9.30): Solidfiles Pastebin (by Jensenn)
* Словацкий (SK) (v1.0 - 1.9.30): MediaFire Pastebin (by Sanady)
* Армянский (AM) (v1.0 - 1.9.30): Solidfiles Pastebin (by Grig)
* Чешский (CZ) (v1.0 - 1.9.30): Solidfiles Pastebin (by SooBad)

* Файлы .lang можно открыть даже стандартным блокнотом и легко редактировать

Не нашли своего языка? Помогите проекту :)
Если вы хорошо владеете языком, которого нет в списке, переведите, пожалуйста, античит на этот язык. Для этого просто оставьте переведённый вами .lang файл в этой теме.
Я буду очень рад вашей помощи и занесу вас в список тех, кто помог развитию данного античита.

Также рекомендуется проверить, не используются ли какие-либо другие античиты, во избежание конфликтов с ними.

Скачать:
* GitHub

Установка:
1. Скачать версию античита, совместимую с версией вашего сервера
2. Скачать файл локализации (.lang) на нужном вам языке
3. Скопировать оба файла в папку "/pawno/include", которая находится в папке с сервером
4. В гейммоде и всех фильтрскриптах прописать сразу после "#include <a_samp>" следующее: "#include <nex-ac>"
Предупреждение! Если вы используете Streamer Plugin от Incognito, Timerfix, foreach или y_hooks, подключать их нужно перед nex-ac!
Также имейте в виду, что фильтрскрипты должны иметь "#define FILTERSCRIPT" перед подключением античита
5. Скомпилировать изменённые вами скрипты

Используете YSI и получайте ошибки при компиляции с этим античитом? Ознакомьтесь с несколькими советами (на английском)

История версий:
Скрытый текст [Показать]


Баги:
См. раздел Issues. Если вы нашли баг, пожалуйста, напишите о нём в этой теме.

Благодарности:
Magic_York, Roberto_York, TheHero, Nike_33, Vitalik_Gonsor, Mix_Rargard, Unisheld, f0Re3t - тестирование
ZiGGi, Urukhay, Yashas, theYiin, RaefaldhiAmartya, PatchwerkQWER, kvann, rt-2 - советы по коду
Carper - Немецкий перевод
Jstylezzz - Голландский перевод
J4Rr3x - Итальянский перевод
Alex Westbrook, JustBored - Испанский перевод
lashona, ArthourP - Грузинский перевод
wampiros6 - Польский перевод
DeitY, Dragony92 - Сербский перевод
NicK_ - PT/BR перевод
KyleSmith - Улучшенный Английский перевод
M4D - Персидский (Farsi) перевод
Valera_Kovshikov - Украинский перевод
RaefaldhiAmartya - Индонезийский перевод
vannesenn - Хорватский перевод
j3rry, vic1997 - Французский перевод
zaibaslr2 - Литовский перевод
UnforgiveNNN - Румынский перевод
Pedro. - Венгерский перевод
Ben_Lovejoy - Финский перевод
Rengar - Латвийский перевод
bgedition - Болгарский перевод
Jensenn - Турецкий перевод
Sanady - Словацкий перевод
Grig - Армянский перевод
SooBad - Чешский перевод

В скрипте также присутствуют материалы сторонних проектов с открытым исходным кодом.
Распространяется по лицензии GNU LGPL.

P.s. Этот античит я писал около года и вложил в него много сил и времени, и я очень надеюсь, что он будет вам полезен.

Удачи в использовании! :)

Сообщение отредактировал Nexius: 04 Декабрь 2017 - 12:17

21

#2
Пользователь офлайн   Sergey_Crane 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Можеть поставить проверку на Админа или RCON админа?
Сам ставил, вроде не кикает, но и нельзя ничего в чат написать, команды не работают..
0

#3
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSergey_Crane (10 Декабрь 2015 - 17:21) писал:

Можеть поставить проверку на Админа или RCON админа?
Сам ставил, вроде не кикает, но и нельзя ничего в чат написать, команды не работают..


EnableAntiCheat(acid, enable)
 Используйте для включения/отключения одного из античитов
 acid - ID античита
 enable - 1 для включения/0 для выключения

EnableAntiCheatForPlayer(playerid, acid, enable)
 Используйте для включения/отключения одного из античитов для конкретного игрока
 playerid - ID игрока, которому необходимо включить/отключить античит
 acid - ID античита
 enable - 1 для включения/0 для выключения

0

#4
Пользователь офлайн   Ukrainian 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияRomzes (11 Декабрь 2015 - 15:36) писал:

EnableAntiCheat(acid, enable)
 Используйте для включения/отключения одного из античитов
 acid - ID античита
 enable - 1 для включения/0 для выключения

EnableAntiCheatForPlayer(playerid, acid, enable)
 Используйте для включения/отключения одного из античитов для конкретного игрока
 playerid - ID игрока, которому необходимо включить/отключить античит
 acid - ID античита
 enable - 1 для включения/0 для выключения


Такой код будет выключать античит для админа (больше 7лвл)
if (PlayerInfo[playerid][pAdmin] >=7)
{
    EnableAntiCheatForPlayer(playerid, acid, 0)
}


Если не ошибаюсь то это в паблик OnPlayerConnect ?
И ещо где брать ид античита?
0

#5
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияUkrainian (19 Декабрь 2015 - 18:29) писал:

И ещо где брать ид античита?


В массиве ac_ACAllow
0

#6
Пользователь офлайн   HarrWe 

  • Пользователь
  • Вставить ник
  • Раскрыть информацию
Отличная система и мод не засирает)
0

#7
Пользователь офлайн   LinKoln 

  • Местный
  • Вставить ник
  • Раскрыть информацию
только вот с установкой проблемы
установил SAMP 0.3.7 R2, всё равно выбивает ошибку, что нужно ее установить
0

#8
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияRestoratoRPG (20 Декабрь 2015 - 15:13) писал:

только вот с установкой проблемы
установил SAMP 0.3.7 R2, всё равно выбивает ошибку, что нужно ее установить


Инклуды тоже обновите.
0

#9
Пользователь офлайн   Sergey_Crane 

  • Эксперт
  • Вставить ник
  • Раскрыть информацию
Дайте пожалуйста пример этого кода, чтоб при срабатывании писало в чат админам. :)

public OnCheatDetected(playerid, ip_address[], type, code)
 Вызывается, когда сработал один из античитов
 playerid - ID нарушителя
 ip_address[] - IP-адрес нарушителя
 type - тип нарушения (при 0 возвращает ID, при 1 - IP)
 code - Код (ID) античита

0

#10
Пользователь офлайн   Romzes 

  • © Pawn-Wiki.Ru
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияSergey_Crane (28 Декабрь 2015 - 11:11) писал:

Дайте пожалуйста пример этого кода, чтоб при срабатывании писало в чат админам. :)

public OnCheatDetected(playerid, ip_address[], type, code)
 Вызывается, когда сработал один из античитов
 playerid - ID нарушителя
 ip_address[] - IP-адрес нарушителя
 type - тип нарушения (при 0 возвращает ID, при 1 - IP)
 code - Код (ID) античита



Как то так

public OnCheatDetected(playerid, ip_address[], type, code) {
	new text[50];
	format(text, 50, "Игрок ID:%d использует чит. Код: %d", playerid, code);
	SendRconMessage(text);
	return 1;
}

stock SendRconMessage(string[]) {
	for(new i = 0; i <= GetPlayerPoolSize(); i++) {
		if(IsPlayerAdmin(i)) {
			SendClientMessage(i, -1, string);
		}
	}
	return 1;
}

1

Поделиться темой:


  • (17 Страниц) +
  • 1
  • 2
  • 3
  • Последняя »
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

1 человек читают эту тему
0 пользователей, 1 гостей, 0 скрытых пользователей