Skip to content

Add user role to MultiplayerRoomUser#36652

Merged
peppy merged 1 commit intoppy:masterfrom
bdach:multiplayer-user-role
Feb 11, 2026
Merged

Add user role to MultiplayerRoomUser#36652
peppy merged 1 commit intoppy:masterfrom
bdach:multiplayer-user-role

Conversation

@bdach
Copy link
Copy Markdown
Collaborator

@bdach bdach commented Feb 11, 2026

Adding this field to this model has several vague reasons that I can't fully formulate yet, but I can't really see myself going forward without this.

  • People were very excited about having referees displayed on the room participants' list, and so adding the referees as real MultiplayerRoomUsers helps this. Having the role could even be used client-side to show a special icon or other status on the participants list. (Which isn't done yet, could be as an aesthetic follow-up after the basics are in place.)
  • Server-side, having this field is convenient for things like permission checks or just plain logic, as with two hubs you just need to do different stuff on a MultiplayerRoomUser.

Adding this field to this model has several vague reasons that I can't
fully formulate yet, but I can't see myself going forward *without*
this.

- People were very excited about having referees displayed on the room
  participants' list, and so adding the referees as real
  `MultiplayerRoomUser`s helps this. Having the role could even be used
  client-side to show a special icon or other status on the participants
  list. (Which isn't done yet, could be as an aesthetic follow-up after
  the basics are in place.)
- Server-side, having this field is convenient for things like
  permission checks or just plain logic, as with two hubs you just need
  to do different *stuff* on a `MultiplayerRoomUser`.
@peppy peppy merged commit 5afd6c6 into ppy:master Feb 11, 2026
8 of 10 checks passed
@github-project-automation github-project-automation bot moved this from Pending Review to Done in osu! team task tracker Feb 11, 2026
@peppy
Copy link
Copy Markdown
Member

peppy commented Feb 13, 2026

@bdach i made 2026.211.0 with this in it

@bdach
Copy link
Copy Markdown
Collaborator Author

bdach commented Feb 13, 2026

I don't think this change is in that tag...

Screenshot 2026-02-13 at 08 19 11

@bdach bdach deleted the multiplayer-user-role branch February 13, 2026 07:19
@peppy
Copy link
Copy Markdown
Member

peppy commented Feb 13, 2026

Okay, let's try 2026.213.0 (give it 30 minutes to build).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Archived in project

Development

Successfully merging this pull request may close these issues.

2 participants