Форум администраторов игровых серверов

Полная версия: ВЕЧНЫЙ ВОПРОС
Вы просматриваете упрощённую версию нашего контента. Просмотр полной версии с полным форматированием.
Привет друзья сори за кликбейтовый заголовок))

Вообще вопрос вот в чем.

Есть сборка с ограниченным онлайном, не помню сколько, ради интереса декомпилировал сборку посредством онлайн декомпилятора, сам не кодер, но люблю в этом всем копаться и разбираться, учусь вообщем, в одном из классов нашел некоторые строки, что они могут означать? Класс LoginServerThread.java

Код:
blowfish = new NewCrypt(blowfishKey);
              int maxOnline = OnlinePlayers.getInstance().getMaxOnline(true);
              int currentOnline = OnlinePlayers.getInstance().getCurrentOnline(true);
              sendPacket(new AuthRequest(serverId, Config.ACCEPT_ALTERNATE_ID, external, internal, Config.PORT_GAME, maxOnline, currentOnline, ru.catssoftware.gameserver.L2GameServer.isAvalible(10))); }
            break;

Возможно я выложил отрывок из кода и вы ничего не поймете, поэтому критику учитываю и если надо выложу весь код.



И может кто подскажет какими методами ставится ограничение онлайна? В какую сторону вообще копать?

:Olen':
L2SupORT Написал:Привет друзья сори за кликбейтовый заголовок))

Вообще вопрос вот в чем.

Есть сборка с ограниченным онлайном, не помню сколько, ради интереса декомпилировал сборку посредством онлайн декомпилятора, сам не кодер, но люблю в этом всем копаться и разбираться, учусь вообщем, в одном из классов нашел некоторые строки, что они могут означать? Класс LoginServerThread.java

Код:
blowfish = new NewCrypt(blowfishKey);
              int maxOnline = OnlinePlayers.getInstance().getMaxOnline(true);
              int currentOnline = OnlinePlayers.getInstance().getCurrentOnline(true);
              sendPacket(new AuthRequest(serverId, Config.ACCEPT_ALTERNATE_ID, external, internal, Config.PORT_GAME, maxOnline, currentOnline, ru.catssoftware.gameserver.L2GameServer.isAvalible(10))); }
            break;

Возможно я выложил отрывок из кода и вы ничего не поймете, поэтому критику учитываю и если надо выложу весь код.



И может кто подскажет какими методами ставится ограничение онлайна? В какую сторону вообще копать?

:Olen':

это код отвечает за регистрацию Геймсервера в Логинсервере (он как раз там отправляет ему - текущий онлайн гейма, и его максимум(это нужно для отображения списка серверов))

Не известно - где стоит ограничения. На стороне логика или гейма
Скорее всего в Login Server, ибо он авторизует и принимает решение о допуске/отказе во входе в среду...
Спасибо, буду рыть дальше...Smile