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 Oct 27, 2013Good plugin, can you give me a language file example? Thank you :)
-
View User Profile
-
Send Message
Posted Oct 9, 2013Bug fix is out (1.5.1).
-
View User Profile
-
Send Message
Posted Oct 8, 2013@Jnk1296
Lol, tyvm in advance! :D
-
View User Profile
-
Send Message
Posted Oct 8, 2013Hi, can't download it - Link is broken here with me greetings
<- works again - sry for the post
-
View User Profile
-
Send Message
Posted Oct 8, 2013@Marium0505
... In all seriousness, very little was changed internally between 1.4.0_2 and 1.5.0, so there's no way the plugin should be broken like that. And I run it on my personal server and haven't encountered this issue.
My first thought is to check your permissions and see that you have all the ones you need. If not, this may be a reason why you can't access the other commands.
Also, what version of Java are you using? The plugin is built using JDK 1.7, so if your server is running on Java 6, there may be some compatibility issues.
If neither of the above two help, then you might try downloading a new copy of the plugin and re-installing it. It's possible the JAR may have become corrupt.
Let me know if you're still having issues. Jnk
-
View User Profile
-
Send Message
Posted Oct 8, 2013I'm unable to use all commands except from /c [player] for some reason... It complains and says I need to either say a player or an IP.... -_-
-
View User Profile
-
Send Message
Posted Oct 8, 2013@ThisUsernameIsMine
...lllllllllemme check it.
:P I'll fix that when I can get to my IDE. I'm not at home atm.
-
View User Profile
-
Send Message
Posted Oct 7, 2013@Jnk1296
Hmm, i'll keep an eye out for it. Thanks for the answer :)
ps: your plugin keeps saying there's an update available, while i have the latest version (1.5.0)
-
View User Profile
-
Send Message
Posted Oct 6, 2013@ThisUsernameIsMine
The IP shown for that field is the last IP that IP-Check logged for that specific player. The only way it could be incorrect is if it's conflicting with another player with the exact same name but with letters of a different case (something I don't think is possible, but you never know.)
-
View User Profile
-
Send Message
Posted Oct 6, 2013@Jnk1296
No, that's not what i ment =P
I use more than one plugin to check someone's ip address, and sometimes both plugins show a different IP as result. I'm wondering if this is related to your plugin i.e. is the shown address always correct ;)
-
View User Profile
-
Send Message
Posted Oct 6, 2013@ThisUsernameIsMine
You can't disable the field, no. But if you're wanting to hide the IP, you can take the ipcheck.showip permission away.
-
View User Profile
-
Send Message
Posted Oct 6, 2013@Jnk1296
<3 <3 <3 +1 rep! :)
btw: is it possible that /c playername doesn't always show someone's current IP?
-
View User Profile
-
Send Message
Posted Oct 5, 2013EDIT: Minor set back. The build got rejected due to a missing configuration parameter, so there may be a slight longer delay. All is good, though. :D
1.5.0 Has dropped (Just waiting on Bukkit approval)
I'm struggling a bit with ideas for what else to add to this plugin, guys. Any feedback is appreciated.
A lot of work goes into making this plugin. If this plugin helps you manage your server, please consider donating to the developer using the link at the top-right of this web-page. :)
-
View User Profile
-
Send Message
Posted Sep 25, 2013@therennon
1) Secure Mode. Read about it in the latest Update Log. It does this exactly. The number of allowable accounts is configurable.
2) I'll take that into consideration and possibly add it to the next release. :)
3) I don't understand what you mean by nicks... ._.
-
View User Profile
-
Send Message
Posted Sep 25, 2013@pilvimaa
Glad to hear it.
-
View User Profile
-
Send Message
Posted Sep 23, 2013I have the same problem with everyone coming in as the same IP too (the IP of my router). I run a local server that allows external players, I think it's a networking/router problem. I don't run a proxy or bungee-whatever, it's just a weird problem that nobody seems to know how to resolve.
-
View User Profile
-
Send Message
Posted Sep 23, 2013@premiumHHH
do you use a bungeecord server? it will redirect all accounts through your own ip
-
View User Profile
-
Send Message
Posted Sep 23, 2013@pilvimaa do you also have tor and proxy protection? Otherwise he can still connect to your server
-
View User Profile
-
Send Message
Posted Sep 20, 2013I just wanted to say thank you for a very well made plugin. It's been steadily getting awesomer and even awesomer by every release.
Today, on my server, IP-Check baffled one person with over 100 alt accounts but only one IP address.
He was like "How do you ALWAYS outsmart me and know it's me?" and I was like "LOL, you suck so hard and hard that even vacuum pales in comparison! And I'm so super cool and smart and I shall ban you forever and ever!"
By gods! Some people are so thick! But without IP-Check he might have succeeded in his nefarious schemes to grief and humiliate my most excellent server.
Thank you IP-Check! I give you my official thumbs up of approval.
Cheers!
-
View User Profile
-
Send Message
Posted Sep 13, 2013I think you need an option to enable a number of accounts.
1º For example, in the config.yml file, an option that allows users to have 2 accounts at the same time, but not three.
2º I also see that you need a permit "exempt", but not to give rights to that command, I mean a permit to add to various groups, including the "VIP", and do not have any limitations.
3º I also think it is necessary to limit nick accounts, so users can have two nicks (the first two) and they can not put more.
Greetings and thanks