Not at the moment no!
FPSCR uses steam multiplayer that does not have dedicated servers, maybe in the future but for now you will only be able to host over the Steam network.
Windows 7 Pro, Intel i7 3.8 GHz (Passmark: 9021), 16GB DDR3, NVIDIA GTX 780 4GB Superclocked (Passmark: 8056)