Показать сообщение отдельно
Непрочитано 22.08.2011, 21:02   #1
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) LoginServer and System

В общем объясню ситуэйшн...

Имея хренатень под названием сурсы феникса, быстро понял что ЛС там убитый, либо убиты вытекающие (ММО). Подумал, решил перевязать его на ЛС л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"), либо я что-то реально упустил (Выдерал всё что связанно с лсом) либо это полтергейст ((((
----
Гуру сетевых связок, сетей и прочего, кто связывался с этим делом, ВЫРУЧИТЕ ПОЖАЛУЙСТА!!!
KilRoy вне форума Отправить сообщение для KilRoy с помощью ICQ Отправить сообщение для KilRoy с помощью Skype™ Ответить с цитированием