Как банить подсеть в cs 1.6
block ip
Стаж: 11 лет
Сообщений: 3619
Благодарностей: 1705
Полезность: 1010
Меценат
1. Описание
Плагин выводит в консоли форматированный список IP:port и nickname игроков на сервере.
Плагин имеет графическое меню для выбора и блокировки ip адреса/подсети игрока.
2. Команды
amx_readip – в консоли выводит форматированный список ip адресов и имен игроков, доступ флаг d (ADMIN_BAN)
amx_blockipmenu – графическое меню для выбора игрока и выбора подсети для бана, доступ флаг d (ADMIN_BAN)
действие при бане – addip
3. файл с логами:
cstrike/addons/amxmodx/logs/block_ip.log
логируется ник админа, ник забаненного, блокированный ip адрес
4. Установка:
1) копировать amx_blockip.amxx в директорию cstrike/addons/amxmodx/plugins/
2) подключить плагин в файле cstrike/addons/amxmodx/configs/plugins.ini
amx_blockip.7z ( 9,55 килобайт ) Кол-во скачиваний: 1141
теги: бан , подсеть , amxx , cs 1.6 , плагин
Все активные баны находятся в памяти сервера, при этом перманентные баны сохраняются в файле listip.cfg
Это необходимо для того, что восстановить список банов при выключении или рестарт сервера.
И еще раз: временные баны удаляются автоматически при рестарте или выключении сервера.
В файле хранятся только перманентные баны.
Так что разбанить можно следующими методами:
Вариант 1
Удалить нужный бан или все баны в файле listip.cfg
Вариант 2
Использовать команды в консоли сервера
upd: используйте плагин версии 0.2 или выше (26.01.2014)
в версии 0.1 есть критическая ошибка
Как банить подсеть в cs 1.6
- 1
- 2
- 3
- 4
- 5
admin_amxbans.amxx – бан подсети
Описание:
Плагин, позволяющий блокировать доступ на сервер игрокам с динамическим IP.
При этом есть возможность пускать зарегистрированных игроков и игроков, имеющих уникальный SteamID. Также можно ограничивать доступ к серверу только для нескольких определенных подсетей.
*Плагин работет в не зависимости, стоит ли AmxBans.
*Плагин работает с серверами, использующими dproto.
Добавлены следующие возможности:
– Игроки с уникальными 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”). Если есть админы с заблокированных подсетей, у него должен быть флаг “b” на резервный слот.
Переменные:
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 или поставьте стим эмулятор”
вариант на английском:
amx_subnet_msg “”Your subnet blocked in this server to play with old Non-Steam Patch. Please use Steam or latest Non-Steam client”
Команды:
amx_bansubnet – добавляет подсеть в ips.ini
amx_unbansubnet – удаляет подсеть из ips.ini
Уровень доступа – ADMIN_RCON
Внимание! Если вы используете AmxBans, то для корректной работы плагина необходимо заменить ваш плагин admin_amxbans.amxx на тот что добавлен к сообщению.
Надеюсь, что плагин окажется вам полезен, а также поспособствует переходу многих нон-стим игроков на стим или на последнюю версию патча с эмулятором revEmu.
Как же узнать подсеть игрока:
Если на сервере читер с динамическим IP – копируем любой из его IP адрес и переходим по ссылке link
Вставляем туда IP и нажимаем Search
В первой же строке inetnum видим подсеть (диапазон ip, начальный адрес – конечный адрес)
Остается только вместо тире записать ее через слэш (/) и можно банить.
–> –>Мой сайт –> –>” />
–> –>
Голосовые приколы [0] |
Конфиги [2] |
HLTV Модели [1] |
Читы [4] |
Программы для CS 1.6 [11] |
Плагины для cs 1.6 [48] |
Counter-Strike 1.6 [0] |
Моды для CS 1.6 [0] |
Темы меню для CS 1.6 [0] |
–> –>
Новое на сайте + Реклама
Описание:
Плагин дает вам возможность банить/разрешать подсети по маске.
Например, 127.0.0.0/127.0.0.255 – запретит заходить игрокам с IP 127.0.0.0, 127.0.0.1, и так далее, вплоть до 127.0.0.255. Так же плагин по вашему желанию может пускать легальных играков (STEAM) даже если забанена/не разрешена их подсеть. Админов с флагом ADMIN_KICK тоже будет пускать.
Еще реализована регистрация доверенных ников (админами) которым необходимо будет установить пароль и они свободно будут заходить.
После регистрации игрока он должен прописать у себя пароль:
setinfo asb_pw “password”
Команды:
amx_addsubnet – Добавить подсеть. (пример: amx_addsubnet “127.0.0.0/127.0.0.255”)
amx_adduser – Добавить игрока (зарегестрировать). (пример: amx_adduser “Vasya” “123”)
amx_deletesubnet – Удалить подсеть. (пример: amx_deletesubnet “127.0.0.0/127.0.0.255”)
amx_deleteuser – Удалить игрока. (пример: amx_deleteuser “Vasya”)
amx_subnetlist – Показать список подсетей.
amx_userlist – Показать список игроков.
Квары:
asb_allowsteam – 1 Разрешить заходить игрокам с стима даже если забанена подсеть / 0 запретить. По умолчанию 1
asb_website – Строка с ссылкой на сайт, или тему на форуме где можно будет подать заявку на регистрацию ника. (Пишется в причину кика игрока). По умолчанию пусто.
asb_reverse – Установите 1 и плагин будет работать наоборот, кикать тех, кого нету не в одной подсети из списка.
Примечание:
Что бы правильно определять игрок играет на стиме, или это эмулятор (имеется виду что у вас сервер с Dproto) измените в своем конфиге dproto.cfg настройки на такие:
cid_NoSteam47 = 10
cid_NoSteam48 = 10
cid_RevEmu = 2
cid_OldRevEmu = 2
cid_SteamEmu = 2
cid_Setti = 4
Это сделает для всех не лешальных игроков authid типа: VALVE_*, а для легальных STEAM_* которым будет разрешен доступ в зависимости от квара asb_allowsteam
Внимание!
Если вы установили квар asb_reverse в значение 1 то сервер будет кикать всех, кто не входит не в одну подсеть из списка!
История изменений:
Версия 1.1:
* Добавлена обратная работа плагина.
* Немного оптимизирован код.
Как кикнуть и забанить игрока в CS 1.6
Всем привет, друзья. Если Вы зашли на данную статью, то скорее всего Вы хотите узнать как кикнуть и забанить игрока в CS 1.6. Кикнуть — это значит отсоединить игрока от сервера, а забанить — запретить вход на сервер на определенное время. Для данных действий Вам понадобятся права администратора. Ранее мы уже писали на сайте о том, как прописать админку в КС 1.6 и Вы можете воспользоваться нашей статьей. Итак, когда у Вас есть все необходимые права и есть сервер, то можно приступать.
Как кикнуть игрока в КС 1.6
Итак, сначала Вам расскажем два способа о том, как кикнуть игрока в КС 1.6. Кстати, для возможности кикать Вам нужен флаг «C», это так, на будущее.
Кикнуть игрока через Amxmodmenu
Кикнуть игрока через через консоль
).
Как забанить игрока в КС 1.6
Кикать игроков в КС 1.6 мы научились и теперь мы научим Вас банить. Как Вы уже знаете, банить — это значит запретить игроку вход на сервер. Способы практически аналогичные. Для возможности бана Вам нужен флаг «D».
Забанить игрока через Amxmodmenu
- Открываем Amxmodxmenu командой amxmodmenu в консоль.
- Далее ищем пункт меню «Бан/Ban».
- В открывшемся меню выбираем и нажимаем на игрока, которого необходимо забанить.
Минус этого способа в том, что при смене IP адреса игрока снова может зайти на сервер. Для устранения этого бага рекомендуем Вам установить систему бана AMX BanCS.
Забанить игрока через AMX BanCS
).
Забанить игрока через консоль
).
Конечно же, кроме данных способ есть масса других различных способов кикнуть и забанить игрока в КС 1.6. Однако мы рассказали Вам самые доступные и простые способы. Кстати, если Вы забанили игрока и не знаете, как его разбанить, то прочитайте нашу статью: как разбанить игрока в КС 1.6. Желаем Вам приятной игры и поменьше читеров!