Examples of PlayerAuthResponse


Examples of com.l2jfrozen.gameserver.network.loginserverpackets.PlayerAuthResponse

                PlayerInGame pig = new PlayerInGame(playerList);
                sendPacket(pig);
              }
              break;
            case 03:
              PlayerAuthResponse par = new PlayerAuthResponse(decrypt);
              String account = par.getAccount();
              WaitingClient wcToRemove = null;
              synchronized (_waitingClients)
              {
                for(WaitingClient wc : _waitingClients)
                {
                  if(wc.account.equals(account))
                  {
                    wcToRemove = wc;
                  }
                }
              }
              if(wcToRemove != null)
              {
                if(par.isAuthed())
                {
                  if(Config.DEBUG)
                  {
                    _log.info("Login accepted player " + wcToRemove.account + " waited(" + (GameTimeController.getGameTicks() - wcToRemove.timestamp) + "ms)");
                  }
                  PlayerInGame pig = new PlayerInGame(par.getAccount());
                  sendPacket(pig);
                  pig = null;

                  wcToRemove.gameClient.setState(GameClientState.AUTHED);
                  wcToRemove.gameClient.setSessionId(wcToRemove.session);
View Full Code Here

Examples of com.l2jfrozen.loginserver.network.loginserverpackets.PlayerAuthResponse

  private void onReceivePlayerAuthRequest(byte[] data) throws IOException
  {
    if(isAuthed())
    {
      PlayerAuthRequest par = new PlayerAuthRequest(data);
      PlayerAuthResponse authResponse;

      if(Config.DEBUG)
      {
        _log.info("auth request received for Player " + par.getAccount());
      }

      SessionKey key = LoginController.getInstance().getKeyForAccount(par.getAccount());

      if(key != null && key.equals(par.getKey()))
      {
        if(Config.DEBUG)
        {
          _log.info("auth request: OK");
        }

        LoginController.getInstance().removeAuthedLoginClient(par.getAccount());
        authResponse = new PlayerAuthResponse(par.getAccount(), true);
      }
      else
      {
        if(Config.DEBUG)
        {
          _log.info("auth request: NO");
          _log.info("session key from self: " + key);
          _log.info("session key sent: " + par.getKey());
        }
        authResponse = new PlayerAuthResponse(par.getAccount(), false);
      }
      sendPacket(authResponse);

      par = null;
      authResponse = null;
View Full Code Here

Examples of l2p.gameserver.loginservercon.lspackets.PlayerAuthResponse

        break;
      case 2:
        packet = new AuthResponse(data, loginserver);
        break;
      case 3:
        packet = new PlayerAuthResponse(data, loginserver);
        break;
      case 4:
        packet = new KickPlayer(data, loginserver);
        break;
      case 5:
View Full Code Here

Examples of l2p.loginserver.gameservercon.lspackets.PlayerAuthResponse

    int loginOkId2 = readD();
    L2LoginClient client = LoginController.getInstance().getAuthedClient(account);
    if(client == null)
    {
      System.out.println("Client is null for account " + account);
      sendPacket(new PlayerAuthResponse(account));
      return;
    }
    SessionKey key = client.getSessionKey();
    int lPlayOk1 = key.playOkID1;
    int lPlayOk2 = key.playOkID2;
    int lLoginOk1 = key.loginOkID1;
    int lLoginOk2 = key.loginOkID2;
    boolean isAuthedOnLs;
    isAuthedOnLs = playOkId1 == lPlayOk1 && playOkId2 == lPlayOk2 && loginOkId1 == lLoginOk1 && loginOkId2 == lLoginOk2;
    sendPacket(new PlayerAuthResponse(client, isAuthedOnLs));
  }
View Full Code Here

Examples of lineage2.gameserver.network.loginservercon.lspackets.PlayerAuthResponse

        break;
      case 0x01:
        packet = new LoginServerFail();
        break;
      case 0x02:
        packet = new PlayerAuthResponse();
        break;
      case 0x03:
        packet = new KickPlayer();
        break;
      case 0x04:
View Full Code Here

Examples of lineage2.loginserver.gameservercon.lspackets.PlayerAuthResponse

  {
    SessionKey skey = new SessionKey(loginOkId1, loginOkId2, playOkId1, playOkId2);
    Session session = SessionManager.getInstance().closeSession(skey);
    if ((session == null) || !session.getAccount().getLogin().equals(account))
    {
      sendPacket(new PlayerAuthResponse(account));
      return;
    }
    sendPacket(new PlayerAuthResponse(session, session.getSessionKey().equals(skey)));
  }
View Full Code Here

Examples of net.sf.l2j.gameserver.loginserverpackets.PlayerAuthResponse

              PlayerInGame pig = new PlayerInGame(playerList);
              sendPacket(pig);
            }
            break;
          case 03:
            PlayerAuthResponse par = new PlayerAuthResponse(decrypt);
            String account = par.getAccount();
            WaitingClient wcToRemove = null;
            synchronized(_waitingClients)
            {
              for(WaitingClient wc : _waitingClients)
              {
                if(wc.account.equals(account))
                {
                  wcToRemove = wc;
                }
              }
            }
            if(wcToRemove != null)
            {
              if (par.isAuthed())
              {
                if (Config.DEBUG)_log.info("Login accepted player "+wcToRemove.account+" waited("+(GameTimeController.getGameTicks()-wcToRemove.timestamp)+"ms)");
                PlayerInGame pig = new PlayerInGame(par.getAccount());
                sendPacket(pig);
                wcToRemove.gameClient.setState(GameClientState.AUTHED);
                wcToRemove.gameClient.setSessionId(wcToRemove.session);
                CharSelectInfo cl = new CharSelectInfo(wcToRemove.account, wcToRemove.gameClient.getSessionId().playOkID1);
                wcToRemove.gameClient.getConnection().sendPacket(cl);
View Full Code Here

Examples of net.sf.l2j.loginserver.loginserverpackets.PlayerAuthResponse

  private void onReceivePlayerAuthRequest(byte[] data) throws IOException
  {
    if (isAuthed())
    {
      PlayerAuthRequest par = new PlayerAuthRequest(data);
      PlayerAuthResponse authResponse;
      if (Config.DEBUG)
      {
        _log.info("auth request received for Player "+par.getAccount());
      }
      SessionKey key = LoginController.getInstance().getKeyForAccount(par.getAccount());
      if (key != null && key.equals(par.getKey()))
      {
        if (Config.DEBUG)
        {
          _log.info("auth request: OK");
        }
        LoginController.getInstance().removeAuthedLoginClient(par.getAccount());
        authResponse = new PlayerAuthResponse(par.getAccount(), true);
      }
      else
      {
        if (Config.DEBUG)
        {
          _log.info("auth request: NO");
          _log.info("session key from self: "+key);
          _log.info("session key sent: "+par.getKey());
        }
        authResponse = new PlayerAuthResponse(par.getAccount(), false);
      }
      sendPacket(authResponse);
    }
    else
    {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.