08-22-2011, 09:02 PM
В общем объясню ситуэйшн...
Имея хренатень под названием сурсы феникса, быстро понял что ЛС там убитый, либо убиты вытекающие (ММО). Подумал, решил перевязать его на ЛС л2ф (Он же ССР)...Всё классно, было пару косяков, но поправимо...
И тут б[]ть появился мега косяк на выборе сервера (ориентируясь по пакетам: RequestServerLogin)
Ну бахну кусочек кода:
Как видим при isLoginPossible у нас удачно уходит пакет PlayOk, и оно так и есть, но... тут и возникает мега-косяк - либо клиент криво на него реагирует (Хотя структура, функции идентичны пакету фениксов, и нас дисконнектит, откидует на ввод логина и пароля, кидает еррор "Access Failed"), либо я что-то реально упустил (Выдерал всё что связанно с лсом) либо это полтергейст ((((
----
Гуру сетевых связок, сетей и прочего, кто связывался с этим делом, ВЫРУЧИТЕ ПОЖАЛУЙСТА!!!
Имея хренатень под названием сурсы феникса, быстро понял что ЛС там убитый, либо убиты вытекающие (ММО). Подумал, решил перевязать его на ЛС л2ф (Он же ССР)...Всё классно, было пару косяков, но поправимо...
И тут б[]ть появился мега косяк на выборе сервера (ориентируясь по пакетам: RequestServerLogin)
Ну бахну кусочек кода:
Код:
if(sk.checkLoginPair(_skey1, _skey2))
{
if(LoginController.getInstance().isLoginPossible(getClient(), _serverId))
{
getClient().sendPacket(new PlayOk(sk));
}
else
getClient().close(LoginFailReason.REASON_ACCESS_FAILED);
}
else
getClient().close(LoginFailReason.REASON_ACCESS_FAILED);
Как видим при isLoginPossible у нас удачно уходит пакет PlayOk, и оно так и есть, но... тут и возникает мега-косяк - либо клиент криво на него реагирует (Хотя структура, функции идентичны пакету фениксов, и нас дисконнектит, откидует на ввод логина и пароля, кидает еррор "Access Failed"), либо я что-то реально упустил (Выдерал всё что связанно с лсом) либо это полтергейст ((((
----
Гуру сетевых связок, сетей и прочего, кто связывался с этим делом, ВЫРУЧИТЕ ПОЖАЛУЙСТА!!!