1 Screenshot

About PlayerRanks

GUI with personal stats, leaderboard, and per-category stats.
Tables with personal bests per category, top scoring player per category, and top-30 players per category.
The same tables can be viewed for clans, rather than players.

Server-wide top-list per category can be advertised on a timer.
Tables have clickable headers for ascending/descending sort
Multiple leaderboard snapshots (top single player for each category) can be taken for SQL/web use.

Optional uMod dependencies.

 

Permissions.

  • playerranks.use - Allows players to use GUI, if 'RequiresPermission' is true.
  • playerranks.admin - Allows admin UI and command access.
  • playerranks.excludefromstats - Allows players to toggle /pr optout - taking their stats out of public displays.

By default, stats for admins are not publicised.

 

Chat commands.

Player commands.

  • /pr - Open PlayerRanks GUI
  • /pr chat - Enable/Disable chat announcements.
  • /pr optout - Have your stats removed from, or included in, public displays.
    Requires playerranks.excludefromstats permission.

Admin commands.

  • /pr save - Save the database
  • /pr wipe - Wipe the database
  • /pr del - Remove all stats for that player's steamID
  • /pr wipecategory <categoryname> - Remove all of user stats for that category

Console commands.

  • playerranks.save - Save the database
  • playerranks.wipe - Wipe the database

 

Configuration.

General options.

  • displayClanStats - True/False
  • record_ClanMate_Kills - Toggle killing of clan-members contributing to PVPKills.
  • record_FriendsAPI_Kills - Toggle killing of 'Friends' contributing to PVPKills.
  • record_RustIO_Friend_Kills - Toggle killing of RustIO friends contributing to PVPKills.
  • blockEvents - Toggle EventManager contributing to ranks.
  • statCollection - True/False
  • RequiresPermission - Makes user /pr access by 'playerranks.use' permission only.
  • allowadmin - Toggle admin stats in public displays.
  • chatCommandAlias.
  • useTimedTopList - Toggle public broadcast rotation.
  • TimedTopListAmount
  • TimedTopListTimer
  • TimedTopListSize - Font size for chat output.
  • TimedTopListNumbered - Adds ordered numbering to chat output (1st,2nd,etc).
  • deleteOnBan - True/False
  • saveTimer
  • lastLoginLimit - in days.Deletes data for users who haven't logged in since X days ago. Value of 0 means disabled.
  • wipeOnDeath - True/False
  • WipeOnNewMap - Wipes PlayerRanks data base when a new map is detected.
  • useIntenseOptions - Enable/disable.Toggle gathering of information, and displays, relating to:
  1. StructuresBuilt
  2. ItemsDeployed
  3. ItemsCrafted
  4. EntitiesRepaired
  5. StructuresDemolished
  6. Resources Gathered

GUI.

fontColor1/2/3 - Three options available, for title, message, and category.(Will rename soon)
buttonColour
guitransparency - 0.0 - 1.0
Chat Command Alias - Default is "ranks". Change it to whatever you want.

Categories.

There is a true/false for every category.
These can be set via GUI, and prevent data for that category being displayed in-game.

SQL - optional.

  • Database Name
  • Host
  • Password
  • Port
  • Username
  • tablename - Main data table name that PR will create.
  • LBtableName - Leaderboards table name that PR will create.
  • Use MySQL - true/false
  • autoWipe - true/false (wipes SQL with main database)

The SQL database will be created on the first save, whether automatic or manually with command /pr save.

Category List.

  • PVPKills
  • PVPDistance
  • PVEKills
  • PVEDistance
  • NPCKills
  • NPCDistance
  • Sleepers Killed
  • HeadShots
  • Deaths
  • Suicides
  • KDR (kill to death ratio)
  • SDR (suicide to death ratio)
  • SkullsCrushed
  • TimesWounded
  • TimesHealed
  • HeliHits
  • HeliKills
  • APC Hits
  • APCKills
  • BarrelsDestroyed
  • Explosives Thrown
  • Arrows Fired
  • Bullets Fired
  • Rockets Launched
  • WeaponTrapsDestroyed
  • Drops looted
  • Structures Built
  • Structures Demolished
  • Items Deployed
  • Items crafted
  • Entities Repaired
  • Resources Gathered
  • Structures Upgraded
  • blockEvents - Toggle EventManager contributing to ranks.
  • Economics**
  • PlayTime** (DD:HH:MM:SS)
    MySQL Only.
  • Online/Offline Status**
  • ActiveDate - Player's last login date.

** - These options are reported by Player Ranks, but not incremented or maintained by Player Ranks.
Resetting Player Ranks database will not set these entries to zero, as they are read from elsewhere.
Wipe Playtime Tracker data and/or Economics data to set these to zero.

Key Binds.

Personal stats and leader board can be bound to toggle as follows, using H J as examples:

  • bind h callPersonalStatsUI
  • bind j callLeaderBoardUI

Notes.

  • Data for banned players is automatically removed.
  • Heli Kills are attributed to the player who hit the heli the most - not the last hitter.
  • If a player dies from his wounds, the person who wounded him gets the PVP kill.
  • PVP distance is recorded based on the wounding shot.
  • Like 3



Steenamaroo's Other Downloads


User Feedback