Player-Tracker
Keeps track of all your players using mySQL or SQLite, and optionally connects to the major global ban databases.
If you know a developer interested in taking over this project, please contact me!
Features:
- Discover alternate accounts by IP-matching with a single command.
- Keep track of all the IP addresses a Player connects from, for easier & more complete bans.
- Immediately identify alts of banned players (Supports UltraBans, UltraBans-Lite, FigAdmin, BanHammer, Essentials, & CommandBook).
- Receive on-Join notifications about how many alts a player has been associated with and whether or not the player has connected with an open proxy.
- Automatically trim database sizes to recent players!
- Can show a player's ISP (hostmask) and approximate geolocation.
- Easy-to-install Web-Interface! (Web-Tracker)
- Easy setup: drag, drop, and go, or fine tune your configuration. =====NO===== configuration necessary!
- Wildcard search matching, even with offline players!
- Don't want glizer/Minebans/MCBans/MCBouncer managing your bans? This plugin can allow you to look up any player on these three systems without relying on their plugins!
- Hide certain players/IPs from lookups (Admins, VIPs, whatever) to avoid having their alts discovered!
- Check out the screenshots page for examples!
Installation:
Drag Player-Tracker.jar into your plugins directory, and run. Further configuration only necessary if you want to use mySQL, Minebans, glizer, MCBans, or MCBouncer integration. That's it.
Commands:
/track [-agir] <PLAYERNAME or IP ADDRESS or "stats" or "help">
Shows all the accounts associated with a given IP or player. (-i will display all associated IPs as well, -a disables wildcard searching, -g attempts to geolocate the player and display his/her ISP, -r enables recursive searching (may take some time for some searches) ) /track stats will show the number of tracked accounts & IPs. /track help will show a similar message to this.
Permisson node: playertracker.track
/hidetracks <PLAYERNAME or IP ADDRESS or "list">
Adds a given player/IP to the list of players/IPs immune to lookups, or lists hidden players.
Permission node: playertracker.hidetracks
/unhidetracks <PLAYERNAME or IP ADDRESS>
Removes a given player/IP from the list of players/IPs immune to lookups.
Permission node: playertracker.hidetracks
Configuration
Check out the configuration page
Permissions
Check out the permissions page
Web Interface Available
If you use a mySQL database with PlayerTracker, you can hook up to your database on the web! Simply install the Web-Tracker script from my github, and configure the mysql variables and go! For an example of the Web-Tracker in action, check out the screenshots page. Now sporting a beautiful InfoVis chart to help you identify the linkages between various accounts! Click here to download WebTracker!
Planned Improvements:
- Fix to use the bukkit GSON library instead of including org.json library in the jar.
- Fix any outstanding bugs
- Enable one-stop banning of all alt accounts of a player.
- Limit/secure the number of alt accounts per IP.
- Prevent players from joining if they are connecting via proxy.
- Enable sending of global bans?
- Even more server security scans.
Download:
Jenkins CI server with latest dev builds coming soon!
- Under development for SoftSlayer.com
- Open Source Project: my GitHub
-
View User Profile
-
Send Message
Posted Apr 1, 2016This is great, I'm hoping to use the recursive feature.
-
View User Profile
-
Send Message
Posted Jun 11, 2015Please someone update it its awesome plugin but doesnt work anymore since UUID's :'(
-
View User Profile
-
Send Message
Posted Jul 16, 2014This plugin is broke now that UUID is out. Please update?
-
View User Profile
-
Send Message
Posted Jun 26, 2014Gonna miss this plugin when uuid is required :/ Lets hope an update comes or someone takes over the project
-
View User Profile
-
Send Message
Posted May 23, 2014@I_AM_GUYONFIRE
I'm glad you like the plugin, unfortunately I doubt I will be able to get it updated (I'm taking a medical licensing exam soon)! If you know of a developer interested in the project, please let me know!
-
View User Profile
-
Send Message
Posted May 23, 2014Try to get it updated Its my 3rd favorite plugin behind groupmanager and buycraft
-
View User Profile
-
Send Message
Posted Apr 23, 2014@Mistermastermine
Sadly, I doubt it. If you know of any developers interested in continuing this project, please let me know!
-
View User Profile
-
Send Message
Posted Apr 19, 2014Will this become UUID ready before the deadline?
-
View User Profile
-
Send Message
Posted Dec 6, 2013@EnderTroll68
It was too hard to just read the next line? oO
-
View User Profile
-
Send Message
Posted Nov 28, 2013How does the command work?? What does [-agirs] mean?
-
View User Profile
-
Send Message
Posted Oct 3, 2013Does the plugin automatically check all the ban databases without any additional configuration?
-
View User Profile
-
Send Message
Posted Sep 11, 2013Can this support BungeeCord? I prefer this plugin over all the other ones designed for Bungee itself.
-
View User Profile
-
Send Message
Posted Jul 23, 2013Very very very very very very very very very useful plugin ! :)
I just have one request : add a command for forgive the "logs" to a player (ex: /track forgive Notch) and there's no trace of this player anymore with this plugin.
And many thanks for this plugin ! You rock !
-
View User Profile
-
Send Message
Posted Jun 2, 2013should add ban management support http://dev.bukkit.org/server-mods/ban-management/
-
View User Profile
-
Send Message
Posted May 29, 2013Any plans on making -g work on 1.5.2?
-
View User Profile
-
Send Message
Posted Mar 27, 2013Hey nLocus -
A super-useful plugin, been using for months. Seems Spigot 1.5 broke it, though. :) /track on any playername returns dozens and dozens of false results.
-
View User Profile
-
Send Message
Posted Mar 27, 2013People please! try the plugin before asking if it is compatible. A well programmed plugin using only the Bukkit API will most likely work with the newest version. I'm still using plugins made for 1.3.1.
-
View User Profile
-
Send Message
Posted Mar 26, 2013Any idea when this will be compatible for 1.5.1?
-
View User Profile
-
Send Message
Posted Feb 9, 2013@SimSonic
It's a good idea! I'll try to add it when I next update. :D
-
View User Profile
-
Send Message
Posted Jan 20, 2013Is it possible to add command to show details about online players only? e.g., sorting by the number of multiaccounts?
Something like /track -o