I know this may sound like a dumb question, but what are you soposed to put for GameName, Gamepassword and Statstring when sending 0x09? I mean why would u need that to request a list of games? Again probably dumb question dun make fun of me :-\
Game name, game password, and game statstring should all be nullstrings when requesting a game.
they are required when attempting to join an existing game, however.
Game name is only filled out when requesting a specific game, same as password. Statstring is sent prior to joining games... probably because it was easier to re-request the data than store it, which is why in d2, you request the game list with one packet, and individual games with another...