28 | | 3. Implement '''hosting on different ports''' (done in #3575) |
29 | | * '''Requirement''' for Wildfire Games being able to host multiple games simultaneously on a single machine |
30 | | * To '''prevent abuse''' (in case of attacks on users IP-addresses), hosting games by unauthorized users could be prohibited. |
31 | | * Optional: '''Trusted hosts''' (authorized lobby accounts) could be able to advertize more than one game at a time. |
32 | | |
33 | | 4. '''Lobby changes''' |
34 | | * New button "Wildfire-Games Host" |
35 | | * XPartaMupp will spawn (at most) 1 gameserver per user |
36 | | * The user will join this game and become a moderator of it |
| 24 | TODO: |
| 25 | - The whole "spin a 0 A.D. instance, get the access, send the game report, close the 0 A.D. instance" needs to be implemented. |
| 26 | - Starting a new dedicated game could probably be done via an external bot that starts a pyrogenesis executable with appropriate CLI arguments, auto connecting to lobby with a given secret (that the requester knows) so the requester can join-as-host. This would advertise the lobby game. |
| 27 | - How to send the game report & finish the game needs to be determined. |
| 28 | - that bot needs coding. |