Thanks for the info. Should I just used the construct's provided server then? Would that be reliable to run an IO game?
As Ashley said, yes you probably should use the official one.
Reliability depends on your definition of reliable. There's probably no such thing as 100% uptime, forever, for anything. IF you don't already know how to set up your own server and what it entails, as well as the many levels of backups and failsafes to improve reliability, my best guess would be that the official server will be more reliable than anything you'd be able to put together.
Also going to leave here that peer to peer netcode is decidedly unsuitable for large amounts of connected players in general, but that has nothing to do with signaling.