I'm still trying to make sense of what's going on with this, sorry if my questions have already been answered before. I'm trying to think ahead to how this could be made into a marketable game. Hopefully my questions aren't too confusing, let me know if they don't make sense and I'll try to ask another way.
I'm wondering what the best alternative will be for people who want to run the game server not in Construct 2 preview over LAN (for example, a game that is distributed via Steam can't rely on Construct 2 to host the game over LAN). I'm wondering how players will access the game.
There's a few possible ways I could see this working:
- The controller game file is hosted on a web server somewhere, players could go to this URL and type in the IP address of the server they want to connect to
- The controller game is a downloadable APK file (distributed via Google Play or elsewhere), the IP address could be typed in. Would this work with Crosswalk?
Or is there something I'm not understanding about how the nodejs server works? It doesn't distribute the game files over the network does it (for example, if the server game was run with nodejs server and the NW.js compiled executable)?
I guess I'm a little confused about ports too and how this will work out... will the player hosting the game need to go through the firewall port settings to allow other players to connect?
Thanks