Unhandled Packet: [3392] BODY:

Mikker

New Member
May 26, 2018
4
2
Hello,

I'm having issues connecting to the Plus Emulator with the debugger, I'm getting this "Unhandled Packet: [3392] BODY:" and the client is stuck at 76%. If I run it without the debugger, I connect immediately so the setup should be correct.

Does anyone know how to bypass this problem?

Fyi: I'm converting it into .net core and can already run it on Linux and Mac, but having issues with this. I will share the code once I have the solution to the problem.

Code:
                     ____  __           ________  _____  __
                    / __ \/ /_  _______/ ____/  |/  / / / /
                   / /_/ / / / / / ___/ __/ / /|_/ / / / /
                  / ____/ / /_/ (__  ) /___/ /  / / /_/ /
                 /_/   /_/\__,_/____/_____/_/  /_/\____/
                                Plus Emulator <Build 3.4.3.0>
                                http://PlusIndustry.com



22:13:23 - [INFO] Connected to Database!
22:13:23 - [INFO] Loaded 9 language locales.
22:13:23 - [INFO] Loaded 15 server settings.
22:13:23 - [INFO] Loaded 3 Color Palettes
22:13:23 - [INFO] Loaded 13 Set Types
22:13:24 - [INFO] Successfully setup GameSocketManager on port (30000)!
22:13:24 - [INFO] Maximum connections per IP has been set to [5]!
22:13:25 - [INFO] Loaded 7 moderation presets.
22:13:25 - [INFO] Loaded 6 moderation categories.
22:13:25 - [INFO] Loaded 6 moderation action preset messages.
22:13:25 - [INFO] Cached 0 username and machine bans.
22:13:25 - [INFO] Item Manager -> LOADED
22:13:26 - [INFO] Catalog Manager -> LOADED
22:13:26 - [INFO] Television Items -> LOADED
22:13:26 - [INFO] Navigator -> LOADED
22:13:26 - [INFO] Room Manager -> LOADED
22:13:26 - [INFO] Loaded 38 chat styles.
22:13:26 - [INFO] Chat Manager -> LOADED
22:13:26 - [INFO] Quest Manager -> LOADED
22:13:26 - [INFO] Achievement Manager -> LOADED
22:13:27 - [INFO] Landing View Manager -> LOADED
22:13:27 - [INFO] Game Data Manager -> LOADED
22:13:27 - [INFO] Server Status Updater has been started.
22:13:27 - [INFO] Cache Manager -> LOADED
22:13:27 - [INFO] Loaded 5299 badge definitions.
22:13:27 - [INFO] Loaded 50 permissions.
22:13:27 - [INFO] Loaded 9 permissions groups.
22:13:27 - [INFO] Loaded 8 permissions group rights.
22:13:27 - [INFO] Loaded 3 permissions subscription rights.
22:13:27 - [INFO] Loaded 3 subscriptions.

22:13:27 - [INFO] EMULATOR -> READY! (7 s, 200 ms)
22:13:37 - [DEBUG] Handled Packet: [4000] GetClientVersionEvent
22:13:37 - [DEBUG] Unhandled Packet: [3392] BODY:
Post automatically merged:

got source and cms from this thread.
 

Attachments

  • Skærmbillede 2019-07-13 kl. 16.49.10.png
    Skærmbillede 2019-07-13 kl. 16.49.10.png
    62.6 KB · Views: 3
Last edited:

Mikker

New Member
May 26, 2018
4
2
Actually not sure if the source code and the .exe included are from the same. When I start the pre-compiled version included, then it connects and everything is fine. Is there a way to verify it?

Are you sure your client swf and your emulator packets are matched up correctly? Could be a version error.
 

Hypothesis

Programmer
Jan 6, 2019
524
361
I recommend you download this Plus version,
These are verified SWFs and come with the matching Emulator. If you don't know your SWF version.
 

Mikker

New Member
May 26, 2018
4
2
I recommend you download this Plus version,
These are verified SWFs and come with the matching Emulator. If you don't know your SWF version.

That's apparently the version I have if it's defined by production-version.

I'ma try the other emulator you sent me. ;-)

I also found this commented out on my current source: ModerateRoomMessageEvent = 124; // PRODUCTION-201802201205-141713395

Also just checked for the 3392 packet and it is existing in the other source you gave me. So I'm sure you're right, I'm gonna run the other emulator and tell you how it goes.
Post automatically merged:

I recommend you download this Plus version,
These are verified SWFs and come with the matching Emulator. If you don't know your SWF version.

You are my hero this has been bugging me for a few days, it seems the source code included from the tutorial I followed wasn't the one which came pre-compiled.

It works like a charm now! I will migrate the source you gave me to .net core and share in a few days.

Thank you so much!!!
Post automatically merged:

Update: Converted to .NET Core and successfully started it on Linux - working on resolving some crashes when using specific rooms on.
 

Attachments

  • Skærmbillede 2019-07-13 kl. 18.02.54.png
    Skærmbillede 2019-07-13 kl. 18.02.54.png
    21.4 KB · Views: 7
Last edited:

Joe

Well-Known Member
Jun 10, 2012
4,090
1,918
Check the rooms table, if there's any blank entries you know you need a 0 or a 1 in them, it could also be a groups problem where the table is missing the column 'has_forum' depending on the emulator version you're using.

9/10 times you can see these in MySQL errors in the emulator logs folder.
 

Mikker

New Member
May 26, 2018
4
2
Check the rooms table, if there's any blank entries you know you need a 0 or a 1 in them, it could also be a groups problem where the table is missing the column 'has_forum' depending on the emulator version you're using.

9/10 times you can see these in MySQL errors in the emulator logs folder.

Thanks for your interest. There are no errors from mysql and it's working on the native .net framework when running on windows. More specifically the problem is not I cannot enter the rooms, but if I search for specific rooms through the navigator it crashes the client. Again only when doing it on .net core and not .net framework so the sql part should not be the problem. :( So I am the 1 out of 10 where I don't get anything in the logs (any of them). Using the debugger to figure out what goes wrong.
 

Users who are viewing this thread

Top