"i need to know if i can set up a server that launch but dont appear as a program"
What do you mean by that? Servers are just that, servers. Meaning a machine (a local or a remote one) running a server setup that then serves the client...
Any regular server could be compatible with C2. It just depends on your choice of client-server communication. I believe there are a couple of socket plugins posted in the plugin section, so maybe take a look at that.
For server side programming I'd recommend coding something in JS as you could potentially interchange code with the client. Have a look at node.js + socket.io.
I've just coded my own socket.io plugin and am currently working on a client/server multiplayer implementation. I'm coding a simple server in JS, the demo should be ready any time soon.
I'll keep you updated.
Meanwhile, take a look at the following:
a must read if you are interested in multiplayer mechanics. Hope this helps.