|
24.08.2010, 21:08 | #1 |
Гость
Сообщений: n/a
|
Античит
хмм поднял сервер на убунту сервер 10,04 , все настроил , все работает , но сам не играю . Опыта по работе ГМом никакого , есть подозрения на читы , порылся на форуме , кроме тем в корзине ничаго не нашел (может плохо искал) , пожалуйста ткните меня носом где можно почитать или что лутче просвятите меня на счет читов , что могут пользователи поломать и как это предотвратить со стороны сервера , а то пока собирал сервер ушел целый день , теперь про читы я не могу ничаго понять , хмм возможно не в ту ветку пишу , прошу не пинать сильно , как бы античит, как бы программа, как бы к мангосу
|
24.08.2010, 22:06 | #2 |
Администратор
|
Во вложении античит, который использую сам.
Брал его на гетмангосе, но там давно уже перестали его поддерживать, потом еще тему снесли, так что под новые ревизии подгоняю сам. Работает, но гарантий не даю. Запрос для создания таблицы логгирования читов в базе персонажей: PHP код:
|
25.08.2010, 10:21 | #3 |
Гость
Сообщений: n/a
|
хмм ставил серв не давно Mangos R10344 YTDB R560 ACID R304 RuDB R38.2 ScriptDev2 R1777 (for MaNGOS 10390+) , патчил только под SD2 , античит не могу пропатчить , он не на эту версию ?
А по каким признакам можно запалить "читеров" ? Последний раз редактировалось tygra; 25.08.2010 в 10:41. |
25.08.2010, 11:11 | #4 |
Администратор
|
У меня в подписи указано: "Mangos 10360 + YTDB 560 + SD2 1779".
На этой версии данный античит работает. На твоей версии может не работать, т.к. под 10360 пришлось править. Попробуй обновить сервер. |
30.08.2010, 13:02 | #5 |
Гость
Сообщений: n/a
|
Спасибо поставил , работает.
хмм есть подозрение что ложно отрабатывает airjumphack , хмм есть какие еще настройки античита кроме тех что в mangos.conf ? |
30.08.2010, 13:03 | #6 |
Администратор
|
Никаких, только в конфиге.
|
30.08.2010, 13:07 | #7 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
DetectAirJumpHack = 0
|
30.08.2010, 13:29 | #8 |
Гость
Сообщений: n/a
|
|
03.11.2010, 20:41 | #9 |
Администратор
|
По просьбам трудящихся подогнал античит под последние ревизии, на 10677 работает.
Надеюсь, что ничего не поломал. |
4 пользователя(ей) сказали cпасибо: |
05.11.2010, 18:15 | #10 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Какой толк от этого античита, если с ним полсерва сх юзают даже на бг.
|
05.11.2010, 18:38 | #11 |
Пользователь
Регистрация: 09.03.2010
Сообщений: 66
Сказал(а) спасибо: 120
Поблагодарили 9 раз(а) в 7 сообщениях
|
Толк в том, что есть основа, которую можно развивать.
|
05.11.2010, 18:48 | #12 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Нечего там развивать... после разборки на отдельные проверки остался почти 0 в сухом остатке. Надо писать заново...
|
05.11.2010, 20:11 | #13 |
Администратор
|
Если бы мог, написал бы, а пока приходится просто подгонять под новые ревизии.
Зато хоть иногда, но ловит читеров, даже при онлайне 15 игроков. |
05.11.2010, 20:32 | #14 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Вот мой античит от CWN, небольшие фиксы дам позже. Он работает. Для 10609
Последний раз редактировалось Mr.Grom; 06.11.2010 в 07:07. |
05.11.2010, 20:59 | #15 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
угу, работает. долго им пользовался до перелезания на Карательский. это предшественник того античита что постом выше, проблем у него - воз и маленькая тележка... попробуйте например кого-нибудь запосессить, хорошо если не крашнет, но и работать не будет.
хотя некоторые вещи тут лучше реализованы. |
06.11.2010, 07:18 | #16 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Поставьте процесс MySql высокий приоритет. И еще, с ним нет не одного сх на серве.
Код:
else if (plMover) { plMover->m_anti_AlarmCount++; WorldPacket data; plMover->BuildTeleportAckMsg(&data, plMover->GetPositionX(), plMover->GetPositionY(), plMover->GetPositionZ(), plMover->GetOrientation()); plMover->GetSession()->SendPacket(&data); - plMover->SendHeartBeat(true); + plMover->SendHeartBeat(false); { Последний раз редактировалось Mr.Grom; 06.11.2010 в 17:50. |
13.11.2010, 11:41 | #17 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
Производится набор желающих на альфатестирование нового античита. В действительности ничего особо нового в нем нет, приглаженное собрание старых алгоритмов из разных античитов в более удобной форме.
в настоящее время ловятся все типы читов что в патчах gimly/CWN и некоторые виды хаков со спеллами и дамагом. взять можно у меня пуллом на "чистый" мангос 10784: https://github.com/rsa/mangos/tree/anticheat git pull git@github.com:rsa/mangos.git anticheat или тремя отдельными патчами (специально для не использующих git): https://github.com/rsa/mangos/commit...5c31583d7.diff https://github.com/rsa/mangos/commit...ffe2bb0bb.diff https://github.com/rsa/mangos/commit...b4a6de1db.diff с вопросом "как наложить патч" или "как скомпилировать" просьба обращаться к tempura, у него очень доходчиво получается объяснять. багрепорты, особенно доклады о неверных срабатываниях или неучтенных в патче видах читов просьба писать в комментах к коммиту. да, пока не забыл. этот вариант античита должен жрать несколько меньше процессора чем старый, но явно больше памяти. примерно по 10-20кб на игрока. Последний раз редактировалось rsa; 27.11.2010 в 13:27. Причина: сделан бранч на "чистое" ядро |
27.11.2010, 13:29 | #18 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
В связи с завершением первой стадии альфатестирования античита предыдущий пост обновлен. Дальнейшее развитие будет идти в рабочем бранче.
|
18.04.2011, 16:23 | #19 | |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Давайте попробуем вместе решить, как убрать баг связанный с
Идея такая Код:
if (!plMover->m_anti_Last_VSpeed != 0) _player->SetDeathState(JUST_DIED); return; Последний раз редактировалось Mr.Grom; 18.04.2011 в 19:25. |
|
18.04.2011, 19:51 | #20 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
На сервере его и не спалить, потому что для сервера он остается в прежней точке (это только клиент показывает движение). А в случае любого движения/действия его тут же хватают либо за флайхак либо за телепортхак. Дальше уже зависит от настройки античита.
Можно конечно добавить доп. проверку на deltaZ, но она и так есть, просто настройки требует. |
18.04.2011, 20:01 | #21 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Если для серва они остаются в прежей точке, то как они поднимаются к Саурфангу минуя всех рб и фармят Волю? Причем без флага, в состоянии покоя двигаются по оси z и проверке античиту не подлежат соответственно.
Последний раз редактировалось Mr.Grom; 18.04.2011 в 20:06. |
18.04.2011, 20:28 | #22 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
поставьте в проверке на телепортхак delta=5 вместо 50 и больше никто никуда не поднимется. они поднимаются 2 раза по этажу, h= то ли 15 то ли 20.
|
19.04.2011, 00:25 | #23 |
Пользователь
Регистрация: 08.03.2010
Сообщений: 43
Сказал(а) спасибо: 1
Поблагодарили 1 раз в 1 сообщении
|
Поставил delta=5 поднимается и античит не палит. Проблема в том, что движения как такового нет, игрок может быть AFK. Его двигает по оси z чит прога и при дебаге никакие пакеты движения не отсылаются, флагов движения или полета на нем нет!
Нужна проверка типа if (!plMover) если игрок неподвижен, но его delta_z изменилась, значит читак. Код:
if (!plMover && delta_z >5) check_passed = false; Последний раз редактировалось Mr.Grom; 19.04.2011 в 15:40. |
16.12.2011, 18:22 | #27 |
YTDB Dev
Регистрация: 01.02.2010
Сообщений: 288
Сказал(а) спасибо: 125
Поблагодарили 97 раз(а) в 53 сообщениях
|
|
17.12.2011, 12:55 | #28 |
Почетный флудер
Старожил
Регистрация: 08.03.2010
Адрес: Мурманск, Россия
Сообщений: 788
Сказал(а) спасибо: 55
Поблагодарили 333 раз(а) в 151 сообщениях
Записей в дневнике: 1
|
я извиняюсь, а отдельно - это как? он для какого-то вов-эмулятора вообще-то делается. поэтому не "отдельно" а "для чего-то конкретного".
Добавлено через 45 секунд тут делением не обойдешься, еще и векторное умножение учить придется... |
10.01.2015, 23:16 | #29 |
Ученый
|
Знаю что тема старая, но может у кого нибудь остался патч антечита с поста RSA http://ru-mangos.ru/showpost.php?p=16144&postcount=17 , по комментам не находит с той темы, совершенно другие правки, смотрел ес-но на git RSA.
|
11.01.2015, 10:21 | #30 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
А вы попробуйте по отдельным ссылкам, вместо .../rsa/... подставить .../mangosR2/...
|
11.01.2015, 11:29 | #31 | |
Ученый
|
Цитата:
К примеру https://github.com/rsa/mangos/commit...5c31583d7.diff - https://github.com/mangosR2/mangos/c...5c31583d7.diff |
|
11.01.2015, 14:00 | #32 |
YTDB Dev
Регистрация: 06.03.2010
Сообщений: 259
Сказал(а) спасибо: 28
Поблагодарили 280 раз(а) в 136 сообщениях
|
Этот кусок входит в комплект античита.
нашел у себя в залежах, приблизительно подогнан под исходники за март 2013 года.) Последний раз редактировалось NeatElves; 11.01.2015 в 14:06. |
Пользователь сказал cпасибо: | Mayss (11.01.2015) |
17.01.2015, 23:24 | #33 |
Ученый
|
Update
Собралось все без ошибок, но при заходе в игру происходит креш. лог world & login прикрепил. Креш репорт кто знает в чем может быть дело, сам патч перепроверял много раз, единственное что в cmangos-calssic нет файлов shared\Autch\HMACSHA1.cpp & HMACSHA1.h or SARC4.cpp & SARC4.h их я добавил и проверил с cmangos-wotlk ветки . Update2 Проблема решена, всем спасибо. Последний раз редактировалось Mayss; 19.01.2015 в 17:52. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Античит, смотрим в корень | BattleBit | Запросы | 7 | 04.01.2011 14:57 |