With the new Star Wars Battlefront being teased and disappointing people, you can still play the old Battlefront 2 online even without GameSpy.
The easy steps
- Go to the download page;
- Download the corresponding archive, “BattlefrontII_1.1_europe_clientfiles_english.zip” was the one I downloaded for me;
- Extract it to the game folder “\Steam\SteamApps\common\Star Wars Battlefront II\GameData”;
- In-game: create an account like if it was a GameSpy one;
- Execute order 66.