Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

define and implement streamlined process for users #150

Open
9 of 23 tasks
MiniDigger opened this issue May 24, 2018 · 0 comments
Open
9 of 23 tasks

define and implement streamlined process for users #150

MiniDigger opened this issue May 24, 2018 · 0 comments

Comments

@MiniDigger
Copy link
Member

MiniDigger commented May 24, 2018

  • 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 join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant