Bypass Guard

Bypass Guard 1.0.9

Нет прав для скачивания
Сообщения
4
Реакции
0
Dager, уже лучше. та ошибка пропала теперь другая ))
Код:
 Error: Invalid sql driver 'MySQL' (valid are 'sqlite' or 'mysql')
то что у меня тут два модуля шпарят роль может в этом сыграть?


Код:
[ 1] AMX Mod X        RUN   -    amxmodx.so                v1.9.0.5241     ini  Start ANY 
 [ 2] Reunion          RUN   -    reunion.so                v0.1.0.92       ini  Start Never
 [ 3] ReSemiclip       RUN   -    resemiclip.so             v2.3.9          ini  Chlvl ANY 
 [ 4] ReAuthCheck      RUN   -    reauthcheck.so            v0.1.6          ini  Start Never
 [ 5] Rechecker        RUN   -    rechecker.so              v2.5            ini  Chlvl ANY 
 [ 6] VoiceTranscoder  RUN   -    VoiceTranscoder.so        v2017RC3        ini  ANY   ANY 
 [ 7] WHBlocker        RUN   -    whblocker.so              v1.5.696        ini  Chlvl ANY 
 [ 8] MySQL            RUN   -    mysql_amxx_i386.so        v1.9.0.5241     pl1  ANY   ANY 
 [ 9] SQLite           RUN   -    sqlite_amxx_i386.so       v1.9.0.5241     pl1  ANY   ANY 
 [10] Fun              RUN   -    fun_amxx_i386.so          v1.9.0.5241     pl1  ANY   ANY 
 [11] Engine           RUN   -    engine_amxx_i386.so       v1.9.0.5241     pl1  ANY   ANY 
 [12] FakeMeta         RUN   -    fakemeta_amxx_i386.so     v1.9.0.5241     pl1  ANY   ANY 
 [13] GeoIP            RUN   -    geoip_amxx_i386.so        v1.9.0.5241     pl1  ANY   ANY 
 [14] ReAPI            RUN   -    reapi_amxx_i386.so        v5.8.0.165-dev  pl1  ANY   Never
 [15] Ham Sandwich     RUN   -    hamsandwich_amxx_i386.so  v1.9.0.5241     pl1  ANY   ANY 
 [16] CSX              RUN   -    csx_amxx_i386.so          v1.8.3-Re       pl1  ANY   ANY 
 [17] whois            RUN   -    whois_amxx_i386.so        v0.2.270        pl1  ANY   ANY 
 [18] CURL AMXX        RUN   -    curl_amxx_i386.so         v1.0.4          pl1  ANY   ANY 
18 plugins, 18 running
в plugin-bypass_guard_iphub.cfg стоит так

// Default: "sqlite"

Код:
// Default: "sqlite"
bg_sql_mode "MySQL"
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
aspid,
Код:
valid are 'sqlite' or 'mysql'
MySQL и mysql с точки зрения сравнения это не одно и то же
 
