AntiMulti
This is AntiMulti. It is a plugin designed to prevent the use of alternate accounts from the same IP address. To put it simply, a player cannot use multiple accounts on the same IP address and likewise, will not be able to use a ton of IPs.
Download: Download
AntiMulti is a plugin which has undergone multiple changes from its original intent to be a simple plugin to prevent alternate accounts from being used on a server by blocking too many accounts from sharing an IP to a plugin which can also prevent session stealing using this same concept and also supporting admin protection. This is done simply by using an IP system to prevent the unauthorized use of an account by using IPs to prevent session stealing from working in the first place. All of this is completely toggle-able in the configuration file in case one does not use want to use certain features or not.
There are a few things you must understand when using this plugin. This is not a one-hit wonder in that it can stop all alternate accounts, as proxies would be able to get around this system, however common proxies would eventually be blocked after they are used enough. This does its best though to stop a member from simply using 2 accounts to gain an advantage over another player.
There are 2 groups this plugin will understand: Players and Admins. Players are normal players and are not forced to use the protection system as strictly as admins. Players are more loosely held initially by allowing more connections per name and IP, however this can be changed. Admins are more protected to prevent the taking of the account to cause problems by forcing registration and using a smaller range of names and IPs that can those accounts can share. This is all permission based in that there is a perm that designates whether the player is an admin or a player, which is just antimulti.admin, which if given, marks the player as an admin and handles them accordingly.
We do have Metrics with this plugin, so stats will be sent to our mcstats page if you are opt-ed in, where that config is located in the PluginMetrics folder.
If you have any issues, please create a ticket here with the log file and as much information as you can provide so the issue can be investigated and handled. If you have a question, feel free to ask here but please read everything first before you ask since your question may have already been answered elsewhere.
Isnt compatible with the latest spigot dev builds. Im getting this error when a player joins the server. [User Authenticator #1/INFO]: Disconnecting GameProfile{id='null', name='PlayerName'} (/PlayerIP): Please wait to login [Server thread/INFO]: GameProfile{id='null', name='PlayerName'} (PlayerIP) lost connection: Please wait to login
Im pretty sure that AntiMulti is causing this error. I hope you can fix that.
commands?
when i try and add my ip it says it doesnt work.
@Lord_Ralex
it still not locking players ip and i didnt an issue no one reply
@chopstick121
Okay, make a new issue here: https://github.com/LordRalex/AntiMulti/issues If you can, provide the server.logs and the ip and name file for those accounts.
@Lord_Ralex It can still login the staffs accounts
@Lord_Ralex
i disable MySQL and test it still works ppl still can login whats happening i beening greif few times already
@chopstick121
It might be a mySQL bug since i see you are using that. Can you look in the mySQL table? Does it do it when you use the flatfiles?
@Lord_Ralex
http://pastebin.com/Lfjp6kcW
@chopstick121
What is your config set up to look like? And i advise to give the perm anyways, as OP does not give all perms anyways.
@Lord_Ralex
i put my ip in the userdata and didnt add permission(beacuse im op) and even use the /add command ppl stil login into my acoount
@Jokaru
As I have said, I believe that was fixed, and I have not heard if it did in fact not work. If someone can confirm it still exists, I will have to look into why it is.
@Lord_Ralex Can i get this plugin with fixed mysql IP too?
@Lord_Ralex I don't know, I have to tested It right now, so wait few hours (I hope it will be quick :) )
@DJTomek
I believe I fixed that, does it still occur?
@chopstick121
If you set the admin lock to 1, then any player who has the antimulti.admin perm will only be able to use 1 IP, or more if they are manually added. The member one affects those that do not have it.
Is there bug in MySQL, which I write earlier? It keep only last IP, not all IPs.
@Lord_Ralex
wait so if u did the admin lock and put members 5 another ip cant go into it?
@chopstick121
If you give yourself the admin perm, you can lock your account down to just one IP and let members have 2. Otherwise you can use /add <name> <ip> to add them into the system.
@Lord_Ralex
how do i config this
ips: (ip) or ips: -(ip)
@Lord_Ralex
Please help fast how can i lock my ip player are logging into my account but i want another default player like there brother want to play but it said max so they cant login