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

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

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

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

8 страниц V   1 2 3 ... 6 7 »

Amx Subnet Ban V2.0

, Достали читеры с меняющимся IP? Вам сюда!
Статус пользователя GUNNER
сообщение 14.10.2009, 15:21
Сообщение #21


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(Ice_MaximuS @ 14.10.2009, 16:35) *
Да нет не в этом дело я захочу и под обычным ноком просто когда пишу amx_who оно говорит что эта команда для админов закрыта эта опция.
Я думал ты хочешь глянуть на Steam id.


Так пропиши amx_who прямо в консоли сервера, а если сервер не на твоем компе, то через rcon
Steam id правильный, с ним плагин работает.

Отредактировал: GUNNER, - 14.10.2009, 15:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя nonka
сообщение 17.10.2009, 19:49
Сообщение #22
Стаж: 18 лет

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

не проше ли давать бан по номеру жесткого диска?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 17.10.2009, 22:15
Сообщение #23


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(nonka @ 17.10.2009, 21:49) *
не проше ли давать бан по номеру жесткого диска?

Это возможно только если у всех игроков на сервере установлена соответствующая программа (эмулятор или античит).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 4.11.2009, 10:47
Сообщение #24


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

а я не могу скомпелировать пишет нету iptools.inc беру от старого, тоже самое sad.gif и еще вопрос на будущее а он первой версии работать будет?
ну типо:
188.186.0.0/255.255.0.0
?

кстати поставил то который идет в комплекте, так у меня всех админов прав лишило :)
вопрос про компиляцию в силе.

и еще admin.amxx отключать при этом?
у меня почему-то все клиенты STEAM_ID_LAN из за баненых сетей это типо у них 42 пач уже стоит что ли? или тупо не работает :)

Отредактировал: coolman, - 4.11.2009, 13:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Smokin' Aces SiSka
сообщение 5.11.2009, 18:39
Сообщение #25
Стаж: 17 лет

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

Цитата(GUNNER @ 4.10.2009, 19:27) *
Amx Subnet Ban v2.0

Написал небольшой, но полезный плагин, представляющий из себя несколько усовершенствованный вариант плагина Amx Subnet Ban, выложенного тут: https://c-s.net.ua/forum/topic828.html

[attachment=9717:amx_subnetban2.zip]

