feat: multi project support, maintaince

This commit is contained in:
2025-10-04 15:08:53 +03:00
parent 5136f08dab
commit e78e8048ff
18 changed files with 152 additions and 66 deletions
@@ -43,6 +43,13 @@ public sealed class RoomJoinOperation : BaseOperation
return;
}
if (existsRoom.ProjectId != lobbyPlayer.ProjectId)
{
JoinFailed(context, Writer);
_logger.Warning($"Player {context.Connection.Id}|{lobbyPlayer.Name} tried to join room from different project");
return;
}
var player = new RagonRoomPlayer(context, lobbyPlayer.Id, lobbyPlayer.Name);
context.SetRoom(existsRoom, player);