diff --git a/src/CommandFormats.hh b/src/CommandFormats.hh index ef89898b..e6d03a20 100644 --- a/src/CommandFormats.hh +++ b/src/CommandFormats.hh @@ -362,9 +362,10 @@ struct S_ServerInitDefault_BB_03_9B { parray client_key; }; +template struct S_ServerInitWithAfterMessage_BB_03_9B : S_ServerInitDefault_BB_03_9B { // As in 02, this field is not part of SEGA's implementation. - ptext after_message; + ptext after_message; }; // 04 (C->S): Legacy login diff --git a/src/SendCommands.cc b/src/SendCommands.cc index b148afa8..ea9fd953 100644 --- a/src/SendCommands.cc +++ b/src/SendCommands.cc @@ -119,11 +119,11 @@ static const char* bb_game_server_copyright = "Phantasy Star Online Blue Burst G static const char* bb_pm_server_copyright = "PSO NEW PM Server. Copyright 1999-2002 SONICTEAM."; static const char* patch_server_copyright = "Patch Server. Copyright SonicTeam, LTD. 2001"; -S_ServerInitWithAfterMessage_DC_PC_V3_02_17_91_9B<0xCC> +S_ServerInitWithAfterMessage_DC_PC_V3_02_17_91_9B<0xB4> prepare_server_init_contents_console( uint32_t server_key, uint32_t client_key, uint8_t flags) { bool initial_connection = (flags & SendServerInitFlag::IS_INITIAL_CONNECTION); - S_ServerInitWithAfterMessage_DC_PC_V3_02_17_91_9B<0xCC> cmd; + S_ServerInitWithAfterMessage_DC_PC_V3_02_17_91_9B<0xB4> cmd; cmd.copyright = initial_connection ? dc_port_map_copyright : dc_lobby_server_copyright; cmd.server_key = server_key; @@ -140,7 +140,7 @@ void send_server_init_dc_pc_v3(shared_ptr c, uint8_t flags) { auto cmd = prepare_server_init_contents_console( server_key, client_key, initial_connection); - send_command_t(c, command, 0x01, cmd); + send_command_t(c, command, 0x00, cmd); switch (c->version()) { case GameVersion::PC: @@ -161,12 +161,13 @@ void send_server_init_dc_pc_v3(shared_ptr c, uint8_t flags) { } } -S_ServerInitWithAfterMessage_BB_03_9B prepare_server_init_contents_bb( +S_ServerInitWithAfterMessage_BB_03_9B<0xB4> +prepare_server_init_contents_bb( const parray& server_key, const parray& client_key, uint8_t flags) { bool use_secondary_message = (flags & SendServerInitFlag::USE_SECONDARY_MESSAGE); - S_ServerInitWithAfterMessage_BB_03_9B cmd; + S_ServerInitWithAfterMessage_BB_03_9B<0xB4> cmd; cmd.copyright = use_secondary_message ? bb_pm_server_copyright : bb_game_server_copyright; cmd.server_key = server_key; cmd.client_key = client_key; diff --git a/src/SendCommands.hh b/src/SendCommands.hh index a182240d..b9b47472 100644 --- a/src/SendCommands.hh +++ b/src/SendCommands.hh @@ -102,10 +102,11 @@ enum SendServerInitFlag { USE_SECONDARY_MESSAGE = 0x02, }; -S_ServerInitWithAfterMessage_DC_PC_V3_02_17_91_9B<0xCC> +S_ServerInitWithAfterMessage_DC_PC_V3_02_17_91_9B<0xB4> prepare_server_init_contents_console( uint32_t server_key, uint32_t client_key, uint8_t flags); -S_ServerInitWithAfterMessage_BB_03_9B prepare_server_init_contents_bb( +S_ServerInitWithAfterMessage_BB_03_9B<0xB4> +prepare_server_init_contents_bb( const parray& server_key, const parray& client_key, uint8_t flags); diff --git a/tests/DCv1-GameSmokeTest.test.txt b/tests/DCv1-GameSmokeTest.test.txt index 47e27743..c8eae5c1 100644 --- a/tests/DCv1-GameSmokeTest.test.txt +++ b/tests/DCv1-GameSmokeTest.test.txt @@ -14,11 +14,11 @@ I 69775 2022-08-27 09:36:28 - [Commands] Sending to C-1 (version=PC command=19 f I 69775 2022-08-27 09:36:28 - [Server] Client disconnected: C-1 on fd 35 I 69775 2022-08-27 09:36:28 - [Server] Client connected: C-2 on fd 35 via 6 (T-5100-DC-console-login-login_server) I 69775 2022-08-27 09:36:28 - [Commands] Sending to C-2 (version=GC command=17 flag=00) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 -0040 | 00 00 00 00 76 3B 9B 7E D0 87 66 04 54 68 69 73 | v; ~ f This +0040 | 00 00 00 00 A1 73 8E B5 E7 65 CA E7 54 68 69 73 | s e This 0050 | 20 73 65 72 76 65 72 20 69 73 20 69 6E 20 6E 6F | server is in no 0060 | 20 77 61 79 20 61 66 66 69 6C 69 61 74 65 64 2C | way affiliated, 0070 | 20 73 70 6F 6E 73 6F 72 65 64 2C 20 6F 72 20 73 | sponsored, or s @@ -26,11 +26,10 @@ I 69775 2022-08-27 09:36:28 - [Commands] Sending to C-2 (version=GC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 69775 2022-08-27 09:36:28 - [Commands] Received from C-2 (version=GC command=90 flag=00) 0000 | 90 00 28 00 37 37 37 37 37 37 37 37 00 00 00 00 | ( 77777777 0010 | 00 00 00 00 00 31 31 31 31 31 31 31 31 00 00 00 | 11111111 @@ -112,7 +111,7 @@ I 69775 2022-08-27 09:36:31 - [Commands] Received from C-2 (version=DC command=9 I 69775 2022-08-27 09:36:31 - [Server] Client disconnected: C-2 on fd 35 I 69775 2022-08-27 09:36:31 - [Server] Client connected: C-3 on fd 35 via 29 (T-5110-DC-console-lobby-lobby_server) I 69775 2022-08-27 09:36:31 - [Commands] Sending to C-3 (version=GC command=02 flag=00) -0000 | 02 00 0C 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo +0000 | 02 00 00 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo 0010 | 62 62 79 20 53 65 72 76 65 72 2E 20 43 6F 70 79 | bby Server. Copy 0020 | 72 69 67 68 74 20 53 45 47 41 20 45 6E 74 65 72 | right SEGA Enter 0030 | 70 72 69 73 65 73 2E 20 31 39 39 39 00 00 00 00 | prises. 1999 @@ -124,11 +123,10 @@ I 69775 2022-08-27 09:36:31 - [Commands] Sending to C-3 (version=GC command=02 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 69775 2022-08-27 09:36:31 - [Commands] Received from C-3 (version=GC command=93 flag=00) 0000 | 93 00 B0 00 00 00 01 00 77 77 77 77 00 00 8A 03 | wwww 0010 | CA 3B 9F 4A 21 00 00 00 00 01 00 00 37 37 37 37 | ; J! 7777 @@ -524,7 +522,7 @@ I 69775 2022-08-27 09:37:06 - [Commands] Sending to C-3 (Tali) (version=DC comma I 69775 2022-08-27 09:37:06 - [Server] Client disconnected: C-3 on fd 35 I 69775 2022-08-27 09:37:06 - [Server] Client connected: C-4 on fd 35 via 6 (T-5100-DC-console-login-login_server) I 69775 2022-08-27 09:37:06 - [Commands] Sending to C-4 (version=GC command=17 flag=00) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -536,11 +534,10 @@ I 69775 2022-08-27 09:37:06 - [Commands] Sending to C-4 (version=GC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 69775 2022-08-27 09:37:07 - [Commands] Received from C-4 (version=GC command=90 flag=00) 0000 | 90 00 28 00 37 37 37 37 37 37 37 37 00 00 00 00 | ( 77777777 0010 | 00 00 00 00 00 31 31 31 31 31 31 31 31 00 00 00 | 11111111 @@ -601,7 +598,7 @@ I 69775 2022-08-27 09:37:10 - [Commands] Received from C-4 (version=DC command=9 I 69775 2022-08-27 09:37:10 - [Server] Client disconnected: C-4 on fd 35 I 69775 2022-08-27 09:37:10 - [Server] Client connected: C-5 on fd 35 via 29 (T-5110-DC-console-lobby-lobby_server) I 69775 2022-08-27 09:37:10 - [Commands] Sending to C-5 (version=GC command=02 flag=00) -0000 | 02 00 0C 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo +0000 | 02 00 00 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo 0010 | 62 62 79 20 53 65 72 76 65 72 2E 20 43 6F 70 79 | bby Server. Copy 0020 | 72 69 67 68 74 20 53 45 47 41 20 45 6E 74 65 72 | right SEGA Enter 0030 | 70 72 69 73 65 73 2E 20 31 39 39 39 00 00 00 00 | prises. 1999 @@ -613,11 +610,10 @@ I 69775 2022-08-27 09:37:10 - [Commands] Sending to C-5 (version=GC command=02 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 69775 2022-08-27 09:37:10 - [Commands] Received from C-5 (version=GC command=93 flag=00) 0000 | 93 00 B0 00 00 00 01 00 77 77 77 77 00 00 8A 03 | wwww 0010 | CA 3B 9F 4A 21 00 00 00 00 01 00 00 37 37 37 37 | ; J! 7777 @@ -1612,7 +1608,7 @@ I 69775 2022-08-27 09:38:58 - [Commands] Sending to C-5 (Tali) (version=DC comma I 69775 2022-08-27 09:38:59 - [Server] Client disconnected: C-5 on fd 35 I 69775 2022-08-27 09:38:59 - [Server] Client connected: C-6 on fd 35 via 6 (T-5100-DC-console-login-login_server) I 69775 2022-08-27 09:38:59 - [Commands] Sending to C-6 (version=GC command=17 flag=00) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -1624,11 +1620,10 @@ I 69775 2022-08-27 09:38:59 - [Commands] Sending to C-6 (version=GC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 69775 2022-08-27 09:38:59 - [Commands] Received from C-6 (version=GC command=90 flag=00) 0000 | 90 00 28 00 37 37 37 37 37 37 37 37 00 00 00 00 | ( 77777777 0010 | 00 00 00 00 00 31 31 31 31 31 31 31 31 00 00 00 | 11111111 diff --git a/tests/DCv2-GameSmokeTest.test.txt b/tests/DCv2-GameSmokeTest.test.txt index b53b817e..8604f2d1 100644 --- a/tests/DCv2-GameSmokeTest.test.txt +++ b/tests/DCv2-GameSmokeTest.test.txt @@ -14,7 +14,7 @@ I 70630 2022-08-27 09:43:59 - [Commands] Sending to C-1 (version=PC command=19 f I 70630 2022-08-27 09:43:59 - [Server] Client disconnected: C-1 on fd 35 I 70630 2022-08-27 09:43:59 - [Server] Client connected: C-2 on fd 35 via 6 (T-5100-DC-console-login-login_server) I 70630 2022-08-27 09:43:59 - [Commands] Sending to C-2 (version=GC command=17 flag=00) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -26,11 +26,10 @@ I 70630 2022-08-27 09:43:59 - [Commands] Sending to C-2 (version=GC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 70630 2022-08-27 09:43:59 - [Commands] Received from C-2 (version=GC command=9A flag=00) 0000 | 9A 00 E0 00 38 39 41 43 42 30 39 32 00 00 00 00 | 89ACB092 0010 | 00 00 00 00 31 31 31 31 31 31 31 31 00 00 00 00 | 11111111 @@ -111,7 +110,7 @@ I 70630 2022-08-27 09:44:02 - [Commands] Received from C-2 (version=DC command=9 I 70630 2022-08-27 09:44:02 - [Server] Client disconnected: C-2 on fd 35 I 70630 2022-08-27 09:44:02 - [Server] Client connected: C-3 on fd 35 via 29 (T-5110-DC-console-lobby-lobby_server) I 70630 2022-08-27 09:44:02 - [Commands] Sending to C-3 (version=GC command=02 flag=00) -0000 | 02 00 0C 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo +0000 | 02 00 00 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo 0010 | 62 62 79 20 53 65 72 76 65 72 2E 20 43 6F 70 79 | bby Server. Copy 0020 | 72 69 67 68 74 20 53 45 47 41 20 45 6E 74 65 72 | right SEGA Enter 0030 | 70 72 69 73 65 73 2E 20 31 39 39 39 00 00 00 00 | prises. 1999 @@ -123,11 +122,10 @@ I 70630 2022-08-27 09:44:02 - [Commands] Sending to C-3 (version=GC command=02 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 70630 2022-08-27 09:44:02 - [Commands] Received from C-3 (version=GC command=9D flag=00) 0000 | 9D 00 CC 00 00 00 01 00 37 F2 62 4E 00 00 8A 03 | 7 bN 0010 | CA 3B 9F 4A 26 00 00 00 00 01 00 00 38 39 41 43 | ; J& 89AC @@ -1282,7 +1280,7 @@ I 70630 2022-08-27 09:46:29 - [Commands] Sending to C-3 (Tali) (version=DC comma I 70630 2022-08-27 09:46:30 - [Server] Client disconnected: C-3 on fd 35 I 70630 2022-08-27 09:46:30 - [Server] Client connected: C-4 on fd 35 via 6 (T-5100-DC-console-login-login_server) I 70630 2022-08-27 09:46:30 - [Commands] Sending to C-4 (version=GC command=17 flag=00) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -1294,11 +1292,10 @@ I 70630 2022-08-27 09:46:30 - [Commands] Sending to C-4 (version=GC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 70630 2022-08-27 09:46:30 - [Commands] Received from C-4 (version=GC command=9A flag=00) 0000 | 9A 00 E0 00 38 39 41 43 42 30 39 32 00 00 00 00 | 89ACB092 0010 | 00 00 00 00 31 31 31 31 31 31 31 31 00 00 00 00 | 11111111 diff --git a/tests/GC-Episode3GameSmokeTest.test.txt b/tests/GC-Episode3GameSmokeTest.test.txt index 3c0d5692..db77d7c9 100644 --- a/tests/GC-Episode3GameSmokeTest.test.txt +++ b/tests/GC-Episode3GameSmokeTest.test.txt @@ -19,7 +19,7 @@ I 22913 2022-06-30 23:45:38 - [Server] Client disconnected: C-1 on virtual conne I 94711 2022-07-26 00:24:56 - [IPStackSimulator] Client opened TCP connection 31+23232323238F0671 (10.0.1.5:1649 -> 35.35.35.35:9103) I 94711 2022-07-26 00:24:56 - [Server] Client connected: C-7 on virtual connection 0x107004340 via T-5100-GC-login_server-VI I 94711 2022-07-26 00:24:56 - [Commands] Sending to C-7 (version=GC command=17 flag=00) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -31,11 +31,10 @@ I 94711 2022-07-26 00:24:56 - [Commands] Sending to C-7 (version=GC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 94711 2022-07-26 00:24:56 - [IPStackSimulator] Connected TCP connection 31+23232323238F0671 (10.0.1.5:1649 -> 35.35.35.35:9103) to game server I 94711 2022-07-26 00:24:56 - [Commands] Received from C-7 (version=GC command=DB flag=00) 0000 | DB 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 | @@ -2067,7 +2066,7 @@ I 94711 2022-07-26 00:25:14 - [IPStackSimulator] Client opened TCP connection 31 I 94711 2022-07-26 00:25:14 - [Server] Client disconnected: C-7 on virtual connection 0x107004340 I 94711 2022-07-26 00:25:14 - [Server] Client connected: C-8 on virtual connection 0x1057045f0 via T-5110-GC-lobby_server-VI I 94711 2022-07-26 00:25:14 - [Commands] Sending to C-8 (version=GC command=02 flag=00) -0000 | 02 00 0C 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo +0000 | 02 00 00 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo 0010 | 62 62 79 20 53 65 72 76 65 72 2E 20 43 6F 70 79 | bby Server. Copy 0020 | 72 69 67 68 74 20 53 45 47 41 20 45 6E 74 65 72 | right SEGA Enter 0030 | 70 72 69 73 65 73 2E 20 31 39 39 39 00 00 00 00 | prises. 1999 @@ -2079,11 +2078,10 @@ I 94711 2022-07-26 00:25:14 - [Commands] Sending to C-8 (version=GC command=02 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 94711 2022-07-26 00:25:14 - [IPStackSimulator] Connected TCP connection 31+2323232324CD0672 (10.0.1.5:1650 -> 35.35.35.35:9421) to game server I 94711 2022-07-26 00:25:14 - [Commands] Received from C-8 (version=GC command=9E flag=01) 0000 | 9E 01 EC 00 00 00 01 00 78 62 F8 10 00 00 00 00 | xb diff --git a/tests/GC-ForestGame.test.txt b/tests/GC-ForestGame.test.txt index f564d0ac..95ff6cc2 100644 --- a/tests/GC-ForestGame.test.txt +++ b/tests/GC-ForestGame.test.txt @@ -19,7 +19,7 @@ I 26579 2022-07-01 10:22:13 - [Server] Client disconnected: C-5B on virtual conn I 26579 2022-07-01 10:22:13 - [IPStackSimulator] Client opened TCP connection 29+23232323232805D9 (10.0.1.5:1497 -> 35.35.35.35:9000) I 26579 2022-07-01 10:22:13 - [Server] Client connected: C-5C on virtual connection 0x147204560 via T-5100-GC-login_server-VI I 26579 2022-07-01 10:22:13 - [Commands] Sending to C-5C (version=GC command=0017 flag=00000000) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -31,11 +31,10 @@ I 26579 2022-07-01 10:22:13 - [Commands] Sending to C-5C (version=GC command=001 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 26579 2022-07-01 10:22:13 - [IPStackSimulator] Connected TCP connection 29+23232323232805D9 (10.0.1.5:1497 -> 35.35.35.35:9000) to game server I 26579 2022-07-01 10:22:13 - [Commands] Received from C-5C (version=GC command=00DB flag=00000000) 0000 | DB 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 | @@ -133,7 +132,7 @@ I 26579 2022-07-01 10:22:17 - [Server] Client disconnected: C-5C on virtual conn I 26579 2022-07-01 10:22:17 - [IPStackSimulator] Client opened TCP connection 29+2323232324CD05DA (10.0.1.5:1498 -> 35.35.35.35:9421) I 26579 2022-07-01 10:22:17 - [Server] Client connected: C-5D on virtual connection 0x1472045f0 via T-5110-GC-lobby_server-VI I 26579 2022-07-01 10:22:17 - [Commands] Sending to C-5D (version=GC command=0002 flag=00000000) -0000 | 02 00 0C 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo +0000 | 02 00 00 01 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo 0010 | 62 62 79 20 53 65 72 76 65 72 2E 20 43 6F 70 79 | bby Server. Copy 0020 | 72 69 67 68 74 20 53 45 47 41 20 45 6E 74 65 72 | right SEGA Enter 0030 | 70 72 69 73 65 73 2E 20 31 39 39 39 00 00 00 00 | prises. 1999 @@ -145,11 +144,10 @@ I 26579 2022-07-01 10:22:17 - [Commands] Sending to C-5D (version=GC command=000 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 26579 2022-07-01 10:22:17 - [IPStackSimulator] Connected TCP connection 29+2323232324CD05DA (10.0.1.5:1498 -> 35.35.35.35:9421) to game server I 26579 2022-07-01 10:22:17 - [Commands] Received from C-5D (version=GC command=009E flag=00000001) 0000 | 9E 01 EC 00 00 00 01 00 78 62 F8 10 00 00 00 00 | xb diff --git a/tests/GC-LoginSmokeTest.test.txt b/tests/GC-LoginSmokeTest.test.txt index 547a46f6..8ad47f58 100755 --- a/tests/GC-LoginSmokeTest.test.txt +++ b/tests/GC-LoginSmokeTest.test.txt @@ -19,7 +19,7 @@ I 22913 2022-06-30 23:45:38 - [Server] Client disconnected: C-1 on virtual conne I 22913 2022-06-30 23:45:38 - [IPStackSimulator] Client opened TCP connection 29+2323232323280708 (10.0.1.5:1800 -> 35.35.35.35:9000) I 22913 2022-06-30 23:45:38 - [Server] Client connected: C-2 on virtual connection 0x103704560 via T-5100-GC-login_server-VI I 22913 2022-06-30 23:45:38 - [Commands] Sending to C-2 (version=GC command=0017 flag=00000000) -0000 | 17 00 0C 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 17 00 00 01 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -31,11 +31,10 @@ I 22913 2022-06-30 23:45:38 - [Commands] Sending to C-2 (version=GC command=0017 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 22913 2022-06-30 23:45:38 - [IPStackSimulator] Connected TCP connection 29+2323232323280708 (10.0.1.5:1800 -> 35.35.35.35:9000) to game server I 22913 2022-06-30 23:45:38 - [Commands] Received from C-2 (version=GC command=00DB flag=00000000) 0000 | DB 00 E0 00 00 00 00 00 00 00 00 00 00 00 00 00 | diff --git a/tests/PC-BasicGame.test.txt b/tests/PC-BasicGame.test.txt index 3475089f..f2fc0c9b 100644 --- a/tests/PC-BasicGame.test.txt +++ b/tests/PC-BasicGame.test.txt @@ -119,7 +119,7 @@ I 22913 2022-06-30 23:45:38 - [Commands] Sending to C-10 (version=PC command=001 I 22913 2022-06-30 23:45:38 - [Server] Client disconnected: C-10 on virtual connection 0x1048042b0 I 80820 2022-07-07 23:34:04 - [Server] Client connected: C-2 on fd 29 via 12 (T-5101-PC-pc-login-login_server) I 80820 2022-07-07 23:34:04 - [Commands] Sending to C-2 (version=PC command=17 flag=00) -0000 | 0C 01 17 00 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 00 01 17 00 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -131,11 +131,10 @@ I 80820 2022-07-07 23:34:04 - [Commands] Sending to C-2 (version=PC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 80820 2022-07-07 23:34:04 - [Commands] Received from C-2 (version=PC command=9A flag=00) 0000 | E0 00 9A 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | @@ -224,7 +223,7 @@ I 80820 2022-07-07 23:34:10 - [Commands] Received from C-2 (version=PC command=9 I 80820 2022-07-07 23:34:10 - [Server] Client disconnected: C-2 on fd 29 I 80820 2022-07-07 23:34:10 - [Server] Client connected: C-3 on fd 29 via 24 (T-5111-PC-pc-lobby-lobby_server) I 80820 2022-07-07 23:34:10 - [Commands] Sending to C-3 (version=PC command=02 flag=00) -0000 | 0C 01 02 00 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo +0000 | 00 01 02 00 44 72 65 61 6D 43 61 73 74 20 4C 6F | DreamCast Lo 0010 | 62 62 79 20 53 65 72 76 65 72 2E 20 43 6F 70 79 | bby Server. Copy 0020 | 72 69 67 68 74 20 53 45 47 41 20 45 6E 74 65 72 | right SEGA Enter 0030 | 70 72 69 73 65 73 2E 20 31 39 39 39 00 00 00 00 | prises. 1999 @@ -236,11 +235,10 @@ I 80820 2022-07-07 23:34:10 - [Commands] Sending to C-3 (version=PC command=02 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 80820 2022-07-07 23:34:10 - [Commands] Received from C-3 (version=PC command=9D flag=01) 0000 | CC 00 9D 01 00 00 01 00 78 62 F8 10 00 00 FF FF | xb 0010 | FF FF FF FF 29 00 00 00 00 01 00 00 00 00 00 00 | ) @@ -2121,7 +2119,7 @@ I 80820 2022-07-07 23:37:10 - [Commands] Sending to C-3 (Kallea) (version=PC com I 80820 2022-07-07 23:37:10 - [Server] Client disconnected: C-3 on fd 29 I 80820 2022-07-07 23:37:10 - [Server] Client connected: C-4 on fd 29 via 12 (T-5101-PC-pc-login-login_server) I 80820 2022-07-07 23:37:10 - [Commands] Sending to C-4 (version=PC command=17 flag=00) -0000 | 0C 01 17 00 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po +0000 | 00 01 17 00 44 72 65 61 6D 43 61 73 74 20 50 6F | DreamCast Po 0010 | 72 74 20 4D 61 70 2E 20 43 6F 70 79 72 69 67 68 | rt Map. Copyrigh 0020 | 74 20 53 45 47 41 20 45 6E 74 65 72 70 72 69 73 | t SEGA Enterpris 0030 | 65 73 2E 20 31 39 39 39 00 00 00 00 00 00 00 00 | es. 1999 @@ -2133,11 +2131,10 @@ I 80820 2022-07-07 23:37:10 - [Commands] Sending to C-4 (version=PC command=17 f 0090 | 20 45 6E 74 65 72 70 72 69 73 65 73 20 6F 72 20 | Enterprises or 00A0 | 53 4F 4E 49 43 54 45 41 4D 2E 20 54 68 65 20 70 | SONICTEAM. The p 00B0 | 72 65 63 65 64 69 6E 67 20 6D 65 73 73 61 67 65 | receding message -00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 69 6E 20 | exists only in -00D0 | 6F 72 64 65 72 20 74 6F 20 72 65 6D 61 69 6E 20 | order to remain -00E0 | 63 6F 6D 70 61 74 69 62 6C 65 20 77 69 74 68 20 | compatible with -00F0 | 70 72 6F 67 72 61 6D 73 20 74 68 61 74 20 65 78 | programs that ex -0100 | 70 65 63 74 20 69 74 2E 00 00 00 00 | pect it. +00C0 | 20 65 78 69 73 74 73 20 6F 6E 6C 79 20 74 6F 20 | exists only to +00D0 | 72 65 6D 61 69 6E 20 63 6F 6D 70 61 74 69 62 6C | remain compatibl +00E0 | 65 20 77 69 74 68 20 70 72 6F 67 72 61 6D 73 20 | e with programs +00F0 | 74 68 61 74 20 65 78 70 65 63 74 20 69 74 2E 00 | that expect it. I 80820 2022-07-07 23:37:10 - [Commands] Received from C-4 (version=PC command=9A flag=00) 0000 | E0 00 9A 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |