AuthMe
AuthMe
AuthMe prevents people, which aren't logged in, from doing stuff like placing blocks, moving, typing commands or seeing the inventory of the current player.
The possibility to set up name spoof protection kicks players with uncommon long or short player names before they could actually join. Login Sessions make it possible that you don't have to login within a given time period.
Each command and every setting can be enabled or disabled by a easy structured config file. And if you don't prefer English or don't like my translations you can easily edit nearly every message sent by AuthMe!
Features:
- Playername spoof protection
- Protection against "Logged in from another location" messages
- Login sessions
- Editable settings & messages
- MySQL and flatfile support
- Supported hash algorithms: MD5, SHA1, SHA-256, xAuth
- Custom MySQL tables/columns (useable for forums, other scripts)
- Database queries can be cached
it is possible to convert db from xauth to authme? or authme can use xauth mysql db?
@d4rkwarriors
Please add option to be able to grab username from different table! :)
@ursak
safe and work, there arent problem with Citizens we already check if player join is a Citizens NPC or not, please go to main page and try it your self with a correct config file option that u need for your server.
This sounds like something I need. Now I just sit here and wait for everone that already tried it to tell me it works ok :P
Don't have the guts to try it at the moment since I've read there is problem with this and Citizens.
Also. If there is 10+ players online from time to time and I install this addon. They need to register their chars, but is it safe. I mean, they won't loose their inventory or anything? :)
new project page at:
http://dev.bukkit.org/server-mods/authme-reloaded/
@might238
Do you mean a "hard" restart of the server or a "/reload"?
In any case it is a very weird behavior and in both cases it worked fine for me during my tests. Can you please send me your config.yml, the output of the server console when this is happening and a list of all other plugins you use.
I really like this plugin! However, it works only for one server running time. For an example, it works as long as the first time the server is open with the plugin on it, after a restart, the plugin no longer works and I can't seem to do anything about it. I tried reloading it but it showed me a list of possible /authme commands, including the /authme reload, which I try doing multiple times, and it just shows me the list again and again. Same for loging in and registering, when I try to use the /register command, it shows me "/register password".So, the plugin doesn't stop anyone from logging into the server without a password after a restart.. can you help me with that? :(
@sbeexDEV
If I use persistant connection will it solve the problem ?
Yes
@whoami2
But what can I do now... ? If I use persistant connection will it solve the problem ? Thank you
@netherfoam
Ok I found the bug it will be fixed in 2.1
@sbeexDEV
Yeah that can happen. I will use connectionpools in 2.1 to avoid that problem.
Hello thank you for your plugin it's very nice ! I use it and I really like the support for mysql :) But I've go a problem... when I start my server I can connect me to it. But if I come later maybe 2 hours later... it says I'm not allowed to login, i'm not registred etc.
I think the link with mysql is broken after a small time. What can I do ? Should I use persistand connection or no ? Thank you for your help !
I'm using MySQL as a backend, sorry :)
woohoo! -=)
@d4rkwarriors
As soon as the Citizens dev answers a question of mine I can start coding.
wondefull tell us when u upgrade your version we need it so much!
thanks alot!
@d4rkwarriors
I just found another way to support the citizens plugin directly. So no need for commands or other stuff. :)
that is impossible we diable command /nick we have whitelisted server so we dont allow name as npcs.. npcs is always on like the server.. maybe u can set a blacklisted name taken form npc-profiles.yml so we can use both autme and Citizens. Admin command is impossibile every time for 30/40 npcs when server crashes or restarted... need better solution.
and this teleportUnAuthedToSpawn: true
at server restart all the npcs teleport in world spawn. baout 40 npcs in the spawn + players look like e horrible solution.
@Gibstick
Yes that is possible, I will add that in the next release...
@d4rkwarriors
How about a admin command that allows admins to login other players. So when your Bot joins you just have to make "/authme login botname". Is that enough for you?
Another way todo this is would be to make a config option where you can specifiy the name of your Bot and he is auto logged in. But this is insecure when you Bot is not online 24/7 because another player could just change his name to the botname and play without logging in.
we have some strong usses with Citizens when we create an npc, AuthMe applies his rules to him and they cant move or spawn at correct location, have u some suggest to fix it?
Is there any way to have a session timeout feature? I believe a user's session expire after a few minutes of not logging in, and if this isn't viable, a /logout will still trigger a session login on the next reconnect -- is this intended?