[ANY] Player Analytics
1 Attachment(s)
[ANY] Player Analytics v1.3.1 Description: This plugin logs detailed statistics of all connecting players to a MySQL table. Stats that are logged include:
There will be a web interface later with which you can view the stats. In the meantime, you'll have to use something like phpMyAdmin to see the raw logs. Cvars:
Developers: Player Analytics has an API with which you can get player connection IDs. See the include file. Requirements: Both of these extensions are optional dependencies. That is, they are not required for the plugin to operate.
Installation: This plugin requires a MySQL database. It will first look for a configuration named "player_analytics", and will fall back to "default" if one is not found. Example: Code:
"player_analytics" Install any optional extension dependencies that you want, and then put player_analytics.smx into /addons/sourcemod/plugins and os_detect.games.txt into /addons/sourcemod/gamedata and reboot your server or type "sm plugins load player_analytics" into your console or rcon. Auto Update: Install Updater. The plugin will be auto-updated according to your Updater settings. It'll work without Updater. Changelog:
Download Plugin (player_analytics.zip) .zip file includes plugin, gamedata, source, and include file Requires updater.inc and mckayupdater.sp to compile. ______________________________ I have attached a development preview of the web panel. It's still in development so there are a lot of broken links and placeholder items. Simply set your variables in config_example.php and rename it to config.php Web panel is by rannmann. |
Re: [ANY] Player Analytics
The development web panel is very limited, and a community member has taken it on themselves to build on it. You may want to use it:
https://forums.alliedmods.net/showpo...8&postcount=69 |
Re: [ANY] Player Analytics
Awesome! Thanks for releasing this!
|
Re: [ANY] Player Analytics
I've attached a development preview of the web panel to the main post.
|
Re: [ANY] Player Analytics
hi,
does or will it store multiple player names? |
Re: [ANY] Player Analytics
Very useful! Thanks Dr. McKay!
|
Re: [ANY] Player Analytics
Is there a reason why you connect non-threaded to the database?
In some countries it's not permitted (or atleast it's a grey area) to store dynamic ip's, you might want to add an option to anonymize it. Some of the columns are a little bit too big (auth and ip for example), sure it makes no big difference, but it sums up for long-term data like this. |
Re: [ANY] Player Analytics
This looks awesome.
Will be giving it a try tonight :D |
Re: [ANY] Player Analytics
Quote:
I find it somewhat questionable that it wouldn't be legal to store the IP address associated with a connection. If that were the case, then SRCDS itself would be in question due to its logs, which are stored indefinitely. If you can provide me a source, I might be able to add an option to not log IPs. |
Re: [ANY] Player Analytics
An threaded connection handle stays valid until you close it, persistant connections are kinda default for it.
|
All times are GMT -4. The time now is 08:22. |
Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.