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

88
config/metrics.json Normal file
View File

@@ -0,0 +1,88 @@
{
"GameMetrics": [
{
"NormalizeFactor": 17.7,
"TopWeaponCount": 3,
"GameName": "BF5",
"WeaponMetrics": [
{
"WeaponCategory": "Semi-auto rifle",
"AccuracyFactor": 1.42,
"KpmFactor": 1.19
},
{
"WeaponCategory": "Self-loading rifle",
"AccuracyFactor": 2.05,
"KpmFactor": 1.19
},
{
"WeaponCategory": "Bolt action rifle",
"AccuracyFactor": 2.07,
"KpmFactor": 1.0
},
{
"WeaponCategory": "Shotgun",
"AccuracyFactor": 5.59,
"KpmFactor": 0.934
},
{
"WeaponCategory": "Assault Rifles",
"AccuracyFactor": 1.09,
"KpmFactor": 1.04
},
{
"WeaponCategory": "Pistol carbine",
"AccuracyFactor": 1.13,
"KpmFactor": 1.14
},
{
"WeaponCategory": "Bolt action carbine",
"AccuracyFactor": 1.74,
"KpmFactor": 0.737
},
{
"WeaponCategory": "Smg",
"AccuracyFactor": 0.966,
"KpmFactor": 1.04
},
{
"WeaponCategory": "LMG",
"AccuracyFactor": 0.944,
"KpmFactor": 0.919
},
{
"WeaponCategory": "Assault Rifle",
"AccuracyFactor": 1.09,
"KpmFactor": 1.04
},
{
"WeaponCategory": "Bolt Action",
"AccuracyFactor": 2.07,
"KpmFactor": 1.0
}
]
},
{
"NormalizeFactor": 17.8,
"TopWeaponCount": 3,
"GameName": "BF2042",
"WeaponMetrics": [
{
"WeaponCategory": "Assault Rifles",
"AccuracyFactor": 1.0,
"KpmFactor": 1.0
},
{
"WeaponCategory": "LMG",
"AccuracyFactor": 0.8,
"KpmFactor": 1.238
},
{
"WeaponCategory": "PDW",
"AccuracyFactor": 0.92,
"KpmFactor": 0.963
}
]
}
]
}