Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
ВЕЧНЫЙ ВОПРОС
#1
Привет друзья сори за кликбейтовый заголовок))

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

Есть сборка с ограниченным онлайном, не помню сколько, ради интереса декомпилировал сборку посредством онлайн декомпилятора, сам не кодер, но люблю в этом всем копаться и разбираться, учусь вообщем, в одном из классов нашел некоторые строки, что они могут означать? Класс 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':
Ответ
#2
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':

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

Не известно - где стоит ограничения. На стороне логика или гейма
consulo.io - Consulo - multi-language IDE
Ответ
#3
Скорее всего в Login Server, ибо он авторизует и принимает решение о допуске/отказе во входе в среду...
Ответ
#4
Спасибо, буду рыть дальше...Smile
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Вопрос о Class и Map Main 13 3,894 07-01-2014, 02:03 AM
Последний пост: Donatte
  Вопрос: Компилирования Java проекта без помощи стороннего ПО Ro_0TT 4 3,013 02-06-2011, 02:30 PM
Последний пост: PROGRAMMATOR

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


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