mirror of
https://github.com/EQEmu/Server.git
synced 2026-04-26 19:42:26 +00:00
44 lines
806 B
Plaintext
44 lines
806 B
Plaintext
// 0x1a
|
|
// work in progress
|
|
|
|
struct LoginBase
|
|
{
|
|
u32 sequence_id;
|
|
u8 compressed;
|
|
u8 encrypt_type;
|
|
u32 unknown08;
|
|
};
|
|
|
|
struct Realm
|
|
{
|
|
char address[];
|
|
u32 port;
|
|
u32 server_category;
|
|
//not sure yet, seen 289 on a lot of classic servers
|
|
//41 fangbreaker, teek, oakwynd, tormax
|
|
//31 yelniak
|
|
//33 vaniki, mischief
|
|
u32 status_code;
|
|
u32 server_id;
|
|
char name[];
|
|
char language[];
|
|
char region[];
|
|
char server_type_desc[];
|
|
char server_desc[];
|
|
u32 server_flags;
|
|
u32 players_online;
|
|
u32 expansion; //I think
|
|
u32 truebox_max_clients;
|
|
};
|
|
|
|
struct Packet {
|
|
LoginBase base;
|
|
|
|
u8 success;
|
|
u32 login_server_string_id;
|
|
char login_server_string[];
|
|
u32 realm_count;
|
|
Realm realms[realm_count];
|
|
};
|
|
|
|
Packet packet @0x00; |