diff --git a/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs b/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs
index 565c07d0ec..3c92f70a01 100644
--- a/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs
+++ b/osu.Game/Online/RealtimeMultiplayer/IMultiplayerServer.cs
@@ -17,6 +17,7 @@ namespace osu.Game.Online.RealtimeMultiplayer
///
/// Request to leave the currently joined room.
///
+ /// If the user is not in a room.
Task LeaveRoom();
///
@@ -24,12 +25,15 @@ namespace osu.Game.Online.RealtimeMultiplayer
///
/// The new user which is to become host.
/// A user other than the current host is attempting to transfer host.
+ /// If the user is not in a room.
Task TransferHost(long userId);
///
/// As the host, update the settings of the currently joined room.
///
/// The new settings to apply.
+ /// A user other than the current host is attempting to transfer host.
+ /// If the user is not in a room.
Task ChangeSettings(MultiplayerRoomSettings settings);
///
@@ -37,12 +41,14 @@ namespace osu.Game.Online.RealtimeMultiplayer
///
/// The proposed new state.
/// If the state change requested is not valid, given the previous state or room state.
+ /// If the user is not in a room.
Task ChangeState(MultiplayerUserState newState);
///
/// As the host of a room, start the match.
///
/// A user other than the current host is attempting to start the game.
+ /// If the user is not in a room.
Task StartMatch();
}
}