1. Make sure you have a static Internal IP. To do this run command prompt and type "ipconfig /all". Then go into control panel -> Network Connections -> right click your internet file -> properties -> tcp/ip protocol right click properties. Put in your IP, Default Gateway, Subnet Mask & preferred DNS server. Hit enter make sure your internet still works.
2. Following this go onto
http://www.portforward.com and click your router then your game... Then go into your router page by opening an internet page and typing an address (Mine is a belkin so its
http://192.168.2.1) then go into virtual servers and open all the ports port forward tells you to do.
NB. Make sure you put your internal IP in after every single port you open. E.g. Open 27015 - 27020 on both connections with address of (In my case) 192.168.2.
14. This is where you put in your
internal IP.
3. Make sure in your server.cfg at the top you put you external IP in before you put in your name... To do this open your server.cfg in notepad and type at the very top +IP (external IP) for e.g. +IP 81.108.192.84. Load up your SRCDS and check if you can get on it through your LAN. NOTE!!! YOU CONNECT THROUGH LAN YOUR FRIENDS THROUGH YOUR WAN PLUS THE PORT E.G you connect through 192.168.2.1 your friends connect through 81.108.192.81:27015 make sure you give your friends that IP. Then ask one of your friends to connect, if they can't,
*IMPORTANT* --> disable your firewall and try again. <-- *IMPORTANT* If that still doesn't work post on here