StaffAuth
Project under new management! New author is AnUnknownMiner!
Why?
Even if online mode is enabled, your server is not totally secure. There have been tons of exploits, and there will be more in the future. If people hear of exploits, they can log in as staff, and totally destroy your server. Not anymore! StaffAuth provides unique protection for all of your staff members!
How?
By using a command, you can add the staff names, and their IP's to a configuration file. When a staff member joins, and the IP doesn't match, the IP will be banned, and everyone on the server will be notified. You can then see who normally used that IP, and you've found your target. Simple, yet efficient!
Commands:
- /staffauth (/sa) [add / remove] [playername]: Add or remove a player and their IP address to / from the config. The IP is automatically looked up and added.
- /getip (/gip) [player]: Get the IP address from a player.
Permissions:
- StaffAuth.StaffAuth: The ability to use /staffauth [add / remove] [player]
- StaffAuth.GetIP: The ability to use /getip [player]
please add the feature that you can add more than 1 Ip adress to a player, because when you have more than 1 PC you can't join :/
@arriej
That would completely get rid of the idea for the plugin. There are plenty of simple authentication plugins out there (AuthMe, xAuth), but this is supposed to be different. Plugins like AuthMe are great if you don't mind typing in passwords, but I myself dislike it. I created this plugin to get rid of that, while still maintaining the security it would offer..
If you have players with crappy ISP's, don't add them to the config, and they won't have any problems.
ok idea:
issue: You live in Germany got a shitty ISP and you don't want to pay like 50 euro a month to get a static ip. so your up changes every now and then.
So make sure that your ip does not get insta banned when you try to login. have a way to verify that you are actual staff for example when add a admin with the ip 123.123.12.1 en then the next day he has the ip 123.123.12.2 he has to fill in a password that you have set for all staff that has been set in the config. he has 3 chances and untill the password is filled in you can not chat, send commands, or place and destroy blocks.
When the password is filled in the ip that was loged in with will be added as the new ip.
@Dan7heMan
Thanks :) I might be adding multi-ip support soon, but we'll see.
Look forward to it.