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
@dotapurex1
I'm using it on 1.4.6 with no issues.
Please update 1.4.6?
yea i use this on my server works fine, always useful to have
@kilorat2
As of Bukkit Beta Build #2446 for MC 1.4.2, Player-Tracker is still working fine. Thanks for the compliment though:)
Anyone have any suggestions on alternatives to this plugin since its discontinued? I can't find anything nearly as good.
@death4457
It is a good idea, unfortunately *IF* I update this plugin again it will be quite some time from now. I'll add this idea to the "to-do" though. :)
Hi, I posted an idea for the plugin previously, Well, I have another one! :D
Someone just joined the server and the plugin immediately sent me a message that they were using a proxy, I trust the plugin enough to believe that they were actually using a proxy. I would like an add-on to the plugin (or the option) to have the plugin kick the player with a customizable message.
that sucks...
@drumming102
I have recently started medical school so I unfortunately don't have the same amount of time that I would want to work on my plugin. :(
@laserlag
It's currently running fine on R1.0 (#2326) on SoftSlayer.com, I'll update the file to reflect this.
Has anyone tried v1.3 of this plugin with the RB for Bukkit 1.3.1?
any news on that bug?
@lopgan121
The current version available for download here does work with the most recent iteration of bukkit, in case that's what you were worried about.
I agree with @Joeri1234 If this plugin reaches it's upkeep, i'd gladly use it. Also, i'm looking for a personal plugin dev if anyone may know one... ;) Paying $$$ :D
@HexaDroid
Any time! And don't worry, this plugin uses only a small amount of the bukkit API, so unless there's a massive overhaul it should need very little updating.
(probably just jinxed myself...)
@Nlocus
Thanks for reply. I would update it myself if I knew how to. Sadly I don't have experience with plugin development.
@HexaDroid
I don't have nearly the same amount of time to dedicate to updating this plugin as I used to, but yes I hope to get it updated to 1.3. I'm also actively seeking a co-developer, so if you know anyone... :)
Is this activly developed, since last build is from May? Will it be updated to 1.3?
If so, I'm going to use this.
@Vettexl
Glad you like it! :D What is your most used feature?
This is most likely my most favourite plugin ever. You have no idea how much it has help my staff and I... :)
@OtterTrotter
Thanks for pointing out that this wasn't on the config page! This has been remedied, and yes your assumption was correct!
@Malvagio87
If you want to still use the features of the mcbouncer plugin features (specifically, your server's banlist), then yes you do. If you only use MCBouncer to see players bans on other servers, then you no longer need their plugin.