fixed: thread balancer

This commit is contained in:
2022-05-08 19:29:56 +04:00
parent 0465574d2b
commit 4740f627ee
+5 -1
View File
@@ -52,7 +52,11 @@ namespace Ragon.Core
var roomThread = _roomThreads[_roomThreadBalancer];
_roomThreadCounter[roomThread] += 1;
_socketByRoomThreads.Add(evnt.PeerId, roomThread);
_roomThreadBalancer++;
// TODO: Todo room manager matchmaking across all room threads
// TEMP_FIX: Remove this magical number
if (_roomThreadCounter[roomThread] > 20)
_roomThreadBalancer++;
}
if (_socketByRoomThreads.TryGetValue(evnt.PeerId, out var existsRoomThread))