Isn't there a released source that's already able to go in game? Regardless, all you did was "update" packets, which weren't even yourself; they were released on this forum. It's also a shame that you even changed the name.
And haha, I wasn't wrong at all. From your changelog: "+ Fix getAuthSuccess To Use Creation Time".
Code:
// Create Date
mplew.writeLong(GameConstants.getTodaysDate()); //Example 201301011
Wrong! That's not the creation date. That's the session id, a random long generated when a client joins the game, which is later used in the migration request. The client checks if the session id that was sent in the auth success packet matches the one sent in the migration request packet (or Server IP, if you wish). If it doesn't; it doesn't let you migrate into game server. This is made to prevent "travelling" into other characters while on your account; still not addressed in every OdinMS source.