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, xAuth, 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
- How to import database from xAuth
- 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.6.0-SNAPSHOT</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 http://www.maxmind.com
Credits
Current AuthMe development team members: Our Team
Credits for old versions of authme go to d4rkwarriors, fabe1337 , Whoami and pomo4ka.
@FurmigaHumana
oh ok, now i understand prevent player to register a fix number of account per ip. But i think it is a temporally fix, player can still change easy their ips, but i could add it if u need it.
For exemple, i change my login plugin from xauth to authme, and some guys registred a lot of nicks, so will be nice if have some options to put a limit of registers per ip.
So, some option to prevent from player register more than X nicks will be very usefull to who are changing to authme, works close to one a bit less effective whitelist.
@FurmigaHumana
explain better i try to undestand that u mean if player try to join and has the same ip of loggedin players he can kickother? like if someone crash and relog but session is active?
i suggest to force ForceSingleSession at true and if possible, put something to limit the registers per ip, like in xauth.
@mrchasez
Yes, also set sessions: enabled: false
@Ocram1
If i put ForceSingleSession to true Will it fix it?
Please hurry, I need an answer asap
@mrchasez
We know this issue, sorry for the inconvenience. Nex release will fix that.
People are able to login as any account. They are doing it from authme.
Im not sure where the bug is coming from, or how they are doing it. They can do it to any account, they did it too mine and it shows that two of me are online.
They are able to get into that account and be on it the same time you are and have full permissions and OP.
Please fix this now.
Im online, They then login as me: MrChasez [/82.38.58.16:55139] logged in with entity id 593014 at ([kingscraft] 443.0, 83.0, 560.0)
It then says: Playerlist for ?5MrChasez?f?f was not updated. Use a shorter displayname prefix. Playerlist for ?5MrChasez?f?f was not updated. Use a shorter displayname prefix. Playerlist for ?5MrChasez?f?f was not updated. Use a shorter displayname prefix. Playerlist for ?5MrChasez?f?f was not updated. Use a shorter displayname prefix. Playerlist for ?5MrChasez?f?f was not updated. Use a shorter displayname prefix.
Your notice, My name is : mrchasez His name is MrChasez
He then MrChasez: Opping Bradford
Please fix this.
@Psihotrop
send me a pm with link of your file a try to look into it so i can answer at yout qest
@badda2k
if u could send me a pm with your h2 database i try to do it for you, so i can check if where is a method to import manually or not.
@d4rkwarriors
I tried Razorsql, but I just got confused. I'm not exactly sure how to open it and extract it. :/
I have a text file with users and password from another plugin,it's there a way to move players to AuthMe?
@d4rkwarriors Got it! :)
@ThisUsernameIsMine
ForceSpawnLocationOnJOIn: teleport every time player joined at spawn point of current world, it is a request from a user that need it.
ExactSpawn: check every time u login if u try to exploit quit/join bug, so if your respawn is correctly u are spawned at your quit location, if it check that there is some modification or some error with quit and join coords, it will respawn at spawn of world, with a message your quit location is unsafe! and fix timeout location. @badda2k:
i found this gui that can export h2 dataes, try to look in this page:
http://www.razorsql.com/docs/export.html
@Ocram1
Alright ;)
What are these for:
ForceSpawnLocOnJoinEnabled and ForceExactSpawn
How do they differ from teleportUnAuthedToSpawn?
@badda2k
we still need a h2 converter that i try to add today.
as for many others plugins use of /reload isent a safe actions,it has no sense, if the single plugins has internal reload, use it! like "authme reload" has been create for this reason.
Just to clarify, will this work or not work if we use xAuth.h2.db, rather than mysql?
@ThisUsernameIsMine As far as I know these are the only two plugin for offline auth.
@xBlueXFoxx Tiket replied.
I wrote a ticket.
This plugin has some issues, when reloaded it conflicts with group manager and causes it to remove players groups and makes all their names/text default white.
@ d4rkwarriors:
I believe its my fault. The plugin loads/runs fine, including MySQL. The error has disappeared.
What happened was i wanted to remove some user-accounts, but instead of using the unregister command i deleted the user-account's MySQL-table. The error was the result of this.
Now for something different. Which auth plugin('s) are known to support/work with CB 1.1-R3, and are still actively developed/updated? As far as i know there's only AuthMe Reloaded and xAuth (AuthDB hasn't been updated for 6 months).
Thanks! ;)