Есть ещё одна огроменьшая просьба!!!! думаю она не должна быть такой сложной в исполнении.. суть заключается в том чтоб на сервере играли все диапазоны НО!!! когда на полный сервер начинали конектится диапозоны с более высоким приоритетом, то более низкие кикались с сервера))) очень прошу.. а то рано утром и ночью восновном играют из других городов.. а вечером для своего города мест не хватает!! забанил всех айпи иногородних серв опустел ((( народ только вечером(( вот бы доработать плаг чтоб приоритеты диапозонам айпи приделывал и кикал при необходимости))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 5.11.2009, 20:41
Сообщение #26


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(coolman @ 4.11.2009, 12:47) *
а я не могу скомпелировать пишет нету iptools.inc беру от старого, тоже самое sad.gif и еще вопрос на будущее а он первой версии работать будет?
ну типо:
188.186.0.0/255.255.0.0
?

кстати поставил то который идет в комплекте, так у меня всех админов прав лишило :)
вопрос про компиляцию в силе.

и еще admin.amxx отключать при этом?
у меня почему-то все клиенты STEAM_ID_LAN из за баненых сетей это типо у них 42 пач уже стоит что ли? или тупо не работает :)

iptools.inc я тоже брал от старого, все работало...
Вот на всякий случай кидаю.
admin.amxx - отключать не нужно
Отключать вообще ничего не нужно, так как это отдельный плагин в отличие от первой версии, где был измененный admin.amxx
Нужно лишь заменить admin_amxbans.amxx если вы используете AmxBans

Цитата(Smokin' Aces SiSka @ 5.11.2009, 20:39) *
Есть ещё одна огроменьшая просьба!!!! думаю она не должна быть такой сложной в исполнении.. суть заключается в том чтоб на сервере играли все диапазоны НО!!! когда на полный сервер начинали конектится диапозоны с более высоким приоритетом, то более низкие кикались с сервера))) очень прошу.. а то рано утром и ночью восновном играют из других городов.. а вечером для своего города мест не хватает!! забанил всех айпи иногородних серв опустел ((( народ только вечером(( вот бы доработать плаг чтоб приоритеты диапозонам айпи приделывал и кикал при необходимости))


Не так уж и просто, но в следующей версии постараюсь реализовать.
Прикрепленные файлы:
Прикрепленный файл  iptools.zip ( 424 байт ) Кол-во скачиваний: 58
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя coolman
сообщение 8.11.2009, 12:01
Сообщение #27


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

у меня иногда проскакивают STEAM_ID_LAN с запрещенных подсетей sad.gif они не админы, флаг сделал "m" всем.

я использую для банов advanced_bans и у меня тоже игрокам выдает автоматом статутс "z" приходится в вручную менять за m
не подскажете, кто может его поправить, что бы в зависимости от стим или не стим шел бан, если STEAM_ID_LAN то бан по ip, если же типо этого
STEAM_0:0:1031549448 то бан по стиму, ктстаии в стандартном так и идет
код думаю типо тогого должен быть, только че куда, я хз

Код
    if (voteban)
    {
        get_user_authid(player, g_optionName[0], sizeof(g_optionName[])-1);
        
        // Do the same check that's in plmenu to determine if this should be an IP ban instead
        if (equal("4294967295", g_optionName[0])
            || equal("HLTV", g_optionName[0])[attachment=10007:advanced_bans.rar]
            || equal("STEAM_ID_LAN", g_optionName[0])
            || equali("VALVE_ID_LAN", g_optionName[0]))
        {
            get_user_ip(player, g_optionName[0], sizeof(g_optionName[])-1, 1);
            
            ipban=true;
        }

    }
    else
    {
        num_to_str(get_user_userid(player), g_optionName[0], 31)
    }
    
    new authid[32], name[32]

    if (voteban)
    {
        if (ipban==true)
        {
            g_Answer = "amx_banip %s 30 ";
        }
        else
        {
            g_Answer = "amx_ban %s 30 ";
        }
        
        add(g_Answer, sizeof(g_Answer) - 1, g_ban_reason);
    }
    else
    {
        g_Answer = "kick #%s";


файл выложите обратно тоже в sma, спасибо

Отредактировал: coolman, - 8.11.2009, 12:04
Прикрепленные файлы:
Прикрепленный файл  advanced_bans.rar ( 10,16 килобайт ) Кол-во скачиваний: 10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 9.11.2009, 10:45
Сообщение #28


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

ладно не надо, я амхбанс поставил :biggrin:, но глюк с доступом из забаненых сетей остался, посмотрите пожалуйста.

Отредактировал: coolman, - 9.11.2009, 10:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 22.12.2009, 15:23
Сообщение #29


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

проект умер что ли, как с поддержкой dproto? если там например заогнять всех старых клиентов в lan то тогда амхбанс не будет банить, если генерировать по Ip стим номер, но гда все будет проходить через Amx Subnet Ban V2.0 как авторизированные пользователи
вот у меня есть список Ip я хочу что бы с этих сетей небыло ни каких ограничений в доступе и что бы стим по Ip делал ся, щас так и есть, но я хочу, что бы из остальных сетей доступ был только по реальному стиму или сгенерированному не dproto, а эмулятором на их стороне. Я не много прошу? :biggrin:
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 22.12.2009, 18:04
Сообщение #30


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(coolman @ 22.12.2009, 17:23) *
если там например заогнять всех старых клиентов в lan то тогда амхбанс не будет банить, если генерировать по Ip стим номер, но гда все будет проходить через Amx Subnet Ban V2.0 как авторизированные пользователи


Что значит амхбанс не будет банить? У меня например dproto настроен так, что нонстим клиенты старых версий без эмулятора revEmu получают VALVE_ID_LAN.
Amxbans их спокойно банит по ip-адресу командой amx_banip
Причем amxbans это система все-таки продуманная, можно вообще не задумываться какой клиент у игрока. Если банить командой amx_banip, и у клиента будет реальный SteamID или сгенерированный revEmu, то бан уже будет по уникальному ID.
Так что тут я вообще не вижу проблемы, и также не вижу практического смысла в генерировании SteamID из IP

Цитата(coolman @ 22.12.2009, 17:23) *
вот у меня есть список Ip я хочу что бы с этих сетей небыло ни каких ограничений в доступе и что бы стим по Ip делал ся, щас так и есть, но я хочу, что бы из остальных сетей доступ был только по реальному стиму или сгенерированному не dproto, а эмулятором на их стороне. Я не много прошу? :biggrin:


Плагином это реализовать вряд ли получится, тут dproto переписывать надо, поскольку если он и будет генерировать, то всем, независимо от подсети.
Хотя... если каким-нибудь образом можно точно различить SteamID, сгенерированные по ip, от уникальных SteamID, то в принципе реализовать то, что ты написал, возможно.

Отредактировал: GUNNER, - 22.12.2009, 18:05
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flipper_SPb
сообщение 23.12.2009, 16:40
Сообщение #31
Стаж: 16 лет

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

Проблема есть в некоторых модах ХЛ.
Например Adrenaline Gamer Mod ориентируется в некоторых моментах на SteamID. Лишь в некоторых, но весьма существенных. Например в режиме дуэли, любой игрок может войти и помешать. Хотя должен помещаться в спектаторы. Для полной работоспособности мода и пришлось ставить дпрото с генерацией стимИД по айпишнику.

Отредактировал: Flipper_SPb, - 23.12.2009, 16:59
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flipper_SPb
сообщение 23.12.2009, 16:56
Сообщение #32
Стаж: 16 лет

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

GUNNER, а что за модифицированный amxbans?
Я проверил - у меня тоже выдает всем z. Ранее я столкнулся с другим приколом - amxbans чувствителен к регистру имен. Если Sasha админ, то с именем sasha можно играть без пароля. Админских прав правда не будет, но юзеров в заблуждение ввести может и статистику которая ведется по имени это портит))) Решилось заменой equal() на equali() в плагине амхбанс.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 23.12.2009, 22:17
Сообщение #33


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(Flipper_SPb @ 23.12.2009, 18:56) *
GUNNER, а что за модифицированный amxbans?
Я проверил - у меня тоже выдает всем z. Ранее я столкнулся с другим приколом - amxbans чувствителен к регистру имен. Если Sasha админ, то с именем sasha можно играть без пароля. Админских прав правда не будет, но юзеров в заблуждение ввести может и статистику которая ведется по имени это портит))) Решилось заменой equal() на equali() в плагине амхбанс.


