13 Commits

Author SHA1 Message Date
Vari
2619344f75 Moved new logic into selecting function and reverted some changes 2025-06-15 01:28:11 +02:00
Vari
98775d1dc7 Optimize matchmaking changes 2025-06-14 19:15:52 +02:00
PMahhov
56f4c39ce2 Added check for 1v5 and 1v6 exact conditions 2025-06-13 20:46:04 +02:00
Vari
84a10713d5 Backend implementation of full match chat 2024-11-09 00:54:22 +01:00
Vari
179adc7518 Added Game and Player match history. Also adjusted how players get deleted from a match. 2024-07-31 22:14:48 +02:00
Vari
b9431836c4 Added player alive check for queue and matched games to detect crashed or not joined players. 2024-03-12 00:06:56 +01:00
Vari
c8f34d229a Fixed file Put/Get endpoints being in the wrong routes file because of prefix.
Implemented rotue where the host dleetes an user from the match if he didn't join.

Added funktion that tries to fill open games that have missing players.
2024-03-09 12:26:15 +01:00
Vari
48225057f8 Fixed game adding following user wrong pivot insert. 2024-03-09 12:26:15 +01:00
Vari
4dd0193f91 Fixed Game not adding following users from queue correctly.
Fixed longest queued users not being selected first.
2024-03-09 12:26:15 +01:00
Vari
1cdac67de0 Added Matchmaking Register endpoint, this endpoints sets a game from 'Created' to 'Open' when the host has laoded the map, so that palyers can start to join. 2024-03-09 12:26:15 +01:00
Vari
fa3d97354b More work on the Matchmaking logic
Now players get added to the queue and the controller tries to create matches when enough matching players are in the Queue.
2024-03-09 12:26:15 +01:00
Vari
90c531f99b Added Queueing Logic 2024-03-09 12:26:15 +01:00
Vari
f179af9185 Added Matchmaking database tables and Models 2024-03-09 12:26:15 +01:00