Visit www.qtracker.com and go to their downloads
Click Software then Qtracker and download it from one of the listed mirrors
After installing the downloaded package you'll start a first run wizard

Select the games you have

Browse for the execution file for the game you have selected
(yes.. it is not English)

Nolfers can skip this step

Select all regions

Select your internet connection

Finish the wizard

In order for Nolf1, Nolf2 and Contract J.A.C.K to work you'll need to visit view then Settings

Select a nolf game, and paste this string into the Command line:
-GOMULTIJOIN 1 +join [$server_ip_address]:[$server_port_connect]

Now expand a game in the server list, click Internet Games, then you'll be able to view the available servers
Right click the server you want to join and Connect


You can also add these lines to your HOSTS file (C:\Windows\System32\drivers\etc)
That will let you join servers from inside Nolf1 and Contract J.A.C.K like you did before gamespy shut down
by redirecting gamespy.com to qtracker.
Unfortunatly, this does not work for Nolf2 due to the message of the day stuff.65.112.87.186 contractjack.available.gamespy.com
65.112.87.186 contractjack.master.gamespy.com
65.112.87.186 contractjack.ms11.gamespy.com
63.239.170.53 motd.gamespy.com
65.112.87.186 master.gamespy.com
65.112.87.186 master0.gamespy.com
You will have to join from Qtracker or by IP when playing Nolf2