public static void LoginR(LoginClient client, Account account, long sessionKey, ICollection<ServerInfo> serverList)
{
var packet = new Packet(Op.LoginR, MabiId.Login);
packet.PutByte((byte)LoginResult.Success);
packet.PutString(account.Name);
// [160XXX] Double account name
{
packet.PutString(account.Name);
}
packet.PutLong(sessionKey);
packet.PutByte(0);
// Servers
// --------------------------------------------------------------
packet.AddServerList(serverList, ServerInfoType.Client);
// Account Info
// --------------------------------------------------------------
packet.Add(account);
client.Send(packet);
}