EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::General Support (https://www.eqemulator.org/forums/forumdisplay.php?f=598)
-   -   Unique Client Identifier (https://www.eqemulator.org/forums/showthread.php?t=40814)

Maze_EQ 08-04-2016 01:44 PM

Unique Client Identifier
 
Is there an identifier that is sent when a client logs into the server?

Client 1 gets id = 1
Client 2 gets ID = 2

These would be determined directly by a client, kind of like windows GUIDs or SYSIDs.

Just trying to learn deeper.

demonstar55 08-04-2016 01:59 PM

We identify based on opcodes we get sent (and the size of the packet).

Connecting to world we check OP_SendLoginInfo and zone OP_ZoneEntry.

Maze_EQ 08-04-2016 02:01 PM

So on that note.

When a client connects, is there a unique identifier that ties that client to that machine?

Secrets 08-04-2016 02:44 PM

Quote:

Originally Posted by Maze_EQ (Post 250408)
So on that note.

When a client connects, is there a unique identifier that ties that client to that machine?

No, there is not in any of our clients.

To implement such a change would require a clientsided hook that detects multiple logins from the same PC based on various factors like P99 does.

demonstar55 08-04-2016 02:45 PM

There is on live (now)

Maze_EQ 08-04-2016 03:00 PM

Quote:

Originally Posted by Secrets (Post 250411)
No, there is not in any of our clients.

To implement such a change would require a clientsided hook that detects multiple logins from the same PC based on various factors like P99 does.


Check my Facebook and text me, I got banned.

Uleat 08-04-2016 04:07 PM

To add to what demonstar55 posted, SoF and SoD share common opcodes for initial contact..which is why they are sent to different ports (5998 vs. 5999)


All times are GMT -4. The time now is 02:40 PM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.