Half-Life и Adrenaline Gamer форум
http://aghl.ru/forum/

Subnetban (бан подсетей и автономных систем)
http://aghl.ru/forum/viewtopic.php?f=19&t=282
Страница 4 из 22

Автор:  Extremist [ 13 янв 2013, 16:01 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

жаль. отрубил :no:

Автор:  Extremist [ 14 янв 2013, 01:39 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

сечйчас добавил бан подсети
Код:
sb_ban 195.66.140.0 195.66.141.255 "hacker" 
чел с ip 195.66.141.113 как играл так и играл после того как я добавил бан
в чем прикол ? :o
в INI появилась запись
Код:
195.66.140.0 195.66.141.255 abdgh "2013.01.13 19:36:04" "1970.01.01 07:00:00" "hacker"
более того - чел из зобаненой сети перешел на другую карту после ее смены :shock:
<Datetime of last blocked connection> написано
Код:
1970.01.01 07:00:00
что должно быть указаное в
Код:
sb_def_allowed_clients
если у меня мультипротокол и я использую dproto для генерации STEAM: по IP

Автор:  Lev [ 14 янв 2013, 11:51 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

Extremist писал(а):
чел с ip 195.66.141.113 как играл так и играл после того как я добавил бан
Если добавлять через непосредственное указание подсети, то проверка играющих не производится. Просто кикни его.

Extremist писал(а):
sb_ban 195.66.140.0 195.66.141.255 "hacker"
Не указал флаги разрешенных клиентов. Посмотри в конце второго поста как надо.
Согласен, может неудобно, но кажись так надо было (с указанием флагов).

Extremist писал(а):
в INI появилась запись
195.66.140.0 195.66.141.255 abdgh "2013.01.13 19:36:04" "1970.01.01 07:00:00" "hacker"
Молодец что скинул. "abdgh" - флаги разрешенных клиентов. Флаг "a" разрешает вход с нонстимов без эмуляторов, т.е. по факту любой сможет зайти. Поэтому и не кикнуло при смене карты.
А ещё надо было попользовать команду sb_stat и посмотреть какой тип клиента у этого игрока. Может у него вообще стим был и было бы достаточно бана по стим ид.

В sb_def_allowed_clients ничего не меняй. Там должно быть "bdgh".
И этот же набор флагов используй для бана.
Можешь в INI файле заменить abdgh на bdgh.

Автор:  Extremist [ 14 янв 2013, 12:55 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

ок спс, теперь буду знать. отпишусь если что :good:

Автор:  Extremist [ 25 янв 2013, 19:54 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

Lev писал(а):
А ещё надо было попользовать команду sb_stat и посмотреть какой тип клиента у этого игрока..

ну вот допустим проверил выдал
Код:
286 6pycHukuHa      195.66.141.113  48 RevEmu     Ukraine     
пишу команду
Код:
sb_ban 195.66.141.0 195.66.141.255 "" "haker" 
вроде пишет что
Код:
[SubnetBan] Subnet successfully banned
лезу смотрю в subnetbun.ini действительно запись
Код:
195.66.141.0 195.66.141.255 bdgh "2013.01.25 20:44:03" "1970.01.01 07:00:00" "haker"
по факту все это время зобаненый играет
кикаю его через amx_kick
Код:
 amx_kick  6pycHukuHa
Код:
- 6pycHukuHa has left the game

через некоторое время зобаненый перезаходит
Код:
+ 6pycHukuHa has joined the game
проверяю ее IP
Код:
 10 | 6pycHukuHa           | 195.66.141.113     | 286       | No     | No     | z
В чем дело ? почему она зашла не смотря на то что ее IP попадает в диапазон заблокированых?

посмотрел предыдущие записи, я ее блочил ранее даже с большим диапазоном а ей все нипачем
Код:
195.66.140.0 195.66.141.255 bdgh "2013.01.13 19:36:04" "1970.01.01 07:00:00" "hacker"

Добавлено спустя 15 минут 12 секунд:
или нужно изменить в банах флаг с bdgh на b чтобы пускало только лиц.only поскольку у нее
Код:
48 RevEmu
?

Добавлено спустя 5 минут 13 секунд:
Lev поясни плз. что-то я напутал видимо
в описании указано
Цитата:
sb_def_allowed_clients "bdgh" // Разрешенные типы клиентов используемые по умолчанию командой sb_ban ("bdgh" = Native Steam, RevEmu, SC2009 и AVSMP)
я правильно понимаю, что владельцев таких клиентов, например лиц. стим или РевЭМУ пустит в любом случае, даже если подсеть забанина так?
и пустит также игроков с флагами админов :Search: ?

Автор:  Lev [ 25 янв 2013, 23:09 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

Вот ты в sb_ban команде указал пустой список разрешенных клиентов, поэтому в запись в файле попало значение из квара sb_def_allowed_clients, т.е bdgh.
У игрока RevEmu, за него отвечает флаг d. Он есть в списке разрешенных, в файле. Поэтому его и пускает.
Измени прямо в файле bdgh на bgh и перестанет пускать с ревему.

Автор:  Extremist [ 02 мар 2013, 15:51 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

щас вот юзю sql-версию
добавил бан вида
Код:
ss_ban 79.105.0.0/16 "b" hacker"
в таблице создалась строка но ее содержмое меня смущает
Код:
startip 1332281344 endip 1332346879    
или там своя кодировка? :sorry:

в принципе по логу amxx прошло верно
Код:
L 03/02/2013 - 16:45:35: [subnetban_sql.amxx] CmdBan: "bumctik<3531><STEAM_0:2:677202553><>" banned subnet: 79.105.0.0 - 79.105.255.255, allowing clients: "b", with reason "hakers"

Автор:  Lev [ 02 мар 2013, 20:51 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

Как хранить IP-адрес (MySQL)

Автор:  Extremist [ 16 мар 2013, 01:40 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

Lev
инногда когда много народа на сервере и ты вызываешь
Код:
sb_stat
то вываливаешься с такой ошибкой ,
Код:
] sb_stat

Reliable channel overflowed
Host_EndGame: Server disconnected

Netchan_Clear() : reliable length not 0, reliable_sequence: 11, incoming_reliable_acknowledg

Автор:  GordonFreeman [ 16 мар 2013, 15:39 ]
Заголовок сообщения:  Re: Subnetban (бан подсетей)

Нельзя так просто взять и отослать кучу текста в консоль клиента...

Страница 4 из 22 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/