Better Statistics

$49.99

Sold by: Billy Joe

Better Statistics is a advanced statistic plugin which offers a beautiful in-game UI and self hosted responsive website.

Categories: , ,

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/

 

spacer.png spacer.png
Steam login for easy profile access Support for multiple servers

 

spacer.png spacer.png
Search any player by their name View players profiles with a ton of cool stats

 

 

PluginDetails.png.e4f899e754cd348045bfa137698ca5f0.png

 

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?

  1. Name
  2. Steam ID
  3. Connection Count
  4. Playtime
  5. Kills
  6. Deaths (Deaths to players)
  7. Kill Death Ratio
  8. Overall Accuracy
  9. Suicides
  10. Times Wounded
  11. Satchels Thrown
  12. C4 Thrown
  13. Rockets Fired
  14. TC’s Destroyed
  15. 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

 

 

WebsiteDetails.png.66dcf77d8cd165840c3c242a00378dca.png

 

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'
        ),
    )
);
?>

1 review for Better Statistics

  1. 1 out of 5

    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.


Only logged in customers who have purchased this product may leave a review.

Version 1.2.1 | Updated October 26, 2023
  • Fixed Another possible XSS Exploit
  • Removed Some data off profile page
Version 1.2.0 | Updated September 20, 2023
  • Fixed XSS exploit with player name
Version 1.1.9 | Updated September 20, 2023
  • Fixed Possible NRE Issue with removing special chars from name
Version 1.1.8 | Updated June 15, 2023
  • Fixed @ sign causing issues
Version 1.0.17 | Updated February 24, 2023
  • 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
Version 1.0.16 | Updated February 24, 2023
  • 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);
Version 1.0.15 | Updated February 6, 2023
  • Added Polar Bears to bear counter
Version 1.0.14 | Updated November 4, 2022
  • Fixed Save timer using seconds instead of minutes
  • Fixed Playtime giving insane numbers due to auto save
Version 1.0.13 | Updated October 31, 2022
  • Fixed SQL Injection exploit
Version 1.0.12 | Updated October 30, 2022
  • Fixed Autosave issue
Version 1.0.10 | Updated October 11, 2022
  • Fixed Wipe stats not transfering properly to overall (SQL UPDATE REQUIRED)
Version 1.0.9 | Updated August 26, 2022
  • Fixed Bow kills tracking as compound bow kills
  • Fixed Incorrect playtime calculation
  • Fixed In-Game UI not using proper format for playtime
Version 1.0.8 | Updated August 19, 2022
  • Added Developer Mode config value (Display debug messages for testing)
  • Fixed Stat tracking on the HMLMG (Website Profile and Plugin)
Version 1.0.7 | Updated August 17, 2022
  • Updated Connections to Playtime on main page
  • Updated Playtime from just minutes to DD/HH/MM format
Version 1.0.6 | Updated August 17, 2022
  • 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
Version 1.0.5 | Updated August 15, 2022
  • 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
Version 1.0.4 | Updated August 13, 2022
  • 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
Version 1.0.3 | Updated August 12, 2022
  • Fixed In Game UI Scale Issue when on 1.0 UI Scale
Version 1.0.2 | Updated August 10, 2022
  • 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
Version 1.0.1 | Updated August 6, 2022
  • 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

There are no discussions yet.

Leave a reply

Your email address will not be published. Required fields are marked *

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)

Product Enquiry

Please Login to make enquiry about this product