1. Соблюдайте Правила форума и проявляйте уважение к другим участникам беседы.

Help Гарена баны.

Тема в разделе 'Garena Client Broadcast', создана пользователем ROB4ik, 12 июн 2013.

  1. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    И так.
    Как я понял при бане игроко с гарены инсерт в таблицу с банами, значени в колонке IP будет "127.0.0.1" - локальниый адрес, а колонке Server - "" пустота.
    Я использую бан только по Имени и кик игрока в случае бана.
    После бана игрока (с гарены) он всеравно может зайти в игр, как я понимаю гдето установлена проверка на локальный ип, или на пустоту сервера?
    Если такая проверка есть - где её вырезать?
    Вообщем я не понимаю почему их пускает.

    на коделайне темы смотрел, там ребята описывают другую ситуацию с ип.
  2. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    ip игрока верно определяется. ip сервера всегда будет 127.0.0.1. Информация проверенна. Как ты верно подметил на коделайне решили вроде такое через триггер, что в принципе не является универсальным решением, но приемлемо.
  3. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    пропачь GCB и тогда будет все нормально с банами там даже реальное айпи будет выделятся
  4. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    но меня интерисует вопрос по-поводу бана ника, из-за чего пускает забаненого? из-за пустоты в стобце "server" ?
  5. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    именно
    я из войда обращения к бану просто удалил сервер (тоесть бан на всех сразу идет)
    и нормально по нику всех кикать стало
  6. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Данная мера ненормальна и абсурдна. Предоставляет огроменный карт-бланш всяким дядям с плохими намерениями.
    UPD: Подходит если хоститься чисто на гарену
  7. ELITE Гуру

    Сообщения:
    252
    Спасибы:
    23
    Дата начала использования бота:
    00.00.2012
    ну практика показала на более 50к игр на 3 бота на разные карты с общей базой - нормально всё и подстав если и есть - то единицы
    а эффект бана на всех сервах да еще и на всех ботах очень даже оправдывается
  8. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    Это пока у вас нету недоброжелателей хотя бы с 100г мозгов. Тут либо правишь когда прижмет, либо заранее, не спеша. Грубо говоря вы даете возможность гареновцам\игрокам с сервера забанить одноименных на других серваках. Регаем нужное имя, добиваемся бана и вуаля, месть свершилось( если конечно будет желание сильное ). а если есть чтото типа автобана, то можно на поток ставить )
  9. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    давай не томи уже
    Sparko_Dima нравится это.
  10. MuP .

    Сообщения:
    653
    Спасибы:
    202
    Сборка бота GHost:
    Ghost++ rev 579
    Дата начала использования бота:
    00.00.0000
    А чего томить? В боте система банов - по вектору на сервер. Вывод - либо делаете доп сервер на гарену, и гареновцев на него пишем. Либо менять систему банов
  11. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    скорей да чем нет я выход сделал другой) чутка переправил баны и на спуфер чек что бы он банил на ид в гарене -_- и все в поряде) не говоря о том что спуфер на отлично теперь работает ^_-
  12. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    вот ето хочу.
    нужно добавить в кофиг еще один bnet№_server ?
  13. Doterok Старожила

    Сообщения:
    923
    Спасибы:
    171
    Сборка бота GHost:
    Ghost ++ 17.2
    Дата начала использования бота:
    2011
    там ещё заплатку надо, найду её в лс тебе
  14. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    da bida voobshe
  15. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    С банами разобрался.
    Теперь что делать с админами?
    Если в конфиге выставить "bot_localadmins", то если заходит пользователь у которого акк совпадает с админ_неймом то пользователь становится админом, не смотря на то что в таблице `админ` в столбце `server` установлено значение ПГ
  16. Sparko_Dima Старожила

    Сообщения:
    744
    Спасибы:
    104
    Сборка бота GHost:
    Ghost Sparko
    Дата начала использования бота:
    10.10.09
    cкажи как интересно какой был у меня а то еб...ся сильно проще вариант)
  17. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    добавил в конфиг еще один бнет с неймом гарена (для удаление истекших банов) ну и в базу добавил тригер, теперь при бане в сервер добавляется гарена.
    как-то так.
    щас попробую с админами гарены.
  18. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    все сделал.
  19. ROB4ik Рекомендуемый

    Сообщения:
    224
    Спасибы:
    35
    Вопрос касательно банов.
    Код:
     // check if the new player's name is banned
    if (m_GHost->m_Banning != 0)
    if (!Reserved)
    if (!m_ScoreCheckChecked)
    for( vector<CBNET *> :: iterator i = m_GHost->m_BNETs.begin( ); i != m_GHost->m_BNETs.end( ); i++ )
    {
    CDBBan *Ban = (*i)->IsBannedName( joinPlayer->GetName( ) );
    
    if( Ban )
    {
    string sIP = Ban->GetIP();
    if (false) и тд
    Как я понял вот в етом месте идет проверка банов, а именно на ник игрока, но тут ничего не сказано про игрово сервер.получается что если дать игроку бан на ПГ то с других серверов под етим ником не зайти?
    или гдето еще есть проверка ?
  20. Budrin Гуру

    Сообщения:
    62
    Спасибы:
    4
    Дата начала использования бота:
    22.09.2004

    не о чем не говорит? :lol:, мега прогер блин....