Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

21 страниц V   1 2 3 ... 19 20 »

AMXX BanCfg

, Бан игроков без постоянного SteamID, меняющих IP-адреса
Статус пользователя BaHeK
сообщение 21.8.2012, 20:56
Сообщение #21


Стаж: 15 лет

Сообщений: 571
Благодарностей: 505
Полезность: 651

Цитата(Safety1st @ 21.8.2012, 15:09) *
Я решил, что лучше не создавать отдельные конфиги, чтобы 'не палиться сменой ника и команды' и прочим возвратом настроек. На первые 2 случая случая есть решения, может быть сделаю, там видно будет.

По поводу only-read: по постам ниже проверил инфу: протестировал на клиентах 47 и 48 протоколов: в режиме developer 1 игра игнорирует атрибут файла, конфиг благополучно сохраняется. В исходник fix для этого добавил.

Тебе ничто не мешает сделать их в другой папке(например maps или models) и при коннекте клиента запустить конфиг, так же можно запихнуть в autoexec.cfg и userconfig.cfg
После бана лучше закрыть клиент командой exit или quit, т.к. если кильнуть процесс через диспечер задач, то конфиг не сохраниться.

Супербан банит еще в куки и реестр, поэтому смена IP и чистый клиент не спасут от бана
Код
str_064 string "%s;addip %d %s;wait;writeip"

Бань еще steamid, тогда шансов обойти бан будет меньше


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 22.8.2012, 8:27
Сообщение #22


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Цитата(Ванчо @ 21.8.2012, 22:56) *
Тебе ничто не мешает сделать их в другой папке(например maps или models) и при коннекте клиента запустить конфиг, так же можно запихнуть в autoexec.cfg и userconfig.cfg
После бана лучше закрыть клиент командой exit или quit, т.к. если кильнуть процесс через диспечер задач, то конфиг не сохраниться.

Супербан банит еще в куки и реестр, поэтому смена IP и чистый клиент не спасут от бана
Код
str_064 string "%s;addip %d %s;wait;writeip"

Бань еще steamid, тогда шансов обойти бан будет меньше

Реестр это да, а если я пропишу себе rate 25000, а потом кс закрою, то что?

Относительно записи в конфиг "только для чтения", может я не так делаю что-то? Ни разу не вышло. Ну попробую еще несколько раз потом. Смену ника вы и сами знаете как блокировать, а рядовые игроки (читеры) не часто меняют настройки.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 22.8.2012, 8:40
Сообщение #23


Стаж: 15 лет

Сообщений: 571
Благодарностей: 505
Полезность: 651

Цитата(mazdan @ 22.8.2012, 10:27) *
Реестр это да, а если я пропишу себе rate 25000, а потом кс закрою, то что?

Это недостаточно для обхода супербана

Этот бан обойти легче будет, чем супербан и без базы данных не получиться реализовать анбан игроков, если только по нику или IP пропустить игрока и обнулить setinfo.


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 22.8.2012, 9:18
Сообщение #24


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Цитата(Ванчо @ 22.8.2012, 10:40) *
Это недостаточно для обхода супербана

Этот бан обойти легче будет, чем супербан и без базы данных не получиться реализовать анбан игроков, если только по нику или IP пропустить игрока и обнулить setinfo.

Я где писал что этого достаточно? Вы написали про "Реестр", я вам ответил про "Реестр".

Никто не отрицает, что этот бан легче обойти чем супербан и что теперь? А супербан легче обойти чем бан через MyAC и что теперь - всем ставить MyAC?


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.8.2012, 12:52
Сообщение #25
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(Ванчо @ 21.8.2012, 22:56) *
Тебе ничто не мешает сделать их в другой папке(например maps или models) и при коннекте клиента запустить конфиг, так же можно запихнуть в autoexec.cfg и userconfig.cfg

Мешает.

Цитата(Ванчо @ 21.8.2012, 22:56) *
После бана лучше закрыть клиент командой exit или quit, т.к. если кильнуть процесс через диспечер задач, то конфиг не сохраниться.

Мы что, на читерском форуме? Обсуждаем, как обходят баны по клиенту? Или очень хочется перед всеми блеснуть величиной своих познаний?

