Hi, as all of you know GameSpy servers are closed and now it's impossible to play Full Spectrum Warrior's multiplayer. First, this game has not native lan, the only possible way is to bypass gamespy parts. Here's a guide on how to achieve it:
1) The game tries to connect to peerchat.gamespy.com, that was a normal IRC Server with a simple encryption. So, download a peerchat server:
http://aluigi.altervista.org/papers/peerchat_server.zip
Then redirect the traffic to the location where you host it, if local:
127.0.0.1 peerchat.gamespy.com
Once you have it start it from the command line:
peerchat_server.exe 6667 "Irc server IP or host"
The port 6667 is the traditional port for irc and the irc server could be in your lan or internet. In the read me is well explained. I use irc.azzurra.org btw.
2) Then it tries to resolve the master server host name, just redirect traffic in the host file.
0.0.0.0 fswpc.master.gamespy.com
3) It does check on start, exit etc. the availability of the GS services, so if you want to skip
it do the same with this one too.
0.0.0.0 fswpc.availa.nordicgames.at
4) The port used for peer-to-peer is the 27901 UDP.