The server should work. Most of the problems you get are caused by your connection or how you are on the network (ie. the program will NOT work if you are running through a router or NAT (almost anything that is connected to a network, or multiple computers sharing a broadband connection uses routers, hubs, and / or NAT's in the network.)
Again, be sure that you have opened the following ports in your firewall(s):
15101 and 15102 (UDP) - Server control/chat protocol (send and receive)
47500 - 49000 (I believe, somewhere in that range) UDP and TCP - Outpost 2 TCP/IP connection(s), send / receive.