Just a question of UX and Philosophy
You've got your multiplayer game with buttons "Host" and "Join" which do exactly as you may expect.
Then there's a button that says "Instant Action", the idea here is that it slots you right away into an open game that has an available player slot.
But what happens when there's no games to join? Here's my question. Do you:
1. Kick back an "error" modal that says "No Games Available" and let the user close the window. or
2. Automatically create a new server and put the player in it, waiting for other players to connect
thoughts?