Сообщения
4
Реакции
0
BlackSignature, уже исправил спасибо)
12 Апр 2019
BlackSignature, все равно что то не так =(

Код:
Players status:
# <-> Access <-> Nick <-> IP <-> SteamID <-> AS <-> Desc. <-> Code <-> Country
1 <-> N/A <-> [Je]   HeJIenocTb <-> 195.18.18.127 <-> STEAM_9:0:103726394 <-> N/A <-> N/A <-> RU <-> Russia
2 <-> N/A <-> ~A.R.T.i.s.T~ <-> 178.46.215.234 <-> STEAM_9:0:246495193 <-> N/A <-> N/A <-> RU <-> Russia
3 <-> N/A <-> DfY!? <-> 92.115.9.213 <-> STEAM_9:1:241673355 <-> N/A <-> N/A <-> MD <-> Republic of Moldova
4 <-> N/A <-> << M I X A >> <-> 46.191.225.170 <-> STEAM_5:1:508182162 <-> N/A <-> N/A <-> RU <-> Russia
5 <-> N/A <-> Kostolom_911. <-> 188.17.181.245 <-> STEAM_5:1:671922393 <-> N/A <-> N/A <-> RU <-> Russia
6 <-> N/A <-> пупок Сатаны <-> 128.74.133.163 <-> STEAM_5:1:1680940804 <-> N/A <-> N/A <-> RU <-> Russia
7 <-> N/A <-> zmei999 <-> 46.147.46.89 <-> STEAM_5:0:1402130493 <-> N/A <-> N/A <-> RU <-> Russia
8 <-> N/A <-> 555 <-> 178.91.109.148 <-> STEAM_5:1:863327763 <-> N/A <-> N/A <-> KZ <-> Kazakhstan
9 <-> N/A <-> dropdead <-> 176.213.11.68 <-> STEAM_9:0:29627426 <-> N/A <-> N/A <-> RU <-> Russia
10 <-> N/A <-> EL <-> 128.75.82.3 <-> STEAM_5:0:1757428829 <-> N/A <-> N/A <-> RU <-> Russia
11 <-> N/A <-> h3ro -.- <-> 46.219.230.37 <-> STEAM_9:0:60809299 <-> N/A <-> N/A <-> UA <-> Ukraine
12 <-> N/A <-> YAPROSTOHOTELSEBEDLINNIYNIK <-> 93.76.194.1 <-> STEAM_9:0:168131321 <-> N/A <-> N/A <-> UA <-> Ukraine
13 <-> N/A <-> ReDs[1]GNaL | SuIcIdE <-> 91.196.121.11 <-> STEAM_5:1:1979476236 <-> N/A <-> N/A <-> UA <-> Ukraine
14 <-> N/A <-> @R.E.C.V.I.E.M@ <-> 176.223.100.113 <-> STEAM_5:1:1523949811 <-> N/A <-> N/A <-> KZ <-> Kazakhstan
15 <-> N/A <-> t. <-> 128.73.34.196 <-> STEAM_9:0:5414447 <-> N/A <-> N/A <-> RU <-> Russia
16 <-> N/A <-> Адвокат <-> 95.182.119.72 <-> STEAM_9:1:478584745 <-> N/A <-> N/A <-> RU <-> Russia
17 <-> N/A <-> RаЙSкая^^ <-> 37.78.106.102 <-> STEAM_9:0:157208746 <-> N/A <-> N/A <-> RU <-> Russia
18 <-> N/A <-> асет <-> 91.185.10.156 <-> STEAM_5:0:1216624867 <-> N/A <-> N/A <-> KZ <-> Kazakhstan
19 <-> N/A <-> ВОЛОДЯ <-> 178.68.200.194 <-> STEAM_5:1:247883743 <-> N/A <-> N/A <-> RU <-> Russia
20 <-> N/A <-> Makson <-> 176.59.7.148 <-> STEAM_5:0:1566876068 <-> N/A <-> N/A <-> RU <-> Russia
21 <-> N/A <-> Бабка в припадке <-> 46.159.92.185 <-> STEAM_9:1:36691673 <-> N/A <-> N/A <-> RU <-> Russia
22 <-> N/A <-> Mr.Gold <-> 176.116.138.2 <-> STEAM_9:0:30638875 <-> N/A <-> N/A <-> RU <-> Russia
23 <-> N/A <-> T[1]Rex <-> 31.148.16.239 <-> STEAM_5:1:1548408172 <-> N/A <-> N/A <-> RU <-> Russia
24 <-> N/A <-> Blanconegro <-> 176.59.192.122 <-> STEAM_9:1:461885077 <-> N/A <-> N/A <-> RU <-> Russia
25 <-> N/A <-> Rasmus <-> 46.147.132.54 <-> STEAM_5:0:2143553189 <-> N/A <-> N/A <-> RU <-> Russia
26 <-> N/A <-> Zloi Oxotnik <-> 188.162.39.127 <-> STEAM_5:1:2107236460 <-> N/A <-> N/A <-> RU <-> Russia
27 <-> N/A <-> Player <-> 5.227.7.61 <-> STEAM_9:0:15723298 <-> N/A <-> N/A <-> RU <-> Russia
28 <-> N/A <-> Don Korleone <-> 178.217.27.164 <-> STEAM_5:1:298482045 <-> N/A <-> N/A <-> RU <-> Russia
29 <-> N/A <-> unnamed <-> 37.53.125.98 <-> STEAM_5:1:11277218 <-> N/A <-> N/A <-> UA <-> Ukraine
30 <-> N/A <-> 190697.hp <-> 91.200.113.175 <-> STEAM_9:0:157332588 <-> N/A <-> N/A <-> UA <-> Ukraine
Total: 30
 
Сообщения
2,143
Реакции
1,223
Помог
44 раз(а)
BlackSignature, сегодня выловил одного парнишку с Тбилиси и в DENY.log был написано Proxy-registered route object. Что это значит?
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
Minni, понятия не имею. Если человек просит доступ, можно выдать по SteamID. И если он после этого садет в бан, то всё, дверь на сервер снова закрыта.
 
Сообщения
345
Реакции
77
Помог
14 раз(а)
Где посмотреть полный список иммунитетов, выданных по стим айди? CMD лог удален.
 
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
Сообщения
152
Реакции
17
Помог
2 раз(а)
BlackSignature, привет.
Можешь подсказать такая проблема.

Забанил игрока по AS номеру, но фишка в чем, получается я забанил целый провайдер.
Как некоторым игрокам по ип дать доступ ? (и если ип сменится у игроков, я заново должен буду выдавать им доступ)?
По steam id дать не могу ( у этих игроков no steam).

Список ип игрока который обходил бан, до того момента пока его по ASу не забанил.
37.214.254.190
37.214.239.197
37.214.248.58
После бана по ASу он зайти не может, но не могут войти другие игроки вот их ип:
37.215.28.206
37.214.85.70

То есть по факту читер сидит с того же провайдера ,что и нормальные игроки. Как быть в таком случае пока не разобрался.
BlackSignature, или можно как-нибудь сделать чтоб по флагу пускало этих игроков? Просто ребята эти играют уже несколько лет ...
 
Последнее редактирование:
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
GrafkO, схему работы нужно смотреть. В ней показано что сначала идёт задержка (проверка флагов и ip/steamid в вайт листе) а только потом уже проверка AS. Соответственно нужно добавить в вайт лист ip/steamid (смотрим команды плагина) либо дать флаги.
 
Сообщения
152
Реакции
17
Помог
2 раз(а)
GrafkO, схему работы нужно смотреть. В ней показано что сначала идёт задержка (проверка флагов и ip/steamid в вайт листе) а только потом уже проверка AS. Соответственно нужно добавить в вайт лист ip/steamid (смотрим команды плагина) либо дать флаги.
так вопрос,а как флаги дать ?
по valve id не могу добавить.
 
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
GrafkO, как угодно выдавать в зависимости от того какая у вас система стоит. Хоть через users.ini если берутся права оттуда. Если нельзя выдать по VALVE ID то нужно либо делать чтобы можно было либо убирать такие ID и давать нормальные. Но это уже никак не касается плагина.
 
Сообщения
152
Реакции
17
Помог
2 раз(а)
w0w, стоит фб + доп бан.
Админы грузятся с базы.
И как быть в таком случае?
Просто там получается я сейчас заблочил весь провайдер. Читер зайти не может,но и игроки некоторые. Так у них еще и no steam.
Я выдал доступ по ип,но при перезагрузке роутера он у них меняется и это не дело,а именно с флагами я не совсем понял ,как их раздавать через команду amx_default.


По схеме посмотрел,что проверяются флаги ,но этот момент я не совсем понимаю,как это работает.
 
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
GrafkO, там имеется ввиду что если есть любой флаг кроме того что в указанном кваре то игрока пустит на сервер. Как связано no steam и что нельзя выдать по Steam ID? Будто у них он меняется при каждом заходе на сервере. Нет, не должен, только если нет SteamID Changer. Он на каждом сервере свой в зависимости от соли.
 
Сообщения
152
Реакции
17
Помог
2 раз(а)
w0w, а где этот флаг указывать??? в amxx.cfg ?

вот прописываю чтобы дать доступ игроку:
bg_allow_steamid VALVE_13:0:335438674
* Wrong SteamID provided, check your input!
По стиму все работает,но с no steam не работает.

По поводу соли.
Я настраивал, согласно reunion данной статьи
 
Последнее редактирование:
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
GrafkO, на данный момент не получится добавить такой ID, так как после VALVE_ идёт 2 цифры, когда в плагине проверка что должна быть 1.
 
Сообщения
152
Реакции
17
Помог
2 раз(а)
w0w, так вот о том и речь)

