{{ currentTab === 'map-details' ? formatMapName(selectedMap.name || 'Map Details') : currentTab.toUpperCase() }}
Server Online
{{ stats.onlinePlayers }} / 8 Playing
Total Survivors
{{ (stats.totalPlayers || 0).toLocaleString() }}
Zombies Eliminated
{{ (stats.totalKills || 0).toLocaleString() }}
Precision Kills
{{ (stats.totalHeadshots || 0).toLocaleString() }}
Hours Survived
{{ Math.floor((stats.totalPlaytime || 0) / 3600).toLocaleString() }}h
Top Survivors
View All| Rank | Survivor | Survivor Pts | Infected Pts | Eliminations | Status |
|---|---|---|---|---|---|
| #{{ index + 1 }} | {{ (player.points_survivor || 0).toLocaleString() }} | {{ (player.points_infected || 0).toLocaleString() }} | {{ (player.kills || 0).toLocaleString() }} | {{ player.online ? 'IN-GAME' : 'OFFLINE' }} |
Survivor Database
| Rank | Survivor | Survivor Pts | Infected Pts | Kills | HS | Playtime |
|---|---|---|---|---|---|---|
| #{{ index + 1 }} | {{ (player.points_survivor || 0).toLocaleString() }} | {{ (player.points_infected || 0).toLocaleString() }} | {{ (player.kills || 0).toLocaleString() }} | {{ (player.headshots || 0).toLocaleString() }} | {{ formatTime(player.playtime || 0) }} |
No map statistics found in the database.
Total Maps
{{ maps.length }}
Combined Playtime
{{ formatTime(calculateTotalMapPlaytime()) }}
Combined Kills
{{ calculateTotalMapKills().toLocaleString() }}
Combined Points
{{ calculateTotalMapPoints().toLocaleString() }}
{{ formatMapName(map.name || 'Unknown') }}
{{ formatTime(map.playtime || 0) }}
{{ (map.kills || 0).toLocaleString() }}
Total Time Spent
{{ formatTime(selectedMap.info?.stats?.playtime || 0) }}
Total Kills
{{ (selectedMap.info?.stats?.kills || 0).toLocaleString() }}
Total Points
{{ (selectedMap.info?.stats?.points || 0).toLocaleString() }}
Failed Attempts
{{ (selectedMap.info?.stats?.restarts || 0).toLocaleString() }}
Versus Mode Statistics
Survivors Wins
{{ (selectedMap.info?.stats?.survivorsWins || 0).toLocaleString() }}
Infected Wins
{{ (selectedMap.info?.stats?.infectedWins || 0).toLocaleString() }}
Survivor Kills
{{ (selectedMap.info?.stats?.survivorKills || 0).toLocaleString() }}
Win Rate
{{ calculateWinRate(selectedMap.info?.stats?.survivorsWins, selectedMap.info?.stats?.infectedWins) }}%
Difficulty Breakdown
Normal
Playtime:
{{ formatTime(selectedMap.info?.stats?.difficulty?.normal?.playtime || 0) }}
Kills:
{{ (selectedMap.info?.stats?.difficulty?.normal?.kills || 0).toLocaleString() }}
Points:
{{ (selectedMap.info?.stats?.difficulty?.normal?.points || 0).toLocaleString() }}
Advanced
Playtime:
{{ formatTime(selectedMap.info?.stats?.difficulty?.advanced?.playtime || 0) }}
Kills:
{{ (selectedMap.info?.stats?.difficulty?.advanced?.kills || 0).toLocaleString() }}
Points:
{{ (selectedMap.info?.stats?.difficulty?.advanced?.points || 0).toLocaleString() }}
Expert
Playtime:
{{ formatTime(selectedMap.info?.stats?.difficulty?.expert?.playtime || 0) }}
Kills:
{{ (selectedMap.info?.stats?.difficulty?.expert?.kills || 0).toLocaleString() }}
Points:
{{ (selectedMap.info?.stats?.difficulty?.expert?.points || 0).toLocaleString() }}
Special Infected Spawns
{{ type }}
{{ count.toLocaleString() }}
Top Versus Players
| Rank | Player | Versus Points | Survivor | Infected | Playtime | Kills |
|---|---|---|---|---|---|---|
| #{{ index + 1 }} | {{ (player.versusPoints || 0).toLocaleString() }} | {{ (player.survivorPoints || 0).toLocaleString() }} | {{ (player.infectedPoints || 0).toLocaleString() }} | {{ formatTime(player.playtime || 0) }} | {{ (player.survivorKills || 0).toLocaleString() }} |
No Versus Players Found
No players have earned versus points yet. This leaderboard shows top versus players from the entire server.
No awards data found in the database.
{{ award.label || 'Achievement' }}
{{ award.player || 'Unknown' }}
{{ (award.value || 0).toLocaleString() }}
All-time Record
Loading leaderboards...
Loading infected statistics...
Most Popular Infected
{{ infectedStats.summary?.mostPopular || 'N/A' }}
Most Dangerous
{{ infectedStats.summary?.mostDangerous || 'N/A' }}
Total Spawns
{{ (infectedStats.summary?.totalInfectedSpawns || 0).toLocaleString() }}
Smoker
Total Spawns:
{{ infectedStats.stats.smoker.totalSpawns.toLocaleString() }}
Total Damage:
{{ infectedStats.stats.smoker.totalDamage.toLocaleString() }}
Avg Damage/Spawn:
{{ infectedStats.stats.smoker.avgDamage }}
Hunter
Total Spawns:
{{ infectedStats.stats.hunter.totalSpawns.toLocaleString() }}
Total Pounces:
{{ infectedStats.stats.hunter.totalPounces.toLocaleString() }}
Total Damage:
{{ infectedStats.stats.hunter.totalDamage.toLocaleString() }}
Avg Pounces/Spawn:
{{ infectedStats.stats.hunter.avgPouncesPerSpawn }}
Boomer
Total Spawns:
{{ infectedStats.stats.boomer.totalSpawns.toLocaleString() }}
Total Vomits:
{{ infectedStats.stats.boomer.totalVomits.toLocaleString() }}
Survivors Blinded:
{{ infectedStats.stats.boomer.totalBlinded.toLocaleString() }}
Avg Blind/Vomit:
{{ infectedStats.stats.boomer.avgBlindPerVomit }}
Jockey
Total Spawns:
{{ infectedStats.stats.jockey.totalSpawns.toLocaleString() }}
Total Ride Time:
{{ infectedStats.stats.jockey.totalRideTime.toLocaleString() }}s
Total Damage:
{{ infectedStats.stats.jockey.totalDamage.toLocaleString() }}
Avg Ride Time:
{{ infectedStats.stats.jockey.avgRideTime }}s
Charger
Total Spawns:
{{ infectedStats.stats.charger.totalSpawns.toLocaleString() }}
Total Damage:
{{ infectedStats.stats.charger.totalDamage.toLocaleString() }}
Avg Damage/Spawn:
{{ infectedStats.stats.charger.avgDamage }}
Spitter
Total Spawns:
{{ infectedStats.stats.spitter.totalSpawns.toLocaleString() }}
Total Damage:
{{ infectedStats.stats.spitter.totalDamage.toLocaleString() }}
Avg Damage/Spawn:
{{ infectedStats.stats.spitter.avgDamage }}
How Points Are Earned
The L4D2 Stats system tracks your performance and awards points based on various actions. Points are modified by difficulty (Normal x1, Advanced x2, Expert x3) and game mode multipliers.
Survivor - Kills
Common Infected
+1
Per kill
Hunter
+2
Kill a Hunter
Smoker
+3
Kill a Smoker
Boomer
+5
Kill a Boomer
Spitter
+5
Kill a Spitter
Jockey
+5
Kill a Jockey
Charger
+5
Kill a Charger
Tank (Team)
+25
Shared among team
Survivor - Teamwork
Pills Given
+15
Give pills to teammate
Adrenaline Given
+15
Give adrenaline to teammate
Medkit Used
+20
Heal teammate with medkit
Defibrillator
+20
Revive dead teammate
Revive
+15
Revive incapacitated teammate
Rescue
+10
Rescue from closet
Protect
+3
Save teammate in combat
All in Safehouse
+5
Entire team reaches safehouse
Survivor - Special Achievements
Witch Crowned
+30
One-shot kill a Witch
Matador
+30
Kill charging Charger with melee
Witch Not Disturbed
+10
Pass Witch without disturbing
Infected - Damage & Kills
Survivor Killed
+40
Kill a Survivor as infected
Damage Dealt
+1
Per 2 HP damage to Survivors
Perfect Pounce
Bonus
25+ damage as Hunter
Nice Pounce
Bonus
15+ damage as Hunter
Perfect Vomit
Bonus
Blind 4+ Survivors as Boomer
Bulldozer
Bonus
200+ damage as Tank
Scattering Ram
Bonus
Hit 4+ Survivors as Charger
Penalties (Point Loss)
Friendly Fire
-Points
Damage × 1.5 multiplier
Team Kill
-250
Kill a teammate
Medkit Penalty
-10%
Per medkit used (max -100%)
Witch Disturbed
Penalty
Startle a Witch
Multipliers
Difficulty
Normal ×1
Advanced ×2
Expert ×3
Game Mode
Realism and Versus modes have additional multipliers applied
Damage Caps
Hunter: 25 HP cap | Tank: 500 HP cap per spawn
Important Notes
- All base point values are multiplied by difficulty (Normal, Advanced, Expert)
- Realism mode has additional multipliers for extra challenge
- Tank kills award points to the entire team, divided among participants
- Friendly fire damage deducts points with a 1.5× multiplier
- Medkit penalty applies to ALL points earned on that map (max 100% penalty)
- Points can go negative if enabled on the server
- Infected damage points are capped per life (Hunter: 25, Tank: 500)