Crypto137
|
2433769dbb
|
Bump version to 1.0.0
|
2026-03-07 00:51:57 +03:00 |
|
Crypto137
|
a3af696f40
|
Replace manual pooled collection release with handles in non-gameplay code
|
2026-01-25 19:41:50 +03:00 |
|
Crypto137
|
c74f23c90a
|
Replace try-finally blocks with collection handles
|
2026-01-25 15:14:13 +03:00 |
|
Crypto137
|
623dff503c
|
Bump version to 0.8.1
|
2025-12-24 17:54:58 +03:00 |
|
Crypto137
|
e844eea45c
|
Optimize json loading
|
2025-11-18 00:22:23 +03:00 |
|
Crypto137
|
7facb894b1
|
Implement structured server status output
|
2025-10-19 17:58:05 +03:00 |
|
Crypto137
|
8d7c49c365
|
Bump version to 0.8.0
|
2025-09-24 04:51:07 +03:00 |
|
Crypto137
|
399e21019e
|
Rename GameServiceProtocol container class to ServiceMessage
|
2025-07-31 23:38:01 +03:00 |
|
Crypto137
|
05c7839323
|
Overhaul ServerManager
|
2025-07-08 16:00:26 +03:00 |
|
Crypto137
|
da591819f2
|
Move double buffer queue implementation to its own class
|
2025-07-05 18:52:08 +03:00 |
|
Crypto137
|
3c24a304d0
|
Fix crash when reloading leaderboard schedule
|
2025-06-19 03:57:12 +03:00 |
|
Crypto137
|
0b80724e97
|
Optimize LeaderboardEntry score updates
|
2025-06-04 04:50:55 +03:00 |
|
Crypto137
|
f081cb27b4
|
Optimize LeaderboardEntry saving
|
2025-06-04 04:36:31 +03:00 |
|
Crypto137
|
4782af0814
|
Fix leaderboard MaxResetCount
|
2025-06-03 11:37:36 +03:00 |
|
Crypto137
|
62412c560b
|
Bump version to 0.7.0
|
2025-06-02 22:30:27 +03:00 |
|
Crypto137
|
c417fae1d4
|
Change leaderboard score request handling to be async
|
2025-05-28 20:37:45 +03:00 |
|
Crypto137
|
c2afa66a1f
|
Add cleanup for old leaderboard instances
|
2025-05-28 20:11:48 +03:00 |
|
Crypto137
|
9fc01d5488
|
Add player name query operations to IDBManager
|
2025-05-28 16:41:52 +03:00 |
|
Crypto137
|
ad3dea23d9
|
Add MaxResetCount check when refreshing leaderboards to apply schedule
|
2025-05-27 15:04:41 +03:00 |
|
Crypto137
|
c2a3dbdb12
|
Move MaxResetCount check to CalcNextUtcActivationDate
|
2025-05-25 21:36:24 +03:00 |
|
Crypto137
|
83575991ee
|
Overhaul leaderboard scheduling
|
2025-05-25 21:19:28 +03:00 |
|
Crypto137
|
dcde134a23
|
Clean up leaderboard schedule loading
|
2025-05-24 20:59:34 +03:00 |
|
Crypto137
|
9dbcca0894
|
Remove CanReset check when initializing LeaderboardScheduler
|
2025-05-24 19:25:13 +03:00 |
|
Crypto137
|
4f0bb97712
|
Rename IsActive to IsEnabled in LeaderboardSchedule
|
2025-05-24 19:18:15 +03:00 |
|
Crypto137
|
06db9132dd
|
Clean up LeaderboardRewardManager logging
|
2025-05-22 14:54:25 +03:00 |
|
Crypto137
|
e66958f3ca
|
Add extra validation for meta leaderboards
|
2025-05-21 18:30:20 +03:00 |
|
Crypto137
|
8b2a560ea4
|
Clean up LeaderboardSchedule
|
2025-05-21 17:47:40 +03:00 |
|
Crypto137
|
5635410153
|
Fix leaderboard metascore calculation
|
2025-05-21 15:31:42 +03:00 |
|
Crypto137
|
a5d5130d3d
|
Fix archived invisible leaderboards being inaccessible
|
2025-05-21 15:06:28 +03:00 |
|
Crypto137
|
d269ec82e9
|
Continue cleaning up leaderboards
|
2025-05-21 14:08:12 +03:00 |
|
Crypto137
|
c141aed0f7
|
Clean up metaleaderboard naming
|
2025-05-21 13:26:00 +03:00 |
|
Crypto137
|
093c1273de
|
Fix LeaderboardInstance.GetMetaLeaderboardId()
|
2025-05-21 12:29:51 +03:00 |
|
Crypto137
|
165c62e117
|
Clean up leaderboards
|
2025-05-20 19:00:33 +03:00 |
|
Crypto137
|
d0bc0e3178
|
Rename leaderboard entry GameId to ParticipantId
|
2025-05-20 16:17:06 +03:00 |
|
Crypto137
|
c90e25c4d7
|
Adjust leaderboard logging
|
2025-05-19 18:08:42 +03:00 |
|
Crypto137
|
a6eb2d44cd
|
Add sorting for leaderboard instance lists
|
2025-05-19 11:33:49 +03:00 |
|
Crypto137
|
bbefb1ec2e
|
Move leaderboard score update queue to LeaderboardDatabase
|
2025-05-19 10:30:50 +03:00 |
|
Crypto137
|
6e2e9ad45a
|
Add pooling for LeaderboardDatabase.GetLeaderboards()
|
2025-05-19 10:16:16 +03:00 |
|
Crypto137
|
feef1e331c
|
Implement leaderboard reward timeouts
|
2025-05-18 19:20:26 +03:00 |
|
Crypto137
|
c9ecc5deb2
|
Refactor leaderboard reward queries
|
2025-05-18 18:36:54 +03:00 |
|
Crypto137
|
915b5ef141
|
Clean up NetMessageLeaderboardRequest handling
|
2025-05-18 14:11:15 +03:00 |
|
Crypto137
|
49c4b387d8
|
Move leaderboard data directory creation to code
|
2025-05-18 13:50:12 +03:00 |
|
Crypto137
|
ec8be0301a
|
Move leaderboard initialize request handling to Games
|
2025-05-18 13:18:54 +03:00 |
|
Crypto137
|
6fe115434b
|
Refactor leaderboard state management in game instances
|
2025-05-17 13:10:18 +03:00 |
|
Crypto137
|
885a2e06b0
|
Refactor leaderboard update sending using service messages
|
2025-05-14 09:16:15 +03:00 |
|
Crypto137
|
b9ac5e10d5
|
Split leaderboard DB model classes into separate files
|
2025-05-14 07:15:27 +03:00 |
|
Crypto137
|
8b277865a0
|
Fix leaderboard merge
|
2025-05-12 23:14:52 +03:00 |
|
Crypto137
|
88b603a356
|
Merge branch 'master' into pr/145
|
2025-05-12 22:56:53 +03:00 |
|
Crypto137
|
07dfd11fce
|
Separate IFrontendClient from ITcpClient
|
2025-04-19 19:57:11 +03:00 |
|
Crypto137
|
b2703fbce7
|
Replace IFrontendService with GameServiceProtocol
|
2025-04-16 21:17:31 +03:00 |
|