Hi !, in my team, we have just one man who want create a server, how we can create a permanent server, for play when he's not here. Like the cs2dg.rox.pl's server or the |ACID|'s servers...
if you switch of your computer the server is down... but if you buy a dedicated server (look at this: dedicated server 4 sale) and put CS2D dedicated server tool on this, the server is online even if you shut down your PC
no, you can also search for a freehoster, but it could be hard to find someone who hosts for free... also you can use an unused PC at your home, which you can let switched on, but then your internet connection is very important for how many players can play on this server