Я хотел узнать,как быть? Как игрокам разрешить вход на сервер в такому случае? или как забанить конкретно "нехорошего" человека?
 
Сообщения
1,176
Реакции
2,144
Помог
57 раз(а)
GrafkO, замени пока в коде функцию IsValidSteamID()
Код:
stock bool:IsValidSteamID(szAuthID[]) {
    // STEAM_ or VALVE_
    // 0:(0|1):\d+
    // 0-5 = STEAM_
    // 6 = integer
    // 7 = :
    // 8 = integer
    // 9 = :
    // 10+ = integer
    return (
        ( equal(szAuthID, "STEAM_", 6) || equal(szAuthID, "VALVE_", 6) )
            &&
        isdigit(szAuthID[6])
            &&
        szAuthID[7] == ':'
            &&
        isdigit(szAuthID[8])
            &&
        szAuthID[9] == ':'
            &&
        is_str_num(szAuthID[10])
    );
}
на
Код:
stock bool:IsValidSteamID(szAuthID[]) {
    // STEAM_ or VALVE_
    // 0-5 = STEAM_
    // 6 = integer
    return (
        ( equal(szAuthID, "STEAM_", 6) || equal(szAuthID, "VALVE_", 6) )
            &&
        isdigit(szAuthID[6])
    );
}
Будет переваривать любые значения, лишь бы было STEAM_ / VALVE_ и след. символ был цифрой.

