- Game Server Support:
- Minecraft
- Space Engineers
- Ark
- Factorio
- Garry's Mod
- Barotrauma
- Project Zomboid
- Kerbal Space Program
- Valheim
- Start server button (launches a Docker container)
- stop server, disabled if numPlayers > 0, unless admin override
- Show status + player count
- Show logs
- Add/Disable Mods
- with search
- Modpack Generation (a 7z you can hand to clients)
- create/load saves/backups
- Google Auth
- auto save/backup
- chat
- EditCard.js can probably derive the list of games that support SpawningPool from Gateway, who can learn it based on gameApis reporting the feature
- Add SpawningPool support to existing games
- Create a new
./game-api/src/games/
manager, extending eitherGenericDockerManager
orBaseGameManager
- Add to
./ui/src/components/EditCard.js
'sgameApiOptions