Цитата(Ванчо @ 21.8.2012, 22:56) *
Код
str_064 string "%s;addip %d %s;wait;writeip"

Бань еще steamid, тогда шансов обойти бан будет меньше

Вот по-этому совету видна настоящая глубина познаний. Совет глупый.
Да, вы много знаете и усиленно продолжаете раскрывать функциональность плагина, роясь в нечитаемой каше, полученной декомпилятором, выискивая знакомые команды, всё более уменьшая число случаев, когда он мог бы НОРМАЛЬНО помочь.

Написано вроде по-русски, что плагин предназначен для бана 'игроков без SteamID с динамическими IP-адресами'. Если dproto настроен по уму, только игроки с уникальными SteamID будут их иметь, все прочие - STEAM_ID_LAN / VALVE_ID_LAN. В таком случае игроков с ID надо банить стандартным способом и тогда бан по ID обойти НЕВОЗМОЖНО. Всех прочих - сторонними способами, например, моим плагином. Даже если dproto настроен не по уму и у такого игрока есть какой-то ID - в 99% случаев он по IP и ценность его = 0.


'Реестр' я использовать не буду: 99% игроков даже не задумываясь снимают эту метку, наша практика это подтверждает.


Цитата(mazdan @ 22.8.2012, 10:27) *
Относительно записи в конфиг "только для чтения", может я не так делаю что-то? Ни разу не вышло. Ну попробую еще несколько раз потом.

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


Цитата(Ванчо @ 22.8.2012, 10:40) *
Этот бан обойти легче будет, чем супербан

Так, мне это надоело.
Что, на этом форуме и правда НОРМАЛЬНО в топике, посвящённом одному плагину, говорить о другом плагине? Тогда я зря с ним связался.
Супербан, или, может быть, myAC - подходят во всех случаях?
Так, посмотрим...
1. Супербану требуется MySQL-база и наличие web-сайта. Значит, подходит не всем.
2. Где его скачать? Где скачать бинарник? Нет его.
Цитата
Плагин является приватным, поэтому передаётся в пользование только надёжным проектам.

Теперь я начинаю понимать, почему.
Значит, многие, в первую очередь не столь серьёзные проекты, плагин использовать НЕ СМОГУТ. Мой плагин, наоборот, ориентирован в первую очередь на простые сервера, для простых белых админов, не имеющих глубоких познаний и/или соответсвующей инфраструктуры. Моим плагином имеют возможность воспользоваться ВСЕ.
3. Супербан стоит некоторых денег, свой плагин я даю бесплатно.
4. Единственное реальное преимущество "меток" Супербана невозможно использовать в HL/TFC (Half-Life, Team Fortress Classic)

Я НИГДЕ не кричал, что мой плагин лучше Супербана. Я заявил, что он лучше Ban CS'а и обосновал почему. Мне непонятно, почему ты продолжаешь упорно доказывать, что Супербан лучше.

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

Знаешь, вообще есть способы говорить о плагинах так, чтобы не раскрывать их функциональность. Наверное, это чуть сложнее, чем просто взять - и эту функциональность вывалить.

Да, для меня не особо круто, если моими трудами будут пользоваться всего лишь единицы. Но у меня нет времени "бороться" на форумах с индивидуумами, которые не понимают, что они приносят пользу не тем, кому нужно. И плагин при таком раскладе пользы будет приносить заметно больше. Видимо, правильно сказал один форумчанин: 'топить на форумах'.

Отредактировал: Safety1st, - 22.8.2012, 13:11
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 6 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 22.8.2012, 12:55
Сообщение #26


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

Убедительная просьба не заниматься декомпилированием, просто спросите в личку интересующие вопросы (меня или автора) - не тратьте ваше время, не забивайте тему глупостями.

ТС, не переживайте так :) Плагин найдет тех кого нужно.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.8.2012, 13:07
Сообщение #27
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(mazdan @ 22.8.2012, 14:55) *
ТС, не переживайте так :) Плагин найдет тех кого нужно.

