HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Help with packet sent when joining game?

04-16-2007, 10:56 PM#1
SentryIII
I'm trying to make my own game auto-refresh program (for some extra programming experience, and to add a couple extra features) but I'm stuck with a little problem.

Here's the packet that's sent when you first join:

0x0000 F7 1E 2F 00 01 00 00 00-C4 C4 07 00 00 E4 17 01 ÷./.....ÄÄ...ä..
0x0010 00 00 00 53 65 6E 74 72-79 49 49 49 00 01 00 02 ...SentryIII....
0x0020 00 17 E3 C0 A8 00 97 00-00 00 00 00 00 00 00 -- ..ãÀ¨.—........


Blue = Name Checksum
Red = Number of games the host made
Green = Game creation time???
Pink = Number of games the player joining the game has joined
White = Name of player joining the game
Yellow = Source IP Address
Grey = Constant as far as I can tell

Here's the packet that's sent to confirm you have the map:

0x0000 F7 42 0D 00 01 00 00 00-01 D1 E7 01 00 -- -- -- ÷B.......Ñç..

Grey = Constant as far as I can tell

Here's the problem I'm having: The bytes in green change everytime the game is created. I believe it represents the time the game is created. If the values match, the player joins the game. If the values don't match, nothing happens. Using C# .NET, how do I get the creation time from the game? How would I start looking?

EDIT: Problem solved.
04-27-2007, 10:13 PM#2
Mapz_Maker
How did you solve it?