I've looked into this and he's right.
I used the same code that runs in C2 inside of C3 exactly and it doesn't work.
Any more people running into this issue.
Thanks for verifying! It's strange. The weirdest part is, I didn't change anything after closing up last night, and opened the project this morning and tested. And the host can't move.
NOTHING changed! Ive set the project to open using c3 modern and it doesn't even open the game, so I have to set it to play using c2 still in the advanced section of the project setup and run.
I know quite a bit now about signalling, peer, and host, and common and I can actually "see" the flow happening by looking at the code now, and yet....if I do my own, it doens't work. So, here is something I tested.
I ran a net test from netscan to see how my firewall is conflicting with WEBRTC, and with my computer, there is no inbound TCP, and its behind a proxy (which is weird because most people have NAT issues, not proxy since proxy is usually auto).
Then, I tested my cell phone without wifi, and got the same. My phone can run the game with my computer, but others phones wont, nor other computers not on WIFI.
I changed my firewall settings, and still nothing connecting to the outside world. This got me thinking it is my setup internally of my router, BUT it also made me create this post cause Im like...."So, then how the hell am I able to play with others in the demo?!!!"
Im baffled beyond at the moment. Bug or not, Im not sure, but Im not giving up lol. Im sure this will work sometime! Construct is an extensive program so it has a LOT of backend stuff going on, so multiplayer Im sure was one of the last thoughts. Im hoping it helps see there is an issue and somehow can be fixed.
hey, at least we can actively learn a LOT about networking and multiplayer server signalling int he meantime :)