After some long searching in the internet, and reading lots of posts in several forums, finally i manged to get it right. Here is the solution how i did it.
a. I downloaded the tool "HldsUpdateTool.exe" and installed it in my machine, then i opened the command prompt set the path to the directory where i have installed the HldsUpdateTool. b. Once this was done, i used the following command : D:\>HLDS\HldsUpdateTool.exe -command update -game czero -dir "D:\HLDS" c. This downloaded around 380MB of files related to the Counter Strike Condition Zero game and it also downloaded the HLDS.exe application. d. I started the application and set the network as "Internet" and started the server successfully. e. I launched the game from the same machine and in my favorites it had already listed the server the hosted, and i was able to join and play the game. f. Interestingly, it still showed my home network IP, i asked my friends to see if they can join the game, they too had got the server listed, and since it was showing my home network IP, they weren't able to join the game. g. I went to the site "whatismyip.com" to get my external IP and asked my friends to connect to the game using the console method(pressing ~ and using the command connect <ip>:<port>) and it worked.. :) Thanks for the inputs. -Sanjay >something to try. >change 27016 to open both UDP and TCP in your router. >And as Lane said the 192.x.x.x is an internal IP, but once you can see your >server in the master server list. >You can connect with the console command as you shown above. connect ><outside IP>:<port> >One way to get your outside IP is to go to www.canyouseeme.org , you can >also check as see if the port is open from there. _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlds

