Credo che gamespy non sia necessario. Però è necessario che tu ti faccia un account gratuito qui
login.gamespyid.com/login.aspx?r=https%3a%2f%2flogin.gamespyid.com%2findex....
Poi lancia il gioco e clicca su Multigiocatore. Lì troverai la possibilità di giocare via LAN o via Internet. Per giocare via Internet dovrai mettere il nome utente e la password dell'account che hai creato nel sito di cui ti ho dato il link.
Se ricordo bene, la prassi è questa.