IP-Check


A typical IPC Report for a player with multiple accounts...
My staff wanted a way to check for players who were using multiple accounts easily, especially those who like to bypass bans. So, my solution to their dilemma was this plugin.
With IP-Check, you can log every account a user ever makes, across every IP, and keep track of them all. It supports cross-IP logging, as well as account limiting and filtering. Don't like it when people have more than one account? Stop them! IP-Check comes with Secure Mode, in which you can define a number of accounts that players can have. Players may then have up to that many number of accounts, and any other accounts will not be permitted to join, even across different IPs! Or, for an added effect, it can even ban the account.
IP-Check can also notify you whenever a multi-accounter logs into your server. Simply set the number of accounts players may have, and any time a player logs on with more than that number of accounts, you'll receive a warning about it. If they are in violation of your rules, you can ban them! But banning each account one at a time is long and time-consuming. With IP-Check, we've summed that all up into one simple command. When issued, IP-Check will take the players IP, ban all the accounts linked to it, and then ban the IP itself. Or if you've accidentally banned the wrong account, there's a command to unban them all as well.
IP-Check supports logging with MySQL and SQLite. It has no external dependencies, and installation is as simple as dragging and dropping the plugin file and restarting your server.
![]()
Login Notifications with Simple Notifications enabled
Reporting Plugin Issues and Bugs:
All issues are now handled through GitHub. If you would like to report an issue, please visit the GitHub Issue Tracker.
Support is currently only offered for IP-Check v2.x (build 2053+). It is recommended that you update to the latest build and enable Automatic Updates so that you may receive bug fixes and patches as they are released. No support is offered for any build of IP-Check v1.x. Support is NOT offered for IP-Check v3.0.0 or v3.0.1.
NOTICE: If you are receiving messages in IPC Reports about GeoIP Services not being available, you need to download the GeoIP Database from MaxMind.com and copy it to the data folder for IP-Check. It can be downloaded from this link: GeoIP (Note, you need extract the .gz file using WinRAR or 7-Zip.)
Metrics Usage Disclaimer:
This plugin utilizes Metrics in it's code. Metrics is a system which records anonymous data about the usage of the plugin and reports it to mcstats.org where it is displayed publicly. This information cannot be used to identify your server in any way. The information collected includes but is not limited to; the version of IP-Check you are using, what version of Java you have, what operating system you are running, whether your server is online or offline, and the number of players on your server. If you would like to see the information Metrics has collected, you can view it here: Metrics Profile

Questions or Comments? Post them below! All feed-back is appreciated.
Care to donate?
A lot of work and time has gone into developing this plugin. If you'd like to donate, click button below . 
All donations are greatly appreciated and help in future development of IP-Check. We help to help others.
![[IMG]](http://i.imgur.com/rxAvMnS.png)
-
View User Profile
-
Send Message
Posted May 15, 2016And in regards to tick time complaints regarding join events. The plugin is scanning an entire database of information when players join. There's not really a way to get around that short of moving the entire database system to a different thread, a task which I do not intend to do, nor do i have the skills to do.
-
View User Profile
-
Send Message
Posted May 15, 2016Marked project as inactive. Can't bring myself to work on an old project for a community I have zero involvement in anymore. My apologies to all who found use in this plugin. Developers are more than welcome to take the source from github and modify it to their liking.
Jnk
-
View User Profile
-
Send Message
Posted Apr 19, 2016I have asked the creator of Bungee Admin Tools to create features like this with their plugin, This is obviously abandoned.
-
View User Profile
-
Send Message
Posted Mar 16, 2016It works with 1.9 just fine, but the bugs need fixing. It causes terrible lag on join events.
It might be in the middle of rewrite like I've heard from time to time, but the show stopping bugs in the old version should be patched first since the rewrite is taking it's sweet time...
-
View User Profile
-
Send Message
Posted Mar 15, 2016please update to 1.9 would be great :D
THIS PLUGIN REALLY HELPS SERVER MODERATOR!
-
View User Profile
-
Send Message
Posted Mar 12, 2016Please take some time and fix this plugin.
-
View User Profile
-
Send Message
Posted Feb 9, 2016IP-Check causes stuttering lag for all players every time someone joins the server - which is quite often.
-
View User Profile
-
Send Message
Posted Feb 4, 2016Join events are creating big lag on my server. Tried switching off geo blocking, switched db to mysql, etc - no effect.
-
View User Profile
-
Send Message
Posted Jan 17, 2016I have the same problem : loss connecion with mysql.
-
View User Profile
-
Send Message
Posted Jan 8, 2016@Jnk1296
Hi, Its great that you still do some small stuff to it. Can you make sure you go and use the UUID of 1.8.8. As allot of players these days are changing theyre names almost every day.
Can you also have a look to this error of ipc ? Seems it loses the connection to the mysql database after a day. I always do ipc reload command and works again for a day. Seems the ipc plugin is only one who has this problem with my mysql server.
http://pastebin.com/XJXYAyL3
-
View User Profile
-
Send Message
Posted Jan 7, 2016@MCTylerPVP
I don't particularly mind. I'm just busy anymore. I wrote this plugin while in HS, now I'm trying to balance a full-time job on top of other things. This stuff takes time. :P
-
View User Profile
-
Send Message
Posted Jan 6, 2016@Jnk1296
1.8.8, Thats fine....Just go ahead and go into your retirement as you had planned. I never intended to bother you with this stuff.
-
View User Profile
-
Send Message
Posted Jan 5, 2016@MCTylerPVP
Doesn't matter what the client version is. IPC runs server-side. I need the server version you're using.
-
View User Profile
-
Send Message
Posted Jan 5, 2016@Jnk1296
Clients are using 1.8.9, or does that matter?
-
View User Profile
-
Send Message
Posted Jan 4, 2016@MCTylerPVP
I need to know how you got ahold of 1.8.9 because i can't seem to find any server running higher than 1.8.8.
-
View User Profile
-
Send Message
Posted Jan 4, 2016@MCTylerPVP
My hard drive failed. Didn't feel like reinstalling linux again and I already had a windows cd laying around.
-
View User Profile
-
Send Message
Posted Dec 31, 2015It still worked but in the timings report it was consuming 500% of resources with just me on. Windoz Suks :D why change? It's just for clicking....Wait, let me guess CSGO/Steam?
-
View User Profile
-
Send Message
Posted Dec 27, 2015All I've got to say is... trying to get a development environment running in Windows that was formerly setup and working on Linux is a NIGHTMARE. I've never seen more access denied messages, errors and cheap bodged-together work-arounds in my life!
Edit: Apparently the fix for me was rooting into my NAS and chmod-ing everything to take ownership lmao.
Alright, give me a bit of time and I'll release a version compiled against 1.8.8. (Should fix any compatability issues with 1.8.9)
-
View User Profile
-
Send Message
Posted Dec 27, 2015@MCTylerPVP
Grrrr...
-
View User Profile
-
Send Message
Posted Dec 26, 2015Will this work with 1.8?