CM-PlayerStatsHUD

by cocaa
CM-PlayerStatsHUD

Summary

Persistent Rank/XP & Playerstats with instant Rank and stats loading

Description

• Shows and saves Total XP/Rank, XP needed for Rank-up, Kills, Deaths, K/D Ratio, Vehicle Kills, and Friendly Kills.
• Players can reset all stats (except XP/Rank).
• XP/Ranks and Playerstats are Persistent but can be wiped from the Server Owner.
• Admins can disable/enable automatic XP/Rank or Playerstats wiping after the scenario ends.
• Admins can perform a one-time XP/Rank wipe with a specific setting.
• Admins can enable the Playerstats HUD to be shown only inside faction owned HQs and adjust the radius for this feature.
• The mod saves all data on the server to the $profile folder as a JSON file.



FOR SERVER ADMINS!

• By default, Teamkill and Civilian Kill punishment for Admins and Game Masters is disabled (same as the default Arma Reforger behavior).
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/PunishAdminsForTeamKills.json and set it to true if you want Admins and Game Masters to be punished for Teamkills and Civilian Kills.

• By default, Dynamic Saving is enabled. (Dynamic Saving on = Saves every changed Playerstat immediately)
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/SavingMethod.json and set it to true if you want all player stat changes to save immediately.

• By default, Vehicle Kills are included in the K/D Ratio calculation.
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/RemoveVehicleKillsFromKDRatio.json and set it to true if you want to exclude Vehicle Kills from the K/D Ratio.

• By default, wiping all player XP/Rank progress at the end of a scenario is enabled. 
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/ScenarioEndWipePlayerXP.json and set it to false if you dont want XP/Rank to be wiped at the end of a scenario.

• You can add an unlimited number of UIDs (e.g., for admins) to prevent them from having their XP/Rank wiped.
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/WipeXPExemptions.json and add the UIDs you want to exempt.

• By default, the Playerstats HUD is visible without restrictions.
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/StatsAreOnlyVisibleInOwnHQ.json and set it to true if you want players to see the HUD only inside faction owned bases/HQs. You can also adjust the radius there.

• By default, wiping all Playerstats at the end of a scenario is disabled.
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/ScenarioEndWipePlayerStats.json and set it to true if you want all Playerstats to be wiped at scenario end.

• You can add an unlimited number of UIDs (e.g., for admins) to prevent their Playerstats from being wiped.
  Go to $profile:CMPlayerStatsHUD/AdminServerSettings/WipePlayerStatsExemptions.json and add the UIDs you want to exempt.
  
• You can perform a one-time wipe of all player XP/Ranks during the next server start. This can be useful if you switched maps or if the scenario did not end correctly.
  To use it, open $profile:CMPlayerStatsHUD/AdminServerSettings/OneTimeWipeAllPlayerXP.json and set the value to true. (After the next server start, once the wipe is completed, the JSON file will automatically revert back to false.)
  Wipe exemptions also work when using $profile:CMPlayerStatsHUD/AdminServerSettings/WipeXPExemptions.json.
  

NOTE: All Server Admin Settings can be changed at any time without a wipe.


Join our Discord to report Bugs or give feedback https://discord.gg/cRbPDA6eum

License

Arma Public License No Derivatives (APL-ND)

Rating
90%
Version
0.0.8
Game Version
1.6.0.76
Version size
470.38 KB
Downloads
133,463
Created
16.04.2025
Last Modified
29.11.2025
ID
65213120F3802203