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 Jul 2, 2014@Darthmineboy
It will, because methods are now deprecated, therefore it takes longer for a plugin to get the player name.
-
View User Profile
-
Send Message
Posted Jul 2, 2014@TheKnight787
Whether AuthMe uses UUID's or Playernames; the performance won't change with it.
-
View User Profile
-
Send Message
Posted Jul 1, 2014When is the UUID coming? AuthMe takes most of my server CPU :(
-
View User Profile
-
Send Message
Posted Jun 29, 2014@CryLegend
I have this:
Protection: enableProtection: false countries: - US - GB countriesBlacklist: - A1 enableAntiBot: false antiBotSensibility: 5 antiBotDuration: 10
-
View User Profile
-
Send Message
Posted Jun 29, 2014@MineplayerStale
Check if Protection.enableProtection is set to false, and if your country is not in Protection.countriesBlacklist (for list of ISO 3166-1 two-digit codes, click here).
-
View User Profile
-
Send Message
Posted Jun 29, 2014My server says "Your country is banned from this server" Haw can I remove this!!!
-
View User Profile
-
Send Message
Posted Jun 27, 2014I currently have SHA256 as password hash, however if I wish to change this to XENFORO for instance ( in preparation ), would the old password then automaticly be updated? I did see an option called:
Would I have to put this to true in order for it to work?
Thanks anyway,
Me
-
View User Profile
-
Send Message
Posted Jun 27, 2014@AriKira
Maybe wrong password encryption on MySQL insertion?
-
View User Profile
-
Send Message
Posted Jun 27, 2014Sorry my english is so bad... In my server i have a problem...When players registered in game,they can login in the bbs. But when players register in BBS,they cant login in the game...Just is wrong password.
-
View User Profile
-
Send Message
Posted Jun 26, 2014@deleted_13146614
You do realise that anyone could then login as that person? Smart ass
-
View User Profile
-
Send Message
Posted Jun 26, 2014Is a error when player login. This error happens when someone first time join or rejoin if is not registered. It happens when block under the spawn point is a single block. Players sometimes fall even if option allowMovement: false. Authme generates large lagg and PlayerMoveEvent freezing and crashing server.
-
View User Profile
-
Send Message
Posted Jun 26, 2014Can you call LoginEvent even on Session login, please? Also, if you /logout, and rejoin the server, you'll be authenticated with session login system.
@jp1997
Add this to your Java start up script (.bat, and others): "-Dfile.encoding=UTF8", Console will be a little weird because up, down, left and right arrows won't work (you won't be abble to tell the same command/message again)
-
View User Profile
-
Send Message
Posted Jun 25, 2014suggestion:
Make multiline file with the language.
example:
not_logged_in:
-
View User Profile
-
Send Message
Posted Jun 24, 2014@jp1997
I think is possible if you put 'Your text with char X', but i think it wont be work.
-
View User Profile
-
Send Message
Posted Jun 22, 2014Can I put special characters (like á, é, ê) in the language file (messages_xx.yml)? If yes, how?
-
View User Profile
-
Send Message
Posted Jun 22, 2014I do that change from flat file to MySQL and i change Authme from 3.3.3 to 3.4 and is worst and worst when player join. I just testing this about month. Many players can't register and lot who are on the server are "Time out" and lost connection from server.
Server is 1.7.9. Before on 1.7.5 was working much better. Even using flat file. Was no problem. Now version Authme 3.3.3 working better than Authme 3.4 but make 10-30 sec lagg when player join. Every time i must back to 3.3.3.
I using Spigot 1.7.9 in many versions. Authme Timings are about 20%, was lower than 1%
...
10.81% 3.15% 411.333 s 1.577 ms 260.83k PlayerMoveEvent
I just set allowMovement: false - and testing now.
...
It was that problem. Try to fix this please. Can i get back my flatfile database?
-
View User Profile
-
Send Message
Posted Jun 21, 2014@TWSSYesterday
not so much
-
View User Profile
-
Send Message
Posted Jun 21, 2014@ToooiiiaaaCOBEL
get mysql and use cache and multi threading...
-
View User Profile
-
Send Message
Posted Jun 21, 2014I like this plugin but i must change minecraft to 1.7.9 . Plugin make huge lags on join about 10-30 sec. Not every time but still do. Authme timings are realy bad. I'm using file as database. What can i do? What is going on.
-
View User Profile
-
Send Message
Posted Jun 21, 2014Can you add more permission like AuthMe.admin.bypasslogin
Please do it so Admin could stay log in forever and they could bypass it without /login