AuthMe Reloaded

The most famous and used /login|/register plugin!
WARNING: if you want to try the newest features please use the latest dev build! (https://ci.codemc.org/job/AuthMe/job/AuthMeReloaded/)
Prevent username stealing:
AuthMe Reloaded prevents players who aren't logged in from actions like placing blocks, moving, typing commands or seeing the inventory of the current player.
Anti-Spoof:
The possibility to set up name spoof protection kicks players with uncommon long or short player names before they could actually join.
Sessions:
Login Sessions make it possible that you don't have to login within a given time period.
Configurable:
Each command and every setting can be enabled or disabled by a easy structured config file.
Translatable:
If you don't like English or don't like our default translations you can easily edit almost every message sent by the plugin!
Features:
- E-Mail Recovery System!
- Playername spoof protection
- Countries Selection! (countries codes)
- AntiBot Features!
- Protection against "Logged in from another location" messages
- Two-factor (2FA) support!
- Login sessions
- Editable settings & messages
- MySQL and SQLITE support
- Supported hash algorithms: Available Hash Algorithms
- Supports tons of CMS! (Website integration)
- Custom MySQL tables/columns (useable for forums, other scripts)
- Database queries can be cached
- Compatible with NPC and CombatTag plugins
- Account restriction through IP and name
- Permissions group switching on un-logged-in
- Different permission group for Registered and unRegistered users
- Support for permissions onJoin with transient vault system
- Cache on file for all inventories and enchants for un-logged-in players
- Save Quit location to prevent loss of position
- Possible to use without a Permissions plugin
- Automatic backup system of all your user password data
- Default Language Style: en, de, br, cz, pl, fr, ru, hu, sk, es, zhtw, fi, zhcn, nl, and others! (feel free to send me new translations)
- Convert SQLite to an usefull authme.sql that you can import on a MySQL database!
- Import your database from Rakamak, CrazyLogin, RoyalAuth, vAuth !
Support:
Configuration
Commands
Permissions
Warning: if you're updating from AuthMe 3.4 to 5.2+ you need to change the permissions nodes.
List of all single permissions
How To
- How to use the converter
- WebSite Integration
- How to convert from Rakamak
- Convert from SQLite to MySQL: set MYSQL as backend and run the "/authme converter sqlitetosql" command.
Source: Source Code on Github
JavaDoc: AuthMe Javadoc
Dev Builds
Development builds of this project can be acquired at the provided continuous integration server. These builds have not been approved by the BukkitDev staff. Use them at your own risk.
DevBuilds: ci.codemc.org
Maven dependency:
<repositories>
<repository>
<id>codemc-repo</id>
<url>https://repo.codemc.io/repository/maven-public/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>fr.xephi</groupId>
<artifactId>authme</artifactId>
<version>5.7.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
Metrics
Usage statistics: AuthMeReloaded on BStats.org
Licenses
This product includes and download automatically GeoLite data created by MaxMind, available from https://www.maxmind.com
Credits
Current AuthMe development team members: Our Team
Credits for old versions of authme go to d4rkwarriors, fabe1337 , Whoami and pomo4ka.
-
View User Profile
-
Send Message
Posted Apr 19, 2013@Shelmak
Hey,
Thanks, thanks. But i'm Dutch. So, But, how can i solve it?
-
View User Profile
-
Send Message
Posted Apr 19, 2013@Coensteven: You can avoid to put /login when you swith servers by activating the session option. You can set a session timeout of 60minutes. If you have two separate servers without a proxie like bungeecord the player ip will be saved on the database, and when that player reconnect to any server the session will be active and the player doesnt need to use /login. It only work if you connect to the servers like: - Server 1: youripserver:25565 - Server 2: youripserver:9000
If you are ussing bungeecord to link your servers you will have a problem... authme takes the ip from the bungeecord proxie, and then the ip is 127.0.0.1 to ALL players, then the sessions will not work. Authme must take the real player ip from bungeecord instead of the localhost IP... that is the problem.
Are you spanish, french...?
-
View User Profile
-
Send Message
Posted Apr 19, 2013@Shelmak
I have that problem too. How can we set that userers 1 time login and that when they go to the other server they also logged in? I have the 2 servers on the same MySQL data base so, i don't know what now.
And, how set I off that when a user join that dit not comes:
[authme] player <name> has <number> of accounts: <allaccounts> that is too big for BungeeCord. But, all users join from Bungee IP so, that list are to big than.
-
View User Profile
-
Send Message
Posted Apr 18, 2013Hi, im using a system called BungeeCord to entablish links betwheen servers, it works very well but i have a problem...
This system is a proxie that redirects clients betwheen servers without any client modification, the problem is that AuthMe dont recognises the player ip (To assign a session and avoid to type /login when you switches servers) Authme only recognises the 127.0.0.1 ip, and then the session doesnt work correctly... also conflicts with the max registration by ip, because all the players are connected with the localhost ip!
I have installed the lastest version of your plugin (2.7.15b1) but it doesnt work... I have activated the bungeecord hook on the config file but nothing happens.
I think that there will be a way to request the real player adress to bungeecord...
Could you find a solution please? Thanks a lot for your work.
-
View User Profile
-
Send Message
Posted Apr 18, 2013When player with . or ! try to connect on my serve get END OF STREAM
allowedNicknameCharacters: '[a-zA-Z0-9_?!.-]*'
-
View User Profile
-
Send Message
Posted Apr 18, 2013@proveresion
On conifg:
-
View User Profile
-
Send Message
Posted Apr 18, 2013How to let people go to spawn when they join my server even when they joined a hundred times.
-
View User Profile
-
Send Message
Posted Apr 18, 2013I Also suggest a new To-Do: - Prevent people to register with "easy to guess" passwords (You can do by blocking most common password for default, es. password, 123456(...), minecraft, qwerty(...) and/or made a config part for the passwords we want to block) (Obiouvsly also made a boolean where you choose to activate or not this function)
-
View User Profile
-
Send Message
Posted Apr 18, 2013Can someone tell me how to check player's password or how to open auth.db file? Thanks!
-
View User Profile
-
Send Message
Posted Apr 17, 2013@x_clucky
I think you need a group for unauthed people, like LimitedPlayer, with no permissions
-
View User Profile
-
Send Message
Posted Apr 17, 2013@NemesisMate
I am having this bug/error using other OS but windows, this is the same on essentials userdata, players' .dat file (dont know but i think its fixed on bukkit, not sure)
-
View User Profile
-
Send Message
Posted Apr 17, 2013@Xephi59
Im using latest dev from 14.4.2013 but the problem is present.
-
View User Profile
-
Send Message
Posted Apr 16, 2013@Xephi59
I don't know if you forgto my question... can you answer it please?, I still have the problem and I can't think on any else plugin causing it :S: http://dev.bukkit.org/server-mods/authme-reloaded/?comment=3780,
-
View User Profile
-
Send Message
Posted Apr 16, 2013@shutara
@ShadowKillerx
@craftik7
Check the lastest dev build please and tell me if that fix your problem
@Maxetto
Huum it's really strange , it's already called asynchonously, i'll check that :/
@Lolmewn
Huum i haven't really do api doc, you can use the source code for help you maybe ? :/ If the problem is this : https://bitbucket.org/Lolmewn/stats/issue/45/lastjoin You can maybe listen the authme LoginEvent ;)
Xephi
-
View User Profile
-
Send Message
Posted Apr 16, 2013I am using PermissionsEX and for some reason when I am trying to make registered users have a group added to them, it does not seem to work. Here is my config:
Thanks in advanced for the help.
-
View User Profile
-
Send Message
Posted Apr 16, 2013Is there any documentation on the API part of this plugin? It seems the PlayerLoginEvent is not being called when this plugin is installed, so I'd have to hook into AuthMe instead.
-
View User Profile
-
Send Message
Posted Apr 15, 2013I have many banneds on my server, but when i do: /authme purgebannedplayers It crashs the main thread and make my MultiCraft Panel Auto-Restart the server...
You should check this new function and put it on more threads and async if you already didn't do it ;) Using AuthMe 2.7.15, CB 1.5.1 Beta R0.1
EDIT: Also doesn't show anything to client or to server for see if the command succesfully executed or not...
-
View User Profile
-
Send Message
Posted Apr 15, 2013Using DEV version from 14.4.2013:
2013-04-15 06:15:53 [SEVERE] Could not pass event PlayerJoinEvent to AuthMe v2.7.15b1 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at net.minecraft.server.v1_5_R2.PlayerList.c(PlayerList.java:204) at net.minecraft.server.v1_5_R2.PlayerList.a(PlayerList.java:100) at net.minecraft.server.v1_5_R2.PendingConnection.d(PendingConnection.java:129) at net.minecraft.server.v1_5_R2.PendingConnection.c(PendingConnection.java:44) at net.minecraft.server.v1_5_R2.DedicatedServerConnectionThread.a(DedicatedServerConnectionThread.java:41) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:29) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.AssertionError at uk.org.whoami.authme.datasource.MiniConnectionPoolManager.disposeConnection(MiniConnectionPoolManager.java:256) at uk.org.whoami.authme.datasource.MiniConnectionPoolManager.access$200(MiniConnectionPoolManager.java:36) at uk.org.whoami.authme.datasource.MiniConnectionPoolManager$PoolConnectionEventListener.connectionErrorOccurred(MiniConnectionPoolManager.java:291) at com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.callConnectionEventListeners(MysqlPooledConnection.java:250) at com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.getConnection(MysqlPooledConnection.java:188) at com.mysql.jdbc.jdbc2.optional.MysqlPooledConnection.getConnection(MysqlPooledConnection.java:158) at uk.org.whoami.authme.datasource.MiniConnectionPoolManager.getConnection3(MiniConnectionPoolManager.java:156) at uk.org.whoami.authme.datasource.MiniConnectionPoolManager.getConnection2(MiniConnectionPoolManager.java:140) at uk.org.whoami.authme.datasource.MiniConnectionPoolManager.getValidConnection2(MiniConnectionPoolManager.java:208) at uk.org.whoami.authme.datasource.MiniConnectionPoolManager.getValidConnection(MiniConnectionPoolManager.java:185) at uk.org.whoami.authme.datasource.MySQLDataSource.isAuthAvailable(MySQLDataSource.java:152) at uk.org.whoami.authme.datasource.CacheDataSource.isAuthAvailable(CacheDataSource.java:41) at uk.org.whoami.authme.listener.AuthMePlayerListener.onPlayerJoin(AuthMePlayerListener.java:683) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 14 more
-
View User Profile
-
Send Message
Posted Apr 15, 2013why does it keep killing my player when they log in?
-
View User Profile
-
Send Message
Posted Apr 15, 2013@Xephi59
Is that crash is connected with AuthMe, im using MySQL, 2.7.15 version.
Logs until crash: http://wklej.org/id/1012982/
Crash-Report: http://wklej.org/id/1012983/