About Extended Stats
The plugin enables the collection of a vast amount of gaming data with subsequent transmission to a database(MySQL).
This functionality empowers website owners to display the desired statistics from the database on their sites. Moreover, it offers the capability to send data via API, which proves highly beneficial in scenarios where your gaming server and database reside on separate machines, and the database restricts connections beyond localhost.
Please note that an instruction manual will be included in the downloaded file, and it is imperative for users to read it thoroughly.
-
Collecting(The full list is available below in the section Collected Data) :
- Server information;
- Player information;
- Team information;
- Clan information(in future);
- Feedback(F7) information;
- Report(F7) information.
-
Sending data through:
- direct MySQL;
- via API(POST query) to MySQL.
{
"Current Server ID": 0,
"Time in seconds for updating data in the database(0 to disable)": 300.0,
"DataBase - Display upload messages": true,
"DataBase - Upload method(true for API, false for MySQL)": true,
"API - Service URL(Specify the address of your website)": "https://site.com/ExtendedStats/index.php",
"API - Service Key(Generate your own API key)": "GlBRw-elM6v-gjko3-cxSDk-Tsy7B",
"MySQL - Host": "localhost",
"MySQL - Port": 3306,
"MySQL - Database name": "db_playrust",
"MySQL - Username": "root",
"MySQL - Password": "root",
"Data Base - Servers Name": "db_servers",
"Data Base - Players Name": "db_players",
"Data Base - Players Deploys Name": "db_players_deploys",
"Data Base - Players Explosions Name": "db_players_explosions",
"Data Base - Players Farms Name": "db_players_farms",
"Data Base - Players Kills Name": "db_players_kills",
"Data Base - Players Raids Name": "db_players_raids",
"Data Base - Teams Name": "db_teams",
"Data Base - Clans Name": "db_clans",
"Data Base - Feedbacks Name": "db_feedbacks",
"Data Base - Reports Name": "db_reports",
"Wipe - Clear data upon detection of wipe": true,
"Wipe - Clear database data upon detection of wipe": true,
"Wipe - List of data to clear upon detection of wipe": [
"players",
"teams",
"clans",
"feedbacks",
"reports"
],
"List of deployed names": {},
"Wipe ID": null,
"Version": {
"Major": 0,
"Minor": 1,
"Patch": 2
}
}
-
ServerData:
- ServerName
- ServerIdentity
- ServerIP
- ServerPort
- QueryPort
- ServerDescription
- ServerHeader
- ServerURL
- ServerTime
- ServerTags
- MaxPlayers
- ServerEntities
- ServerUptime
- ServerMap
- MapSize
- MapSeed
- FirstSave
- LastSave
- WipeID
- ServerVersion
- ServerProtocol
- RconPort
- RconPassword
-
PlayersData:
-
Info
- UserID
- DisplayName
- Language
- UserGroups
- CurrentTeam
- CurrentClan
- Flags - Online/Offline, Banned
- BanReason
-
Connection
- Connections - Number of connections to the server
- Ping
- PlayedTime - PlaytimeTracker/PlayTimeRewards plugins required
- IdleTime - PlaytimeTracker/PlayTimeRewards plugins required
- FirstConnectionIP
- LastConnectionIP
- FirstConnectionDate
- LastConnectionDate
-
FarmStats
- Balance - Economics plugin required
- BankBalance - BankSystem plugin required
- Points - ServerRewards plugin required
- Experience
- Reputation - ReputationMaster plugin required
- Barrels
- Fish_Attempts
- Guts
- Supplies
- Excavator_Supplies
- Chinooks
- Surveys
- Blueprints
- CraftList
- GatherList
- CratesList - List of open crates with quantities
- FishList
- MonumentsList - Number of monument visits. MonumentsWatcher plugin required
- DeployedsList
-
KillStats
- InflictedDamage - Damage inflicted exclusively on real players
- Kills
- FriendlyKills
- Deaths
- Suicides
- WoundsInflicted - Only real players
- TimesWounded - Only real players
- Chickens
- Boars
- Stags
- Wolves
- Bears
- Sharks
- Scientists
- Patrols
- Bradleys
-
VehicleStats(kills)
- Bikes
- Cars
- RowBoats
- RHIBs
- Submarine_Solos
- Submarine_Duos
- Tugs
- Heli_Minis
- Heli_Attacks
- Heli_Scraps
- Balloons
- Trains
- Train_Wagons
- Train_Wagon_Cabooses
- HitParts - List of body part hits with quantities, only real players
- KillParts - List of body part kills with quantities, only real players
- KillWeapons - List of kills from various weapons with quantities, only real players
- RaidedDeployableConstructionsList
- RaidedConstructionsList
-
RaidStats
- Cupboards
- Doors
- Windows
- Foundations
- Ceilings
- Walls
- Doorways
- WindowFrames
- Stairs
- Hatches
- External_Wooden_Gates
- External_Wooden_Walls
- External_Stone_Gates
- External_Stone_Walls
- External_Ice_Walls
- External_Ice_Short_Walls
-
RBStats - The number of raided bases by difficulty level. RaidableBases plugin required
- RBEasy
- RBMedium
- RBHard
- RBExpert
- RBNightmare
-
ExplosionStats
- Rocket
- Rocket_HV
- Rocket_I
- Rocket_Smoke
- Rocket_Missile
- Rocket_MLRS
- Torpedo
- Explosive_Ammo
- Grenade_Explosive_40mm
- Grenade_Smoke_40mm
- Nade_F1
- Nade_Moly
- Nade_Flash
- Nade_Smoke
- Nade_Bean
- Satchel
- C4
-
Info
-
TeamsData:
- TeamID
- TeamName
- LeaderID
- TeamMembers
-
ClansData(temporarily not working) :
- ClanID
- ClanName
- LeaderID
- ClanMembers
-
FeedbacksData:
- ID
- UserID
- Subject
- Type
- Message
- Time
-
ReportsData:
- ID
- UserID
- TargetID
- TargetName
- Subject
- Type
- Message
- Time