Bugfixes. Optimizations/refactor. Add redis for player-cache. Add docker files. Replace sqlite dep. Single-Calc for existing players. Game-Metrics in JSON.

This commit is contained in:
MaxJa4
2024-01-21 00:49:20 +01:00
parent 069d76520e
commit 16d782fbe8
41 changed files with 1154 additions and 203 deletions

18
models/metrics_json.go Normal file
View File

@@ -0,0 +1,18 @@
package models
type GameMetrics struct {
GameMetrics []GameMetric
}
type GameMetric struct {
NormalizeFactor float64
TopWeaponCount int
GameName string
WeaponMetrics []WeaponMetric
}
type WeaponMetric struct {
WeaponCategory string
AccuracyFactor float64
KpmFactor float64
}