Spy On Client (0xD9)
- Status:
implemented - Direction:
Client - Length:
Variable - POL reference: https://docs.polserver.com/packets/index.php?Packet=0xD9
- Last modified in POL docs:
2009-03-02 08:11:13byTurley
Moongate Packet Classes
SpyOnClientPacket(Incoming, Variable, length-1) fromsrc/Moongate.Network.Packets/Incoming/System/SpyOnClientPacket.cs
Current Moongate Behavior
Moongate currently has packet classes for this opcode.
Packet Build
| Type | Field |
|---|---|
BYTE[1] |
cmd |
BYTE[1] |
unknown (02) Always 0x02 in my tests |
BYTE[4] |
Unique Instance ID of UO |
BYTE[4] |
OS Major |
BYTE[4] |
OS Minor |
BYTE[4] |
OS Revision |
BYTE[1] |
CPU Manufacturer |
BYTE[4] |
CPU Family |
BYTE[4] |
CPU Model |
BYTE[4] |
CPU Clock Speed |
BYTE[1] |
CPU Quantity |
BYTE[4] |
Memory |
BYTE[4] |
Screen Width |
BYTE[4] |
Screen Height |
BYTE[4] |
Screen Depth |
BYTE[2] |
Direct X Version |
BYTE[2] |
Direct X Minor |
BYTE[76?] |
Video Card Description |
BYTE[4] |
Video Card Vendor ID |
BYTE[4] |
Video Card Device ID |
BYTE[4] |
Video Card Memory |
BYTE[1] |
Distribution |
BYTE[1] |
Clients Running |
BYTE[1] |
Clients Installed |
BYTE[1] |
Partial Insstalled |
BYTE[1] |
Unknown |
BYTE[4] |
Language Code |
BYTE[67] |
Unknown Ending |
Subcommand Build
N/A
Notes
Older clients, from mid-late 2003 was set at 149 bytes length, whereas newest clients 4.01+ are set to 199 ??