• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

Nothing happens after Logging in (user & pass login)

Mythic Archon
Joined
Jul 2, 2013
Messages
723
Reaction score
70
Game starts and i try to login with my username and pass. nothing happens.. LOL duck the button looks frozen and yeah. Any help? There are no bat errors.
 
Junior Spellweaver
Joined
Oct 12, 2008
Messages
130
Reaction score
38
I'm going to go ahead and assume this is one of the more recent v140 ish and tell you that it's still connecting to nexon's auth servers. Listen on a different port or make your redirector take user / pass handling.
 
Upvote 0
Mythic Archon
Joined
Jul 2, 2013
Messages
723
Reaction score
70
v118.3. And im using a localhost thing. Edolas's localhost. any ideas?
 
Upvote 0
Mythic Archon
Joined
Jul 2, 2013
Messages
723
Reaction score
70
To be honest, im not 100% sure if im doing this right. But I compared my getauthsucc with a forums and it was the same. If this isnt the getauth im retarted.. sorry

public static final byte[] getAuthSuccessRequest(final MapleClient client)
{
final MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();



mplew.writeShort(SendPacketOpcode.LOGIN_STATUS.getValue()); // 0x00
mplew.writeZeroBytes(6); // 00 00 00 00 00 00
mplew.writeInt(client.getAccID()); // 8E 02 00 00
mplew.write(0); // 00
mplew.write(0); // 00
mplew.writeShort(0); // 00 00
mplew.write(0); // 00
mplew.write(11); // 0B
mplew.write(0); // 00
mplew.writeMapleAsciiString(client.getAccountName()); // 61 65 72 6F 64 79 6E 61 6D 69 6B
mplew.writeLong(2); // 02 00 00 00 00 00 00 00
mplew.writeLong(0); // 00 00 00 00 00 00 00 00
mplew.writeInt(0); // 00 00 00 00
mplew.writeShort(0); // 00 00
mplew.write(1); // 01
mplew.write(1); // 01
mplew.write(1); // 01
mplew.write(1); // 01
mplew.writeLong(0); // 00 00 00 00 00 00 00 00
mplew.write(0); // 00




return mplew.getPacket();
}

Edit__

GetSecondAuthSuccess:

public static final byte[] getSecondAuthSuccess(final MapleClient client)
{
MaplePacketLittleEndianWriter mplew = new MaplePacketLittleEndianWriter();


mplew.writeShort(SendPacketOpcode.LOGIN_SECOND.getValue()); // correct
mplew.write(0); // correct
mplew.writeInt(client.getAccID());// correct
mplew.write(client.getGender()); // correct
mplew.write(client.isGm() ? 1 : 0); // Admin byte - Find, Trade, etc.
mplew.writeShort(2); // correct
mplew.write(client.isGm() ? 1 : 0); // Admin byte - Commands
mplew.writeShort(client.getAccountName().length()); // new in v118
mplew.writeMapleAsciiString(client.getAccountName()); // correct > this might be it o.o where the hell wait up
// owait odinms don't has second auth woops
mplew.write(3); //0 for new accounts
mplew.write(0); // quiet ban
mplew.writeLong(0); // quiet ban time
mplew.writeShort(11); // new in v118
mplew.writeInt(client.getAccID()); // new in v118
//mplew.writeMapleAsciiString(""); // What the duck is this...
mplew.writeLong(PacketHelper.getTime(System.currentTimeMillis())); //really create date
mplew.writeInt(8); //idk
mplew.writeLong(Randomizer.nextLong()); //randomizer.nextLong(), remote hack check.
mplew.write(1); // Special character creation?
mplew.writeShort (0); // new in v118
mplew.write(1); // new in v118
mplew.write(1); // new in v118
mplew.write(1); // new in v118
return mplew.getPacket();
}
 
Upvote 0
Back
Top