EOSERV Wiki > Page: Timestamp > History > View Revision

View Revision: Timestamp

Definition

Some of the client-side packets contain timestamp (3 bytes). Timestamp is properly calculated system time and it's designed for detecting a speed hack.

Packets containing timestamp:

  • Walk
  • Attack
  • Spell packets

Calculation

Timestamp calculation isn't very complicated. It looks like this:
'''(system time:hour*3600) + (system time:minutes*60) + (system time:seconds*100) + (system time:miliseconds/10)'''

This is how a [PACKET_WALK|walk packet] structure does look like

Examples

This is how a walk packet structure does look like

  • Length:2
  • PacketAction:1
  • PacketFamily:1
  • Direction:1
  • Timestamp:3
  • WalkX:1
  • WalkY:1
EOSERV Wiki > Page: Timestamp > History > View Revision