EvoEsports / EvoSC-sharp

Next generation server controller for Trackmania written in C# using .NET 8.
https://evosc.io
GNU General Public License v3.0
21 stars 13 forks source link

Add player cache, fixes #74 #112

Closed snixtho closed 1 year ago

snixtho commented 1 year ago

From informal testing, the following optimization provides a ~1000x speedup from previously. The chat router is now 4x faster. An additional optimization was added to the chat router, by running the sending of chat messages to the server completely async, which gives the additional ~1000x speedup. Keep in mind that the delay between sending the message and it appearing on the server, remains at around ~50ms.

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

0.0% 0.0% Coverage
0.0% 0.0% Duplication