- многие, кому бы он послужил хорошую службу, наверняка, начитавшись непонятных рассуждений, вместо того, чтобы попробовать и ойенить эффективность по наблюдениям и логам, пройдут мимо
- из-за раскрывания функциональности к тому времени, когда найдёт, использовать его не будет особого смысла.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 22.8.2012, 13:11
Сообщение #28


Иконка группы

Стаж: 13 лет

Сообщений: 7566
Благодарностей: 5436
Полезность: 1305

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


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.8.2012, 13:15
Сообщение #29
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Цитата(mazdan @ 22.8.2012, 15:11) *
хотя по мне так все уже знают

Знают о метках и непробиваемом способе обхода такого бана. Но ведь у меня ещё есть AI (громкое название тупо для того, чтобы дать понять, о чём речь, не раскрывая функциональность). Его эффективность я и планирую оценить по наблюдениям и логам ('Надо понять, насколько перспективны мои идеи в реале.') Вчера один 'назабаниваемый' читачок на наших серверах после бана зашёл спустя 2 часа и отыграл 6+7 минут только, всё в отсутствие админов)

Отредактировал: Safety1st, - 22.8.2012, 13:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя farag1
сообщение 22.8.2012, 13:53
Сообщение #30
Стаж: 14 лет

Сообщений: 172
Благодарностей: 71
Полезность: < 0

Можно добавить бан по wav и mdl файлам клиента.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 22.8.2012, 14:14
Сообщение #31
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

2Ванчо:

Ты потребитель, избалованный, как и все потребители. Ну, ждал ты чего-то суперкрутого, ну, разочарован. Это нормально, ничего не имею против этого. Вряд ли даже я, выкладывая что-то на русскоязычный ресурс впервые, выложил бы что-то суперкрутое в паблик да ещё и бесплатно :D

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

И я при всём желании не могу согласиться, что Супербан лучше: у них разные системные требования и условия распространения. Тем, кто уже его использует, я НЕ РЕКОМЕНДУЮ использовать мой плагин. Так тебя устроит? ))

P.S. За фикс в v0.23 я включил тебя в credits)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 9.9.2012, 21:25
Сообщение #32
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Изменения новой версии:
- добавлена команда на разбан
amx_unbancfg <точный ник или IP-адрес> [причина]
<> - означает обязательный параметр
[] - опциональный, необязательный

Если ник или причина содержат пробелы или двоеточия, их нужно заключить в кавычки.
Пример:
amx_unbancfg "Fair Player" "demo"


- исправлен баг, когда в некоторых случаях автоматический бан получал левый игрок


В плагине теперь имеется debug-режим, новая версия была мной протестирована, что работает правильно.

Отредактировал: Safety1st, - 9.9.2012, 21:54
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
underwoker
сообщение 9.9.2012, 21:45
Сообщение #33
Стаж: 54 года


Благодарностей:

Неплохой такой бан, при бане через AMXbans, бан идет и по этому бану?
Перейти в начало страницы     
   + Цитировать сообщение
Safety1st
сообщение 9.9.2012, 21:51
Сообщение #34
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Не понял pardon.gif
С AMXBans мой плагин никак не работает, я эту систему ни разу и не юзал xD
Использовать несколько банов одновременно - плохая идея, кстати ;)

Важно понимать, что мой плагин предназначен как раз для банов игроков, для которых AMXBans как кик. Это в 2-х словах.

Отредактировал: Safety1st, - 9.9.2012, 22:37
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 10.9.2012, 2:31
Сообщение #35
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Новая версия 0.42:
- исправлена ошибка в обработке базы анбанов и немного оптимизирован алгоритм
- пофикшена ошибка в AI при разбане онлайн-игрока

Отредактировал: Safety1st, - 10.9.2012, 3:33
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя amp
сообщение 10.9.2012, 16:24
Сообщение #36
Стаж: 15 лет

Сообщений: 284
Благодарностей: 66
Полезность: 200

проверил, почему-то не работает

Отредактировал: amp, - 10.9.2012, 16:28
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя papirus
сообщение 10.9.2012, 20:48
Сообщение #37


Стаж: 15 лет

Сообщений: 306
Благодарностей: 55
Полезность: 162

Была работа с amxbans 6 была бы конфекта, или сделать отдельное меню!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 10.9.2012, 21:14
Сообщение #38
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

papirus, и в чём конкретно должна заключаться эта работа?
Уж ты-то должен конкретно знать )
Прибан по IP-нику для забаненного через BanCfg юзера я-то сделаю...

Отредактировал: Safety1st, - 11.9.2012, 6:42
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 11.9.2012, 18:45
Сообщение #39
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Новая версия 0.50:
- новое: собственная база забаненных IP-адресов с самоочисткой
- изменение: CVar amx_bancfg_key переименован в bancfg_key

--

Теперь плагин больше не пустит игроков с забаненных ранее IP-адресов. Если со временем конкретный IP-адрес будет признан статическим (игрок его использует на протяжении нескольких дней), то он добавляется в список IP-банов сервера (listip.cfg).
Настройка 2-мя CVar'ами:
  • bancfg_keepip - сколько дней хранить запись о конкретном IP-адресе, по умолчанию 5 дней, 0 - полностью отключить новую функциональность
  • bancfg_treatasstatic - сколько дней игрок должен пользоваться этим IP, чтобы он был признан постоянным, по умолчанию 3 дня


Отредактировал: Safety1st, - 11.9.2012, 18:47
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 14.9.2012, 12:44
Сообщение #40
Стаж: 12 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Новая версия 0.61:
- 'интеграция' с AMXBans
- пофикшена очистка собственной базы IP-адресов
- улучшен AI в случае повторных неперманентных банов


Дада, наконец-то какое-то взаимодействие с багнутой системой, замену которой всё никак не могут написать AMXBans.
Поддержка включается автоматически. В таком случае баны игроки будут получать непосредственно через AMXBans.

Квары:
bancfg_abreason "o6xog 6aHa"
bancfg_abduration 14400
bancfg_usenonstdcmd 0 см. ниже

Оба для игроков, сменивших IP-адрес, против обхода бана.
Первым настраивается причина, с которой они будут забанены повторно.
Вторым - на сколько минут банить тех, кто первоначально был забанен перманентом. Не рекомендуется ставить 0 (перманент), ибо обычно IP-адресом игрок пользуется всего несколько дней, а потенциальные игроки, кому потом достанется этот IP, не смогут зайти. Если вы используете собственную базу плагина, то за игроков с неизменным IP беспокоиться не стоит: их IP-адреса будут добавлены в listip.cfg со временем. К временным банам квар не относится! Если на игроке временный - плагин забанит примерно на оставшееся время, обычно с некоторым увеличением срока.

В разных версиях AMXBans команда amx_ban может быть одного из двух форматов. Плагин постарается определить правильный формат автоматически.
Насколько я знаю, это сработает в AMXBans 6, в AMXBans 5 - нет. Насчёт AMXBans от Gm я хз.
Всё решается просто. Делаем тестовый бан. Если игрока не банит, то вам нужно ещё задать значение квара bancfg_usenonstdcmd 1 в amxx.cfg, перезагрузить карту и попробовать снова.
Тогда также поменяется формат команды amx_bancfg: он будет соответствовать формату команды amx_ban:
amx_bancfg <длительность бана в минутах> <ник или #userid> [причина]

Внимание! Разбанивать игроков нужно будет и через AMXBans, и через BanCfg.

Внимание! Во время тестов плагина на игровом хостинге я обнаружил, что настройки плагинов из конфигов не применяются сразу при старте сервера, а только при смене карты. Если на используемом вами хостинге такая же ситуация, то с момента старта сервера и до смены карты плагин работать НЕ будет.

--

Для ленивых с AMXBans'ом - краткая инструкция:
ставим плагин (там всё настроено норм), проверяем, что баны работают, если нет - ставим квар bancfg_usenonstdcmd в 1, перезапускаем карту, проверяем, радуемся ;)

--

Выражаю благодарность хостингу CSServ.ru за предоставление сервера для тестирования работы с AMXBans. Кстати, я был приятно удивлён, что у них можно заказать сервер и ДО оплаты в течение дня тестировать его работу и возможности Панели управления. Cool!

Отредактировал: Safety1st, - 14.9.2012, 21:22
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
21 страниц V   1 2 3 ... 19 20 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: