OK thanks to phobos, we can bypass gamespy
until the get their stuff together.
since LucasArts told GameSpy to shut down the internet PC servers.
First, download tunngle:http://www.tunngle.net/index.php?l=en&pg=downloads
here is a stable version 188.8.131.52 of tunngle
install, reboot, note: you need admin account, I believe
make a tunngle account, use a real email address
check email, verify account
modify your firewall settings if needed or shut down your firewall so that it will be able to access the internet.
start tunngle, log in at the bottom (be sure to type your password in, im not sure why there are already dots in the password place)
in the search box, type battlefront (see attachment)
click on it
You will see a list of players. My server account is PLA-Chicago-Server. If you see that, I am running at least one server.
That is all you need to do with tunngle.
The next step is to start SWBF
select LAN join
see the PLA and other servers
join, have fun.
NOTE: The server is hosted in Chicago.IMPORTANT: Tunngle does not work well with some Belkin routers. Drugrep got a new router and it works fine for him now.
check out this link for manual portforward: http://www.tunngle.net/wiki/Port_Forward
A few things to ensure you did when you installed Tunngle.
Step For Windows Vista/7 Users: You right clicked on it and clicked Run as Administrator.
You rebooted straight away after installing Tunngle.
Your computers firewall isn't blocking Tunngle, it will probably automatically add an exception to Windows firewall.
If you are using a custom one you should be smart enough to work out how to add an exception for it.
It may be that you need to forward Tunngle's ports. Perhaps this link can help you http://portforward.com/english/applications/port_forwarding/Tunngle/default.htm.
Do you have any of the software listed on thier incompatible sofware page?
Tunngle - Compatibility with Third Party Software