title: What query protocol does Battlefield 2 use?
body: <p>I have been searching for this all over the internet, <a href="http://wiki.hlsw.net/index.php/GameServer_protocols" rel="nofollow noreferrer">this site</a> claims that Battlefield 2 uses the GameSpy 2 protocol, I have tried this protocol, but it does not respond. I have also been working on the GameSpy 3 protocol, but that one is a lot harder.<br>
  I would like to know which one it uses so I know whether I am using the wrong protocol, or have an error in my code.</p>