I see a huge problem with this Signaling server thing. First of all, your locking down people to ONLY use your signaling server and it's communications protocols. Secondly, in LAN environments this may cause issues. What if I would like to have a turn based game. A player connects via internet to a "Game Server" which in reality is a database with sockets, that saves all the data from the players gameplay. Also how about an MMORPG, how would this be made in Construct 2? Im not saying a 1000 user game but usually gameservers keep the hardcore data such as position points, character data, npc informations etc etc etc.
Is there any way of running say your own game server with Construct 2 or are we basically locked down to Construct 2's rule?
If there is a way to run your own gameserver database or however you see it, please let me know.