Там исправил всего одну буковку (строки 629-632):

Цитата
get_cvar_string("amx_default_access", defaccess, 31)

if (!strlen(defaccess))
copy(defaccess, 32, "z")


на

Цитата
get_cvar_string("amx_default_access", defaccess, 31)

if (!strlen(defaccess))
copy(defaccess, 32, "")
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 24.12.2009, 17:13
Сообщение #34


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(GUNNER @ 24.12.2009, 2:17) *
Там исправил всего одну буковку (строки 629-632):

ну вот все сделал как написано, в депрото 47-48 протокол загнал в 10 (тобишь # 10: VALVE_ID_LAN).
В файле ips.ini прописано:
94.32.0.0/188.73.127.255

однакож игрок ALL без флагов доступа играет:
12 All VALVE_ID_LAN 15 No No



#12 "All" 15 VALVE_ID_LAN 0 07:16 56 0 188.16.85.243:27005
#13 "apostol*" 26 STEAM_0:0:1499655541 2 07:02 38 1 188.18.146.27:236

а другие игроки нормально определяются, как такое может быть?
в amxx.cfg и server.cfg
выставил следующее:
amx_subnet_mode 1
amx_subnet_msg "Обновите игру или поставьте стим эмулятор"

Отредактировал: coolman, - 24.12.2009, 17:18
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 24.12.2009, 17:28
Сообщение #35


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(coolman @ 24.12.2009, 19:13) *
94.32.0.0/188.73.127.255


Слишком большой диапазон. Почти половина всех возможных адресов :)
С такими огромными диапазонами, которые охватывают много подсетей, плагин может не работать, так как iptools может некорректно вычислить адрес.
Например, если прописать 0.0.0.0/255.255.255.255 работать не будет точно.
У тебя в диапазон входят как сети класса А так и класса B.
Можно попробовать разбить такой диапазон на несколько, ил сделать хотя бы чтобы сети разных классов не пересекались, например хотя бы так:

94.32.0.0/126.255.255.255
128.0.0.0/188.73.127.255
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя CEST
сообщение 27.12.2009, 13:13
Сообщение #36
Стаж: 18 лет

Сообщений: 106
Благодарностей: 3
Полезность: 29

Kicked :"Your subnet blocked in this server to play with old Non-Steam Patch. Please use Steam or
Как можно изменить? В amx_subnetban2.sma побывал не получается..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kentavrius
сообщение 27.12.2009, 14:22
Сообщение #37


Стаж: 17 лет

Сообщений: 951
Благодарностей: 167
Полезность: 423

Цитата(CEST @ 27.12.2009, 18:13) *
Kicked :"Your subnet blocked in this server to play with old Non-Steam Patch. Please use Steam or
Как можно изменить? В amx_subnetban2.sma побывал не получается..

Можно, например прочитать первый пост.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя CEST
сообщение 27.12.2009, 21:12
Сообщение #38
Стаж: 18 лет

Сообщений: 106
Благодарностей: 3
Полезность: 29

Помоему глючит плагин.
Забанил диапазон 188.134 и все равно кто то заходи т этого ип,другие нет.

И как мне кажется повысились скачки в с пингом...Прикрепленное изображение

Цитата(kentavrius @ 27.12.2009, 15:22) *
Можно, например прочитать первый пост.

Разобрался.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя imba
сообщение 27.12.2009, 21:55
Сообщение #39
Стаж: 16 лет

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

Цитата
Забанил диапазон 188.134 и все равно кто то заходи т этого ип,другие нет.


Цитата
- Игроки с уникальными SteamID (неважно лицензия или эмулятор) могут играть свободно, даже если они в забаненной подсети.


!
Запрет на ответ в темах до: 10.11.29392, 21:09
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GUNNER
сообщение 28.12.2009, 0:46
Сообщение #40


Стаж: 19 лет

Сообщений: 522
Благодарностей: 201
Полезность: 635

Цитата(CEST @ 27.12.2009, 23:12) *
Помоему глючит плагин.
Забанил диапазон 188.134 и все равно кто то заходи т этого ип,другие нет.

И как мне кажется повысились скачки в с пингом...Прикрепленное изображение


Разобрался.


Исправленный плагин для amxbans поставить не забыл?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
8 страниц V   1 2 3 ... 6 7 »
 
Тема закрытаНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: