I have a few multiplayer questions.
I've read through https://www.scirra.com/manual/174/multiplayer and it gives me a sense of how multiplayer works (though not really how to implement it so far, but that's OK for now).
And then on https://www.scirra.com/blog/142/make-online-multiplayer-games-with-construct-2 I see the following bulleted blurb:
...
"-Support for both peer-hosted games (not needing a server) and centrally-hosted games (using a server)
-Official Scirra signalling server to connect players to each other"
Questions to be clarified:
1. On centrally-hosted games: Can I host my OWN server? Or must I use Scirra's central server? Is it better to just use Scirra's or would using your own probably be faster?
2. On peer-hosted games: any finished games use this? Is it like TCP/IP? Is it fairly reliable?
3. How feasible are these things to implement for someone without professional training in programming? I'm pretty thrifty with the C2 scripting system, for the most part, but mutliplayer seems like it must be tough to implement.
4. Slightly tangential question: It seems possible to have 4 different gamepads hooked up to the computer and use them all in local multiplayer, right? I know C2 has gamepad support, but does it have reliable multiple gamepad support?
From https://www.scirra.com/manual/143/gamepad
Multiple gamepad devices can be connected to a single computer. To differentiate between them, most actions, conditions and expressions in the Gamepad object also take a Gamepad parameter. This is a zero-based index of the controller. For example, 0 identifies the first controller, 1 identifies the second, and so on. This allows you to make multiplayer gamepad-controlled games.
Any guides I missed that expand on that?