> Curious, it works fine and has full functionality as dedicated host, regards if you're running it in nw.js or a browser tab, so wondering what the problem is there. Is not like clients ever see what the host sees, depending on how you approach it.
>
> Also, what is the benefit of running for own signalling server? Honest question, I really don't see it.
>
> The main question I guess would be what exactly you want to see improved and how?
>
> The solids issue you mention is hardly unique to multiplayer projects, and there are logical workarounds. Also it will likely be addressed in a C3 runtime update, which is planned for the future.
>
Full dedicated host functionality?
Do you mean if i let the game itself run on a windows server or what?
That's a really non-performant ugly workaround. I think Ashley even said that himself from what i can remember in a private message.
Benefit of running an own signalling server is:
I have full control over availability and geographical location (about 1 year ago the scirra signalling server was down for several days and i've offered my signalling server to others (and yes it has been used by several people))
And the solid issue i've mentioned has no logical workaround.
I've been testing tons of different things but everything was an ugly workaround which ended up with specific bugs which are impossible to be fixed.
Maybe someone could write a plugin for that, no idea since i'm not a coder (that's why i'm here using Construct in the first place).
And "likely" be adressed is a huge word.
I would love to here some feedback from Ashley on this particular case.
Makes sense, thanks for clarifying. I myself don't really care about running nw.js on a dedicated windows server - All servers are software running on some type of dedicated platform. Maybe I just haven't really pushed any limits in terms of performance. In terms of reliability, I can imagine a few ways to have redundancy and messaging/feedback for clients based on the availability of servers.
Also reasons not relying on a third party (Scirra) signalling server makes sense too. Although for me theirs is probably more reliable than anything I would set up
Solids issue - I must have been thinking of something else. Hopefully this can be addressed in the new runtime.