Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
бан по hwid
#1
возникла проблема в сборке first-team
входе добавление в бан какого либо hwid,
абсолютно все чары кикаются из игры. (естественно зайти за них обратно также не получается)
2
2
Если кто то решил у себя данную проблему, прошу помочь.
Ответ
#2
Под SPOILER засунь че ты тут расписал.
Ответ
#3
Если ftguard с шары там hwid бан не работает.
Ответ
#4
Если есть исходы то помогу,пиши в Лс.
но не бесплатно!
Ответ
#5
guruw Написал:возникла проблема в сборке first-team
входе добавление в бан какого либо hwid,
абсолютно все чары кикаются из игры. (естественно зайти за них обратно также не получается)


Если кто то решил у себя данную проблему, прошу помочь.

Неотформатированный код глаза режет,буэ
:co:



В общем так, вижу логгеры уже есть. Под все if`ы где идет проверка добавляй
Код:
_log.warn("какая нибудь запись чтобы ты мог потом понять в каком if`е проблема")

После того как найдешь в каком if`е проблема, если сам не разберешься, то ткни пальцем на каком именно if у тебя сработал логгер помогу разобраться.
Ответ
#6
Код:
public int compare(final HardwareID o1, final HardwareID o2) {
            if (o1 == null || o2 == null)
                return o1 == o2 ? EQUALS : NOT_EQUALS;
            return EQUALS;
        }

Проверка лишенная какого либо здравого смысла.
Ответ
#7
Ramzes Написал:Под SPOILER засунь че ты тут расписал.
Прошу прощение

WoWan-SM Написал:После того как найдешь в каком if`е проблема, если сам не разберешься, то ткни пальцем на каком именно if у тебя сработал логгер помогу разобраться.

вывело в лог ошибки:
1)
Код:
        if(checkHWIDBanned())
            character.logout();
            _log.warn("if check banned error");
2)
Код:
    public boolean checkHWIDBanned()
    {
    _log.warn("check hwid error");
        return HWID.checkHWIDBanned(new HardwareID(getHWID()));
        
    }
Отписал вам на всякий случай в icq, если будет время и сможете помочь - буду благодарен

Добавлено через 7 минут
Прилагаю архив с классами, в которых были найдено "hwid"
Ошибки проверял, но дельного так и не нашел (ничего не исправил)
1 и 2 ошибка вместе появляются после использования команды бана (т.е. самого бана и добавления hwid'a в базу)
1 ошибка возникает при повторной авторизации и входа на сервер (в итоге после бана просто кикает всех при выборе сервера)
Ответ
#8
ап, даже на платной основе помочь не смогли...
суть остается той же
при бане по hwid чара, добавлеяется его хвид в таблицу, но при этомм остальных игроков (с разными хвидами) также дисконектит, после чего зайти уже никто не может
возможно кто то сможет вообще переписать сам класс hwid.java , конечно, ошибка в нем)
Ответ
#9
Раз есть исходники под отладкой запусти тестовый сервер с копией боевой базы и пошагово посмотри где и почему происходит ложное срабатывание и почему.
Просто глядя на исходник гадать можно бесконечно долго.

Как вариант вполне возможно что система на самом деле не получает реальный HWID клиента и там на вход проверки попадает пустая или всегда одинаковая для любого клиента строка. Вот и поулучается что HWID у всех как бы одинаковый.
Проверь в таблице в БД отличаются ли HWID разных аккаунтов.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Реализация HWID Cyberpro96 9 3,301 07-06-2012, 10:03 PM
Последний пост: Visor

Перейти к форуму:


Пользователи, просматривающие эту тему: 2 Гость(ей)