Did you both read my reply carefully? that's what I said in my post at the start:
The main reason of this is that broadband is still on the starting level here in Pakistan, means broadband internet access is not available to everyone i-e home users and it's still very expensive here as compared to Europe and US..
Got it? that's explain the private servers part very clearly! and as far as the connection speed concern for making a private online server it depends on you i-e how many players will you allow to play at once? for example:
Lets do some small mathematics for a 10 Players Server:
- 10 Player Server required 200MB of RAM (20MB RAM for each player)
- a 512Kbps connection is required with minimum of realtime 445k upload/download speed, the most important of all is the Upload stream as your server utilize the upload stream more then the down-stream.
now if you have a 256Kbps connection with 190k upload/Down stream (which I can bet you don't have as pakistani DSLs data transfer ratio is usually very low) you can make a 3 or 4 players server.
The above is for counter strike, other games require more better connection due to their graphical and sound contents etc...
Thanks,