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

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

  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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

Опрос: Nex-AC (75 пользователей проголосовало)Visualizar Votos

В каком направлении стоит развивать Nex-AC?

  1. * Защита от атак и крашеров (33 голосов [18.97%])

    Процент голосов: 18.97%

  2. * Защита от игровых читов (52 голосов [29.89%])

    Процент голосов: 29.89%

  3. * Защита от багов, дающих преимущество в игре (+c, slide-bug) (25 голосов [14.37%])

    Процент голосов: 14.37%

  4. * Защита от спама, рекламы, бранных слов и т.п. (16 голосов [9.20%])

    Процент голосов: 9.20%

  5. * Второстепенные возможности (дополнительные команды для админов и т.п.) (15 голосов [8.62%])

    Процент голосов: 8.62%

  6. * Оптимизация и исправление багов, усовершенствование сделанного (33 голосов [18.97%])

    Процент голосов: 18.97%

Голосовать Гости не могут голосовать

#491
Пользователь офлайн   continue 

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

Просмотр сообщенияpunkochel (21 декабря 2022 - 14:25) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]


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

#pragma warning push 
#pragma warning disable 213

// после подключения инклуда
#pragma warning pop

Сообщение отредактировал continue: 21 декабря 2022 - 16:12

1

#492
Пользователь офлайн   punkochel 

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

Просмотр сообщенияcontinue (21 декабря 2022 - 16:11) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]


Ну такая концепция ровня тому, как в случае выезда на встречку увидев вблизи фары автомобиля закрыть глаза, а потом открыть и ехать как ни в чем не бывало, даже плевать что тот встречный автомобиль перевернутый лежит в кювете.
А если пользоваться модифицированными fixes функциями самому, а не только в nex-ac? Такую конструкцию лепить в каждом случае?
Если человек решил использовать fixes, то он должен писать мод опираясь на данную библиотеку. Впрочем так со всем.

Сообщение отредактировал punkochel: 21 декабря 2022 - 16:51

1

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

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

Просмотр сообщенияbaffaro (21 декабря 2022 - 12:32) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Проблема в fixes, т.к. теперь он видимо помимо конст-корректности ломает ещё и совместимость тегов со стандартными инклудами.
Варианта решения 3:
1) Откат на предыдущие версии fixes, где этого изменения нет
2) Выключение конкретных фиксов в fixes, которые добавляют новые теги
3) Отключение варнинга на несоответствие тегов

Просмотр сообщенияpunkochel (21 декабря 2022 - 14:25) писал:

Ну а с другой стороны, наверное можно было-бы добавить поддержку подобных исправлений:
#if defined FIX_bool_tags && FIX_GetConsoleVarAsBool
    ac_RconEnable = GetConsoleVarAsBool("rcon");
#else
    ac_RconEnable = (GetConsoleVarAsBool("rcon") != 0);

Универсальным решением здесь, увы, не пахнет. Потом какая-нибудь YSI и ещё пара левых либ также добавят эту самодеятельность и нужно будет учитывать каждую из них отдельно, что того совершенно не стоит. Античит написан под официальные самповские инклуды и с каждым обратно несовместимым изменением со стороны подобных библиотек проблемы будут только нарастать, но это проблемы именно с их стороны.

Сообщение отредактировал Nexius: 21 декабря 2022 - 17:32

2

#494
Пользователь офлайн   baffaro 

  • Новичок
  • Вставить ник
  • Раскрыть информацию
Всем большое спасибо! Плюсики накакидаю :wub:

Сообщение отредактировал baffaro: 21 декабря 2022 - 20:00

0

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

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

Изменения:
* Оптимизирована защита от fake NPC в варианте с подключением YSF плагина
* Улучшено учитывание серфинга на per-player объектах (при подключении YSF)
* Улучшена валидация кватернионов в синхронизации трейлеров (при подключении Pawn.RakNet)
* Подкорректированы некоторые пороговые значения в античите на speedhack пешком
* Убран варнинг несоответствия версий для open.mp сервера

Исправления:
* Подправлены проверки валидации параметров unoccupied синхронизации
* Исправлен баг с киком за парашют, который мог быть получен игроком с небольшой задержкой
* Исправлено некорректное поведение трейлеров на старых версиях сервера (при подключении Pawn.RakNet)
* Исправлен баг с преждевременным обнулением флага посадки игрока в авто в некоторых ситуациях
* Мелкие исправления и улучшения
6

#496
Пользователь офлайн   Lesnik 

  • Говнокодить - это искусство
  • Вставить ник
  • Раскрыть информацию
Привет. На сервере проблема при включенном античите по коду 033 | Anti-UnFreeze
Когда замораживаю игрока через TogglePlayerControllable, то игрок как буд-то встаёт в афк(Появляются песочные часы)
После отключения данного античита проблема пропала. В чём может быть проблема? Или система сырая?
Решение искал в этой теме *ТЕМА*
0

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

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

Просмотр сообщенияLesnik (01 марта 2023 - 13:46) писал:

Привет. На сервере проблема при включенном античите по коду 033 | Anti-UnFreeze
Когда замораживаю игрока через TogglePlayerControllable, то игрок как буд-то встаёт в афк(Появляются песочные часы)
После отключения данного античита проблема пропала. В чём может быть проблема? Или система сырая?
Решение искал в этой теме *ТЕМА*

Это обычное поведение анти-анфриза и ровно потому он отключен по умолчанию. Всё, что делает этот код - рассинхронит игрока при фризе, а при анфризе сервером продолжает синхрить. На старых версиях сампа, когда песочных часов над головой ещё не было, это был даже вполне приемлемый вариант реализации без сильных заморочек. На текущих версиях сервера, поскольку афк часы над головой вводили людей в заблуждение, защита из коробки не включена. К слову, она работает чуть лучше, если подключен плагин SKY (тогда анти-анфриз не тупо рассинхронит игрока, а использует натив FreezeSyncPacket, который и был там реализован в текущем виде по моей просьбе ровно для попытки решить песочные часы и при этом всё ещё не отказываться от простого способа фризить синхру, если игрок зафрижен сервером, вместо кучи иных проверок). Если код очень сильно нужен включенным, можешь попробовать подключить SKY и работать он начнёт без песочных часов при фризе.

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

Сообщение отредактировал Nexius: 01 марта 2023 - 14:46

0

#498
Пользователь офлайн   Lesnik 

  • Говнокодить - это искусство
  • Вставить ник
  • Раскрыть информацию

Просмотр сообщенияNexius (01 марта 2023 - 14:40) писал:

Нажмите сюда, чтобы прочитать это сообщение. [Показать]

Понял, спасибо за пояснение)
0

#499
Пользователь офлайн   Eronix 

  • Знаток
  • Вставить ник
  • Раскрыть информацию
Проблемы имеются после подключения nex-ac

когда заходишь на сервер появляется диалог за ним должен идти ещё один но диалога нема

NPC не на что нормально не реагируют

Даже со всеми выключенными античитами

Сообщение отредактировал TOKIO: 09 марта 2023 - 21:18

0

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

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

Просмотр сообщенияTOKIO (09 марта 2023 - 21:18) писал:

Проблемы имеются после подключения nex-ac

когда заходишь на сервер появляется диалог за ним должен идти ещё один но диалога нема

Нужны логи, если конечно на что-то срабатывает именно античит.

Просмотр сообщенияTOKIO (09 марта 2023 - 21:18) писал:

NPC не на что нормально не реагируют

Даже со всеми выключенными античитами

Дефайн "AC_USE_NPC" и код античита 036 (Anti-Fake NPC) на каких значениях стоят?
0

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


  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

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


Яндекс.Метрика