The signalling server offered by Scirra is wholly unusable for my purposes. There's no method of controlling users logging into the game (like an SQL database) and there's no way to start and stop hosts if you don't want the game hosted by a player.
I've been playing around with a wss client and server in C#, connecting to the public signalling server with no major issues and it appears that writing my own signalling server part wouldn't be that difficult.
Therefore, my question is this:
Does anyone know how readable the js code is for the signalling server?
What I'm hoping to accomplish is to create a signalling server that starts a 'host' client for players to join as peers and then, pass off to the multiplayer control and allow the host to serve the game much the way the current signalling server does.
In order to do that, it would be real handy to be able to read the signalling server code (since Scirra hasn't released their wss sub protocol standard).