0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как банить подсеть в 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

Кикнуть игрока через через консоль

).

  • Вводим команду amx_kick «ник игрока» «причина», например: amx_kick «Vasya» «Cheater».
  • Как забанить игрока в КС 1.6

    Кикать игроков в КС 1.6 мы научились и теперь мы научим Вас банить. Как Вы уже знаете, банить — это значит запретить игроку вход на сервер. Способы практически аналогичные. Для возможности бана Вам нужен флаг «D».

    Забанить игрока через Amxmodmenu

    1. Открываем Amxmodxmenu командой amxmodmenu в консоль.
    2. Далее ищем пункт меню «Бан/Ban».
    3. В открывшемся меню выбираем и нажимаем на игрока, которого необходимо забанить.

    Минус этого способа в том, что при смене IP адреса игрока снова может зайти на сервер. Для устранения этого бага рекомендуем Вам установить систему бана AMX BanCS.

    Забанить игрока через AMX BanCS

    ).

  • Вводим команду amx_bancsmenu.
  • Выбираем игрока, которого нужно забанить, а также указываем причину бана.
  • Забанить игрока через консоль

    ).

  • Вводим команду listplayers и ищем номер игрока, которого нужно забанить.
  • Далее вводим команду: amx_ban «номер игрока» «время (в минутах)» «причина», например, amx_ban 10 60 Mat.
  • Конечно же, кроме данных способ есть масса других различных способов кикнуть и забанить игрока в КС 1.6. Однако мы рассказали Вам самые доступные и простые способы. Кстати, если Вы забанили игрока и не знаете, как его разбанить, то прочитайте нашу статью: как разбанить игрока в КС 1.6. Желаем Вам приятной игры и поменьше читеров!

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector