Skip to content
This repository has been archived by the owner on Feb 10, 2018. It is now read-only.

define and implement streamlined process for users #67

Open
6 of 23 tasks
MiniDigger opened this issue Mar 16, 2017 · 0 comments
Open
6 of 23 tasks

define and implement streamlined process for users #67

MiniDigger opened this issue Mar 16, 2017 · 0 comments

Comments

@MiniDigger
Copy link
Member

MiniDigger commented Mar 16, 2017

  • user joins server
  • user enters the hub game automatically (doesn't need to be a different server, can run a whole network on one instance!)
  • user joins the queue for SurvivalGames
  • nobody else is in that queue and no other joinable game is found
  • new game instance is started (doesn't need to be a different server)
  • everybody in the hub game gets a notification
  • more ppl join that game
    • via queue
    • via invite
      • by user
      • by the server/the alert
    • auto join via group
    • via sign
    • via friendlist (friends can join your game)
    • via command
  • game starts automatically
  • ppl vote for map
  • maps gets loaded
  • ppl play game
  • game ends, ppl can leave
  • ppl who are still in get put into a new game of that type which is back at lobby phase
  • instance is shutdown after x minutes in empty lobby phase
  • winner of old game is announced in hub
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
Development

No branches or pull requests

1 participant