Better Statistics
$49.99
Sold by: Billy JoeBetter Statistics is a advanced statistic plugin which offers a beautiful in-game UI and self hosted responsive website.
- Description
- Reviews (1)
- Version History
- Discussions (0)
- Setup
- Product Enquiry
Description
Description
About Better Statistics
Better Statistics is a advanced statistic plugin which offers a beautiful in-game UI and self hosted responsive website.
DEMO SITE: https://stats.rustopia.dev/
![]() |
![]() |
Steam login for easy profile access | Support for multiple servers |
![]() |
![]() |
Search any player by their name | View players profiles with a ton of cool stats |
How does it work?
The plugin is setup with two tables via MySQL, one for the wipe and one for the overall stats. When the server wipes, all data is automatically moved over to and added to the overall table and the wipe table is then cleared.
When do the stats save for each player?
There is a automatic timer that you can set to have every players stats sync to the database. By default the players data is synced when they leave the server, and the automatic timer just in-case of a server crash. There is also a command that can be used from the server console to save a players stats or all players stats.
What stats does it track?
- Name
- Steam ID
- Connection Count
- Playtime
- Kills
- Deaths (Deaths to players)
- Kill Death Ratio
- Overall Accuracy
- Suicides
- Times Wounded
- Satchels Thrown
- C4 Thrown
- Rockets Fired
- TC’s Destroyed
- NPC Kills
- Chickens
- Boars
- Stags
- Horses
- Wolves
- Bears
- Scientists
- Helicopters
- Bradley’s
16. Weapon Kills
- Assault Rifle
- LR-300
- M39
- L96
- BOLT
- M249
- HMLMG
- MP5
- Thompson
- Custom SMG
- Pump Shotgun
- Double Barrel
- Spaz-12
- M92
- Python
- Semi Auto Pistol
- Revolver
- Waterpipe
- Eoka Pistol
- Compound Bow
- Crossbow
- Hunting Bow
17. Body Hits
- Head
- Torso
- Left Arm
- Right Arm
- Left Leg
- Right Leg
- Left Foot
- Right Foot
Requirements:
- A MySQL Server that the stats can be saved to
Config:
{
"MySQL Database Connection Info": {
"Host IP": "localhost",
"Port": 3306,
"Database name": "betterstatistics",
"Username": "root",
"Password": ""
},
"Server Prefix (For tables Ex: main_stats_wipe, main_stats_overall)": "main",
"Save Interval (Mins) (0 = Disabled)": 10
}
Player Commands:
/stats – Opens up local players stats
/stats {playerid} – Opens up stats of the given player id
Server Commands:
stats.save – Saves every players stats that are connected to the server
stats.save {playerid} – Saves the given player id’s stats as long as they are on the server
Requirements:
- A web server to be able to host the PHP Site.
Config:
<?php return array( 'ServerName' => 'TEST SERVER', 'SiteDescription' => 'Stats Website Template developed by Billy Joe', 'SteamAPIKey' => '', 'backgroundImage' => 'https://files.facepunch.com/paddy/20220705/july_2022_header.jpg', 'servers' => array( 'server1' => array( 'serverIcon' => 'https://i.imgur.com/txD5xqH.png', 'ipAddress' => 'localhost', 'username' => 'root', 'password' => '', 'databaseName' => 'betterstatistics', 'wipe' => 'main_stats_wipe', 'overall' => 'main_stats_overall' ), 'server2' => array( 'serverIcon' => 'https://i.imgur.com/i7xGabr.png', 'ipAddress' => 'localhost', 'username' => 'root', 'password' => '', 'databaseName' => 'betterstatistics', 'wipe' => 'main_stats_wipe', 'overall' => 'main_stats_wipe' ), 'server3' => array( 'serverIcon' => 'https://i.imgur.com/0sAs3Ee.png', 'ipAddress' => 'localhost', 'username' => 'root', 'password' => '', 'databaseName' => 'betterstatistics', 'wipe' => 'main_stats_wipe', 'overall' => 'main_stats_overall' ), ) ); ?>
Reviews (1)
1 review for Better Statistics
Only logged in customers who have purchased this product may leave a review.
Version History
- Fixed Another possible XSS Exploit
- Removed Some data off profile page
- Fixed XSS exploit with player name
- Fixed Possible NRE Issue with removing special chars from name
- Fixed @ sign causing issues
- Added Nailgun to the stats, requires SQL update and requires a new int column at the end of the table. You can run this as a query (just put proper table names in for both overall and wipe): ALTER TABLE table_name ADD nailgun int(11);
- Fixed Prototype 17 showing -1
- Added Added: Prototype 17 to stats, requires SQL update and requires a new int column at the end of the table. You can run this as a query (just put proper table names in for both overall and wipe): ALTER TABLE table_name ADD prototype17 int(11);
- Added Polar Bears to bear counter
- Fixed Save timer using seconds instead of minutes
- Fixed Playtime giving insane numbers due to auto save
- Fixed SQL Injection exploit
- Fixed Autosave issue
- Fixed Wipe stats not transfering properly to overall (SQL UPDATE REQUIRED)
- Fixed Bow kills tracking as compound bow kills
- Fixed Incorrect playtime calculation
- Fixed In-Game UI not using proper format for playtime
- Added Developer Mode config value (Display debug messages for testing)
- Fixed Stat tracking on the HMLMG (Website Profile and Plugin)
- Updated Connections to Playtime on main page
- Updated Playtime from just minutes to DD/HH/MM format
- Added OnServerSave hook to save all player stats (Only ran when server is in restart period)
- Fixed Server stall when using restart command
- Fixed Navbar server name causing responsive issues if to long
- Fixed Containers on mobile having padding causing a horizontal scroll
- Fixed Wipe and Overall buttons stacking on mobile instead of being in a row
- Updated Font Size clamp on wipe and overall buttons
- Fixed Issue with kill and death stat with recent update
- Fixed Responsive issue with server selector on mobile
- Fixed Subdirectory issue on View Profile button
- Updated Scrollbar width and height to make less thick
- Removed Servers Header above servers on website
- Added Language Support (Allows for you to change UI Text as well such as UI Title and Category Names)
- Added excludeNPCDeaths Config Option (If enabled, dying to a NPC will not cause your deaths to go up)
- Added onlyStashKills Config Option (If enabled, players do not get a kill if the player they killed does not have anything on them of value aka no stash on them)
- Fixed Playtime statistic not properly saving playtime
- Fixed In Game UI Scale Issue when on 1.0 UI Scale
- Added Config option to disable in-game UI
- Added No Drop Statement SQL for those that have it disabled on their MySQL server.
- Fixed Subdirectory errors on website
- Fixed Connections not being added
- Added Site URL in config, please add change this to your URL
- Fixed Steam API Login Issue
- Fixed Accuracy being able to go above 100
- Fixed Subfolder issue with link refs
- Fixed First connection only getting inserted to DB and not being added to list for saving, etc.
Discussions (0)
Discussions
There are no discussions yet.
Leave a reply
Setup
Plugin FAQ – How do I use this .zip/.7z file I just purchased on my server?
• First, you want to unzip the file. You can do so by just double-clicking it to open, then drag the contents to the desired location (you may need to install an external unzipping software if you don’t already have one such as 7zip or winrar)
• Next you will find either a structure of folders or just the .cs file itself (it’s the actual plugin file itself).
• After that just install the .cs (plugin file) into your …/oxide/plugins/ folder where you will install plugins you ever need to.
Additionally, here’s a great video that easily covers adding a plugin to your server if you need! https://youtu.be/yWC_p97FhQA
• Installation is not included with any products on the site, however, if needed we may assist if you reach out to our support.
Currently all products on Lone.Design will be contained within a zipped file which is the .7z or .zip that you see. I believe windows 10 and up can unzip on its own without 3rd party tools, but in that case, if you’re unfamiliar with zipped files here are 2 programs I recommend to easily unzip zipped files.
Video On How to Zip and Unzip: https://youtu.be/Ep-L3PjBPCk (TechInsider Youtube Channel)
Zipping/Unzipping Tools
Winrar https://www.rarlab.com (I used to use for years, but works great!)
7zip https://www.7-zip.org/a/7z2107-x64.exe (the one I use currently)
Charles Carter (verified owner) –
Too many compatibility issues with the MySQL databases. For this price point I would expect something more uniform like sqlite3 to be used. I am unable to get this configured and setup with my MariaDB. You may wish to look into whether your MySQL is compatible with what he has set up here. If not, save yourself $50 and dont buy.
I may change my review if this plugin is made to use sqlite3 like other plugins. As of now, I am out $50 because I cannot use this plugin.