Насчёт входа по флагам доступа. Там сейчас проверяется, есть ли и угрока флаг, что указан в amx_default_access. Если нету, - игрок пропускается с меткой "Access". Т.е. подразумевается что ему выданы какие-то кастомные права, которые соотвественно деф. флаг заменили.

Я хотел узнать,как быть? Как игрокам разрешить вход на сервер в такому случае?
Как уже было сказано, за неимением возможности добавить им иммунитет в самом Bypass Guard, можно было выдать любые флаги доступа в системе авторизации (Cs Bans, Amx Bans, users.ini, смотря что юзается).
 
Последнее редактирование:
Сообщения
152
Реакции
17
Помог
2 раз(а)
GrafkO, замени пока в коде функцию IsValidSteamID()
Код:
stock bool:IsValidSteamID(szAuthID[]) {
    // STEAM_ or VALVE_
    // 0:(0|1):\d+
    // 0-5 = STEAM_
    // 6 = integer
    // 7 = :
    // 8 = integer
    // 9 = :
    // 10+ = integer
    return (
        ( equal(szAuthID, "STEAM_", 6) || equal(szAuthID, "VALVE_", 6) )
            &&
        isdigit(szAuthID[6])
            &&
        szAuthID[7] == ':'
            &&
        isdigit(szAuthID[8])
            &&
        szAuthID[9] == ':'
            &&
        is_str_num(szAuthID[10])
    );
}
на
Код:
stock bool:IsValidSteamID(szAuthID[]) {
    // STEAM_ or VALVE_
    // 0-5 = STEAM_
    // 6 = integer
    return (
        ( equal(szAuthID, "STEAM_", 6) || equal(szAuthID, "VALVE_", 6) )
            &&
        isdigit(szAuthID[6])
    );
}
Будет переваривать любые значения, лишь бы было STEAM_ / VALVE_ и след. символ был цифрой.

Насчёт входа по флагам доступа. Там сейчас проверяется, есть ли и угрока флаг, что указан в amx_default_access. Если нету, - игрок пропускается с меткой "Access". Т.е. подразумевается что ему выданы какие-то кастомные права, которые соотвественно деф. флаг заменили.


Как уже было сказано, за неимением возможности добавить им иммунитет в самом Bypass Guard, можно было выдать любые флаги доступа в системе авторизации (Cs Bans, Amx Bans, users.ini, смотря что юзается).
Я использую бан систему fresh bans + Cs Bans. Получается, я могу добавить игроков в список cs bans ( к примеру с флагом z),которых мне нужно чтоб пускало на сервер?
 
Сообщения
1,419
Реакции
2,509
Помог
59 раз(а)
Я использую бан систему fresh bans + Cs Bans. Получается, я могу добавить игроков в список cs bans ( к примеру с флагом z),которых мне нужно чтоб пускало на сервер?
Это никак не связано с флагами. Я ранее объяснил что для того чтобы пускало на сервер нужно просто выдать любой флаг отличающийся от того что указан в кваре amx_default_access. Флаги через этот плагин не выдаются. Заменив эту функцию будет работать команда для добавления VALVE_ID с 2 цифрами после.
 
Сообщения
152
Реакции
17
Помог
2 раз(а)
BlackSignature,
привет.
Хочу забанить подсеть с маской 24.
Почему подсеть не банится?
bg_ip_blacklist_add 37.214.200.182 37.214.200.182/24 Player
 

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу