Amx Subnet Ban V2.0, Достали читеры с меняющимся IP? Вам сюда! |
Здравствуйте, гость Вход | Регистрация
Наши новости:
|
|
Amx Subnet Ban V2.0, Достали читеры с меняющимся IP? Вам сюда! |
GUNNER |
4.10.2009, 19:27
Сообщение
|
|
Amx Subnet Ban v2.0
Написал небольшой, но полезный плагин, представляющий из себя несколько усовершенствованный вариант плагина Amx Subnet Ban, выложенного тут: https://c-s.net.ua/forum/topic828.html Добавлены следующие возможности: - Игроки с уникальными SteamID (неважно лицензия или эмулятор) могут играть свободно, даже если они в забаненной подсети. - Более удобная запись подсетей, не нужно рассчитывать никакую маску, только начальный и конечный адрес диапазона IP. - Банить/разбанивать подсети может теперь не только главный админ, прописывая подсети в файл, а также любой админ сервера, имеющий уровень доступа ADMIN_RCON. - Можно наоборот, ограничить доступ к серверу только из нескольких заданных подсетей. Настройка плагина: Список забаненных подсетей находится в файле amxmodx/configs/ips.ini Формат записи подсетей следующий: ip-адрес начала диапазона/ip-адрес конца диапазона Например для подсети с адресом 10.1.0.0 и маской 255.255.0.0, то есть диапазон адресов 10.1.0.0 - 10.1.255.255, запись в ips.ini будет выглядеть так: 10.1.0.0/10.1.255.255 Для корректной работы плагина необходимо, чтобы в amxx.cfg было: amx_default_access "" Зарегистрированным с забаненных подсетей игрокам нужно прописывать доступ ADMIN_USER (флаг "z") Переменные: amx_subnet_mode 1 1 - блокируется доступ незарегистрированным игрокам с подсетей, прописанных в ips.ini и не имеющих уникального SteamID, то есть в authid игрока присутствует "LAN" или "PENDING" 2 - блокируется доступ всем незарегистрированным игрокам с подсетей, прописанных в ips.ini 3 - режим работы "наоборот", то есть блокируется доступ незарегистрированным игрокам с подсетей, не прописанных в ips.ini amx_subnet_msg - текстовая строка, которая отображается игрокам, кикнутым с сервера по причине блока подсети. Рекомендуется при режиме amx_subnet_mode 1 прописывать в этой строке информацию, что играть можно только со Steam или с последней версией эмулятора Steam - revEmu Например (добавить в amxx.cfg): amx_subnet_msg "Ваша подсеть ограничена в доступе к серверу для вашей версии игры. Используйте Steam или Non-Steam V42 ZCP. Скачать патч V42 можно на сайте sj-play.net." вариант на английском: amx_subnet_msg ""Your subnet blocked in this server to play with old Non-Steam Patch. Please use Steam or latest Non-Steam client V42 ZCP" Команды: amx_bansubnet <подсеть> - добавляет подсеть в ips.ini amx_unbansubnet <подсеть> - удаляет подсеть из ips.ini Уровень доступа - ADMIN_RCON Внимание! Если вы используете AmxBans, то для корректной работы плагина необходимо заменить ваш плагин admin_amxbans.amxx на тот что добавлен к сообщению. Более подробная инструкция о том, как пользоваться плагином и как правильно вычислить подсеть, доступна тут: http://sj-play.net/download.php?view.212 Надеюсь, что плагин окажется вам полезен, а также поспособствует переходу многих нон-стим игроков на стим или на последнюю версию патча с эмулятором revEmu. amx_subnetban2.zip ( 9,19 килобайт ) Кол-во скачиваний: 726 admin_amxbans.zip ( 16,5 килобайт ) Кол-во скачиваний: 385
Отредактировал: GUNNER, - 5.11.2009, 20:45
|
Поблагодарили 13 раз
|
|
imba |
4.10.2009, 22:49
Сообщение
|
|||
с amxbans работает?
Цитата - При использовании dproto и режима amx_subnet_mode 1 генерация SteamID по IP не должна быть включена как отключить?
Отредактировал: imba, - 4.10.2009, 22:57
|
||||
|
||||
GUNNER |
4.10.2009, 23:18
Сообщение
|
|
с amxbans работает? Работает независимо от наличия/отсутствия AmxBans как отключить? По-умолчанию она выключена. Главное не ставить в соответствие типу клиента - тип SteamID 3 или 4 в dproto.cfg Например, с такими настройками в dproto.cfg плагин будет работать правильно: Код # Use this to set authid's for clients
cid_HLTV = 7 cid_NoSteam47 = 10 cid_NoSteam48 = 8 # For Legit Steam clients cid_Steam = 1 # Client recognized as pending when they sucessfully authorized, but did not get steam id # REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example) cid_SteamPending = 9 # For players having revEmu ( >= 9.74) on client-side: cid_RevEmu = 2 # For players having old revEmu on client-side: cid_OldRevEmu = 8 # For players having hCupa's SteamEmu on client-side: cid_SteamEmu = 8 |
Поблагодарили 1 раз
|
|
Ice_MaximuS |
11.10.2009, 18:48
Сообщение
|
У меня почему-то вообще не работает забанил свою подсеть 91.90.9.0/91.90.9.255
и всеравно заходит. (( |
|
Поблагодарили 1 раз
|
|
GUNNER |
11.10.2009, 19:07
Сообщение
|
|
|
|
|
Ice_MaximuS |
11.10.2009, 19:30
Сообщение
|
|
|
imba |
11.10.2009, 19:43
Сообщение
|
|||
У меня почему-то вообще не работает забанил свою подсеть 91.90.9.0/91.90.9.255 и всеравно заходит. (( +1 тоже самое. все прописую везде правильно,но не работает
|
||||
|
||||
GUNNER |
11.10.2009, 20:44
Сообщение
|
|
amx_default_access "" в amxx.cfg прописано?
Точно заходите с нон-стима? Какая версия (билд) сервера и какие настройки dproto? И если не трудно, скиньте логи сервера именно того момента, когда вы заходите с забаненной подсети. И еще желательно, после захода на сервер, выполнить в консоли сервера команду amx_who и скинуть скрин того что выдаст в консоли. Буду вылавливать баги. Хотя у меня на серверах плагин тестировался и работает пока что без нареканий.
Отредактировал: GUNNER, - 11.10.2009, 20:50
|
Поблагодарили 2 раз
|
|
Ice_MaximuS |
11.10.2009, 23:26
Сообщение
|
amx_default_access "" в amxx.cfg прописано? Точно заходите с нон-стима? Какая версия (билд) сервера и какие настройки dproto? И если не трудно, скиньте логи сервера именно того момента, когда вы заходите с забаненной подсети. И еще желательно, после захода на сервер, выполнить в консоли сервера команду amx_who и скинуть скрин того что выдаст в консоли. Буду вылавливать баги. Хотя у меня на серверах плагин тестировался и работает пока что без нареканий. amx_default_access "" - это осталось после первого плагина даже не менял. Опа, т.е. помимо плагина для него надо поставить что-то ещё что будет иметь dproto.cfg так как у меня его не имеется. |
|
|
|
GUNNER |
12.10.2009, 6:34
Сообщение
|
|
amx_default_access "" - это осталось после первого плагина даже не менял. Опа, т.е. помимо плагина для него надо поставить что-то ещё что будет иметь dproto.cfg так как у меня его не имеется. А каким образом тогда на твой сервер заходят с нон-стима? Большинство нон-стим серверов сейчас используют dproto, поэтому плагин рассчитан на работу именно с ним. На старых билдах hlds с крякнутыми файлами, особенно там где еще есть глюки с админкой по нику, плагин может и не срабатывать. Но все равно, скинь логи, или хотя бы напиши, какой authid(или SteamID) у тебя на сервере получают игроки с нон-стима. Или лучше выполни команду amx_who в консоле сервера и скинь результат(скрин). Тогда попытаюсь сделать плагин совместимым с твоей версией сервера.
Отредактировал: GUNNER, - 12.10.2009, 6:41
|
Поблагодарили 1 раз
|
|
Ice_MaximuS |
12.10.2009, 12:12
Сообщение
|
Поставил этот [DPROTO] он немного не коректно поднялся.
Код Console initialized. Protocol version 47 Exe version 1.1.2.6/Stdio (cstrike) Exe build: 02:38:15 Jul 7 2004 (2738) STEAM Auth Server couldn't exec language.cfg exec server.cfg DONE exec <filename> : execute a script file exec <filename> : execute a script file exec <filename> : execute a script file Server IP address 91.90.15.22:27016 Metamod version 1.19 Copyright (c) 2001-2006 Will Day <willday@metamod.org> Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'. This is free software, and you are welcome to redistribute it under certain conditions; type `meta gpl' for details. [DPROTO]: Version 0.3.0 Linux [DPROTO]: Loading config './dproto.cfg' [DPROTO]: LoggingMode = 2 [DPROTO]: Config sucessfully loaded. [DPROTO]: Cant locate engine_i686.so AMX Mod X version 1.8.1.3722 [RG] Copyright (c) 2004-2006 AMX Mod X Development Team AMX Mod X comes with ABSOLUTELY NO WARRANTY; for details type `amxx gpl'. This is free software and you are welcome to redistribute it under certain conditions; type 'amxx gpl' for details. L 10/12/2009 - 12:59:16: -------- Mapchange to de_dust2 -------- [AMXX] Loaded 31 admins from file Executing AMX Mod X Configuration File maxplayers cannot be changed while a server is running. "maxplayers" is "10" "maxplayers" is "10" "maxplayers" is "10" Couldn't find plugin matching "nextmap" Couldn't find plugin matching "mapchooser" Couldn't find plugin matching "timeleft" Couldn't find plugin matching "statsx" Couldn't find plugin matching "miscstats" Couldn't find plugin matching "stats_logging" Couldn't find plugin matching "amxx_atac_cfg.1.1.09" Couldn't find plugin matching "atac.2.5.5.5" Couldn't find plugin matching "afkkicker2" Couldn't find plugin matching "afkkisss" Couldn't find plugin matching "show_ip" Couldn't find plugin matching "slaylosers" Couldn't find plugin matching "amx_autorestart" Ammunition has been unrestricted Equipment has been unrestricted Handguns have been unrestricted Shotguns have been unrestricted Sub-Machine Guns have been unrestricted Assault & Sniper Rifles have been unrestricted Machine Guns have been unrestricted Tactical Shield has been restricted exec server.cfg DONE exec <filename> : execute a script file exec <filename> : execute a script file exec <filename> : execute a script file HLShield[32557]: HLShield 1.14 - (c) 2007 by Serghei Amelian <same75@gmail.com> Master server communication disabled. Ignoring custom decal from Max L 10/12/2009 - 12:59:35: [admin.amxx] Login: "Ice_MaximuS<1><VALVE_ID_LAN><>" became an admin (account "Ice_MaximuS") (access "abcdefghijklmnopqrstu") (address "91.90.9.153") L 10/12/2009 - 13:00:03: [admincmd.amxx] Cmd: "Ice_MaximuS<1><VALVE_ID_LAN><>" ask for players list Код ] amx_who
Clients on server: # nick authid userid imm res access 1 Ice_MaximuS VALVE_ID_LAN 1 Yes Yes abcdefghijklmnop |
|
|
|
Ice_MaximuS |
12.10.2009, 12:33
Сообщение
|
А нет не поднялся DPROTO, для него hlds надо заново ставить.
|
|
|
|
worldspawn |
12.10.2009, 15:09
Сообщение
|
gj man
кто забанил свою подсеть и может зайти на серв случайно не стим юзеры?
Отредактировал: worldspawn, - 12.10.2009, 15:10
|
|
|
|
GUNNER |
12.10.2009, 21:32
Сообщение
|
|
Поставил этот [DPROTO] он немного не коректно поднялся. Билд сервера у тебя довольно старый, я не уверен, что дпрото на нем будет нормально работать. Но тем не менее, дело тут не в нем, а вот в чем: Код ] amx_who Clients on server: # nick authid userid imm res access 1 Ice_MaximuS VALVE_ID_LAN 1 Yes Yes abcdefghijklmnop Ты заходишь с админскими правами, все флаги включены. А я писал, что если среди флагов доступа есть "z" или "b", плагин пускает игрока. Если все правильно настроено, то на позиции access, у игрока не имеющего никаких прав, должно быть пустое место!! Вот привожу конкретно пример со своего сервера: |
|
|
imba |
13.10.2009, 17:26
Сообщение
|
|||
Итак,билд 4554+dproto 0.3.7+csdm 2.1.2
в ips.ini Цитата 92.249.64.0/92.249.127.255 настройки dproto.cfg Цитата # ======================================================== # AUTHID MANAGEMENT # ======================================================== # ClientIDs (for cid_* options) # 1: Real steam (STEAM_xx:xx:xx) # 2: Real valve (VALVE_xx:xx:xx) # 3: STEAM_ by IP # 4: VALVE_ by IP # 5: Deprecated - client will be rejected # 6: reserved for future use # 7: HLTV # 8: STEAM_ID_LAN # 9: STEAM_ID_PENDING # 10: VALVE_ID_LAN # 11: VALVE_ID_PENDING # 12: STEAM_666:88:666 # Используйте вышеуказанное описание для установки настроек AuthID cid_HLTV = 7 cid_NoSteam47 = 8 cid_NoSteam48 = 10 # Для Steam клиента cid_Steam = 1 # Укажите AuthID игроков, которые авторизовались, но не получили SteamID # REMARK: Actually, it got steamid, but it is useless (STEAM_0:0:0 for example) cid_SteamPending = 9 # For players having revEmu ( >= 9.74) on client-side: cid_RevEmu = 1 # For players having old revEmu on client-side: cid_OldRevEmu = 1 # For players having hCupa's SteamEmu on client-side: cid_SteamEmu = 1 # For SETTI ServerScanner cid_Setti = 3 в amxx.cfg Цитата amx_default_access "" amxx cvars Цитата amxx cvars Registered cvars: name value plugin [ 1] amx_mode 1 admin_amxbans.a [ 2] amx_password_field _pw admin_amxbans.a [ 3] amx_default_access admin_amxbans.a [ 4] amx_vote_ratio 0.02 admin_amxbans.a [ 5] amx_vote_time 10 admin_amxbans.a [ 6] amx_vote_answers 1 admin_amxbans.a [ 7] amx_vote_delay 300 admin_amxbans.a [ 8] amx_last_voting 0 admin_amxbans.a при заходе с нон-стима Цитата L 10/13/2009 - 18:10:26: [DPROTO]: Client 1 - Set AuthIdType 8 [dproto]; pClient = 042D64A8 L 10/13/2009 - 18:10:26: "test<2><STEAM_ID_LAN><>" connected, address "92.249.121.64:27005" L 10/13/2009 - 18:10:39: "test<2><STEAM_ID_LAN><>" entered the game L 10/13/2009 - 18:10:44: "test<2><STEAM_ID_LAN><>" joined team "TERRORIST" НО Цитата amx_who Clients on server: # nick authid userid imm res access 2 test STEAM_ID_LAN 2 No No z Тоисть сервер все равно присваивает флаг z,хотя он убран. если поставить к примеру amx_default_access "i" то все работает как положено что не так?пробовал отключать все плагины,но проблема видимо не в них
Отредактировал: imba, - 19.3.2011, 2:15
|
||||
|
||||
GUNNER |
13.10.2009, 17:55
Сообщение
|
|
|
|
|
imba |
13.10.2009, 18:00
Сообщение
|
|||
amxbans 5.0
Цитата [ 1] AmxBans Admin Base 1.8.1.3746 AMXX Dev Team admin_amxbans.amxx
[ 2] AMXBans 5.0 YoMama/Lux & lan amxbans.amxx
Отредактировал: imba, - 13.10.2009, 18:02
|
||||
|
||||
GUNNER |
13.10.2009, 18:35
Сообщение
|
|
Эх, моя оплошность, со стандартным AmxBans плагин и не протестировал, а у меня на серверах несколько измененный, с которым работает, а это я не учел.
Видимо баг в плагине admin_amxbans.amxx. Даже если amx_default_access "" - все равно выдается доступ "z" Вот, изменил плагин, с ним должно работать: admin_amxbans.zip ( 16,5 килобайт ) Кол-во скачиваний: 75 |
Поблагодарили 1 раз
|
|
imba |
13.10.2009, 20:01
Сообщение
|
|||
вот это найс.спасибо,все работает :)
|
||||
|
||||
Ice_MaximuS |
14.10.2009, 14:35
Сообщение
|
Билд сервера у тебя довольно старый, я не уверен, что дпрото на нем будет нормально работать. Но тем не менее, дело тут не в нем, а вот в чем: Ты заходишь с админскими правами, все флаги включены. А я писал, что если среди флагов доступа есть "z" или "b", плагин пускает игрока. Если все правильно настроено, то на позиции access, у игрока не имеющего никаких прав, должно быть пустое место!! Вот привожу конкретно пример со своего сервера: Да нет не в этом дело я захочу и под обычным ноком просто когда пишу amx_who оно говорит что эта команда для админов закрыта эта опция. Я думал ты хочешь глянуть на Steam id. А без этого дпрото плагин можно поднять как-то ? У тебя есть HLDS под линукс свежей версии с дпронто там поставленным, а то я чета мучался ставил кс с этим депротно уже на ново все сервер подымается как только захожу на него ложиться. |
|
|
|