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

Tournament rooms #6

Open
15 of 18 tasks
fenhl opened this issue Jul 27, 2022 · 2 comments
Open
15 of 18 tasks

Tournament rooms #6

fenhl opened this issue Jul 27, 2022 · 2 comments
Labels
type: enhancement New feature or request

Comments

@fenhl
Copy link
Member

fenhl commented Jul 27, 2022

Integration with Mido's House to set up tournament rooms that enforce correct world numbers.

  • Allow users to sign in with racetime.gg or Discord
    • Client-side support and GUI
    • Server-side support and verification
    • Server gives feedback on verification success/failure to the client
    • Persist tokens in client config
    • Also store refresh tokens and automatically refresh, notify if not possible
    • Automatically create a new Mido's House account if none exists yet? Or ask the user to do so on web, to potentially associate with an existing account instead?
  • Add UNIX socket command to open a tournament room, parameters:
    • name
    • file hash
    • players
  • Enforce file hash
  • Restrict access to tournament rooms to the invited players (no room password)
  • List tournament rooms above other rooms and hide password field when selected
  • Enforce player order
  • Automatically delete tournament room once race is completed/cancelled and all players have left
  • Disallow SendAll command
  • Allow restreamers to access auto-tracker (Auto-tracking integration #7)
@fenhl fenhl added the type: enhancement New feature or request label Jul 27, 2022
This was referenced Jul 27, 2022
@fenhl fenhl added the status: blocked Waiting for something else to happen first label May 24, 2023
@fenhl fenhl added status: in progress The assignee is working on this and removed status: blocked Waiting for something else to happen first labels Jun 19, 2023
@fenhl fenhl self-assigned this Jun 19, 2023
@fenhl
Copy link
Member Author

fenhl commented Jul 14, 2023

This is now in progress on the main branch.

@fenhl
Copy link
Member Author

fenhl commented Jul 30, 2023

Minimum viable product is now live including the Mido's House side invoking the UNIX socket command and notifying the teams about the opened rooms.

@fenhl fenhl removed the status: in progress The assignee is working on this label Jul 30, 2023
@fenhl fenhl removed their assignment Jul 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant