Ok, i think windows gamedata broken after latest update. Thanks for pointing me out.
Earlier i start write the wiki doc about score calculation system in L4D2 [
#]. But has no time to finish him.
If give a straightforward answer: variable is possible, but not implemented. Why? I have some motivation to this:
1. It's not a first priority feature when you start writting new extension
2. Score can't grow infinity, max map score is 1024 (2^10, 10 bits for this value)
3. It's buggy, because score calculated ONLY for ALIVE players, and based on they max count. Say, i die at middle of map, and earn a lot of points. Now, some new players join to server and for all ALIVE players score calculated with new max count value. And now they points "border" (max value) always less than my, less than my CURRENT score (i'm still dead).
max_plr_score = MAX_MAP_SCORE / MAX_PLR_COUNT;
e.g.: 800 / 10 = 80. 80 points is max points value which player can earn at the end. (for 10 players)
800 / 4 = 200. If i die at the middle, i earn 100! points, and score won't be calculated for me, because i'm dead.
I can't reproduce score recalculation for dead players, because this is game restriction.
I recommend you use version for max possible player count on your server.
__________________