тут нет такого:

DataSource:
type of database do you want to use?
values: SQLITE, MYSQL
backend: ‘SQLITE’
database caching, should improve database performance
caching: true
host address
mySQLHost: ‘127.0.0.1’
port
mySQLPort: ‘3306’
to MySQL database over SSL
mySQLUseSSL: true
to connect to the MySQL database
mySQLUsername: ‘authme’
to connect to the MySQL database
mySQLPassword: ‘12345’
Name, use with converters or as SQLITE database name
mySQLDatabase: ‘authme’
of the database
mySQLTablename: ‘authme’
of IDs to sort data
mySQLColumnId: ‘id’
for storing or checking players nickname
mySQLColumnName: ‘username’
for storing or checking players RealName
mySQLRealName: ‘realname’
for storing players passwords
mySQLColumnPassword: ‘password’
for storing players emails
mySQLColumnEmail: ’email’
for storing if a player is logged in or not
mySQLColumnLogged: ‘isLogged’
for storing players ips
mySQLColumnIp: ‘ip’
for storing players lastlogins
mySQLColumnLastLogin: ‘lastlogin’
for storing player LastLocation — X
mySQLlastlocX: ‘x’
for storing player LastLocation — Y
mySQLlastlocY: ‘y’
for storing player LastLocation — Z
mySQLlastlocZ: ‘z’
for storing player LastLocation — World Name
mySQLlastlocWorld: ‘world’
the size of the DB Connection Pool, -1 = Auto
poolSize: -1
ExternalBoardOptions:
for storing players passwords salts
mySQLColumnSalt: »
for storing players groups
mySQLColumnGroup: »
means disabled. If you want that only activated players
log into your server, you can set here the group number
unactivated users, needed for some forum/CMS support
nonActivedUserGroup: -1
MySQL columns where we need to put the username (case-sensitive)
mySQLOtherUsernameColumns: []
much log2 rounds needed in BCrypt (do not change if you do not know what it does)
bCryptLog2Round: 10
table prefix defined during the phpBB installation process
phpbbTablePrefix: ‘phpbb_’
activated group ID; 2 is the default registered group defined by phpBB
phpbbActivatedGroupId: 2
Board table prefix defined during the IP Board installation process
IPBTablePrefix: ‘ipb_’
Board default group ID; 3 is the default registered group defined by IP Board
IPBActivatedGroupId: 3
default group ID; 2 is the default registered group defined by Xenforo
XFActivatedGroupId: 2
prefix defined during WordPress installation
wordpressTablePrefix: ‘wp_’
settings:
sessions:
you want to enable the session feature?
enabled, when a player authenticates successfully,
IP and his nickname is saved.
next time the player joins the server, if his IP
the same as last time and the timeout hasn’t
he will not need to authenticate.
enabled: true
how many minutes should a session expire?
player’s session ends after the timeout or if his IP has changed
timeout: 15
language, available languages:
messagesLanguage: ‘ru’
level: INFO, FINE, DEBUG. Use INFO for general messages,
for some additional detailed ones (like password failed),
DEBUG for debugging
logLevel: ‘FINE’
default we schedule async tasks when talking to the database. If you want
communication with the database to happen synchronously, set this to false
useAsyncTasks: true
restrictions:
not authenticated players chat?
in mind that this feature also blocks all commands not
in the list below.
allowChat: false
the chat log from players who are not authenticated?
hideChat: true
commands for unauthenticated players
allowCommands:
— ‘/login’
— ‘/register’
— ‘/l’
— ‘/reg’
— ‘/email’
— ‘/captcha’
number of allowed registrations per IP
value 0 means an unlimited number of registrations!
maxRegPerIp: 4
allowed username length
minNicknameLength: 4
allowed username length
maxNicknameLength: 16
this setting is enabled, online players can’t be kicked out
to «Logged in from another Location»
setting will prevent potential security exploits.
ForceSingleSession: true
ForceSpawnLocOnJoin:
enabled, every player that spawn in one of the world listed in
will be teleported to the spawnpoint after successful
The quit location of the player will be overwritten.
is different from «teleportUnAuthedToSpawn» that teleport player
the spawnpoint on join.
enabled: false
where we need to force the spawn location
worlds:
— ‘world’
— ‘world_nether’
— ‘world_the_end’
option will save the quit location of the players.
SaveQuitLocation: true
activate the restricted user feature you need
enable this option and configure the AllowedRestrictedUser field.
AllowRestrictedUser: false
restricted user feature will kick players listed below
they don’t match the defined IP address. Names are case-insensitive.
playername;127.0.0.1
AllowedRestrictedUser: []
unknown IPs trying to log in with a restricted username?
banUnsafedIP: false
unregistered players be kicked immediately?
kickNonRegistered: false
players be kicked on wrong password?
kickOnWrongPassword: true
not logged in players be teleported to the spawn?
the authentication they will be teleported back to
normal position.
teleportUnAuthedToSpawn: true
unregistered players walk around?
allowMovement: false
how many seconds should players who fail to login or register
kicked? Set to 0 to disable.
timeout: 30
pattern of allowed characters in the player name.
allowedNicknameCharacters: ‘[a-zA-Zа-яА-Я0-9_]*’
far can unregistered players walk?
to 0 for unlimited radius
allowedMovementRadius: 100
we protect the player inventory before logging in? Requires ProtocolLib.
ProtectInventoryBeforeLogIn: true
we deny the tabcomplete feature before logging in? Requires ProtocolLib.
DenyTabCompleteBeforeLogin: true
we display all other accounts from a player when he joins?

displayOtherAccounts: false
priority; values: authme, essentials, multiverse, default
spawnPriority: ‘essentials,default’
Login authorized by IP
maxLoginPerIp: 0
Join authorized by IP
maxJoinPerIp: 0
will NEVER teleport players if set to true!
noTeleport: false
syntax for allowed chars in passwords
allowedPasswordCharacters: ‘[x21-x7E]*’
of the other accounts command, a value less than 2 means disabled.
otherAccountsCmdThreshold: 0
to run when a user has more accounts than the configured threshold.
variables: %playername%, %playerip%
otherAccountsCmd: ‘ ‘
GameMode:
survival gamemode when player joins?
ForceSurvivalMode: false
unrestrictions:
you can list all account names that AuthMe will ignore
registration or login. Configure it at your own risk!!
option adds compatibility with BuildCraft and some other mods.
is case-insensitive! Example:
‘npcPlayer’
‘npcPlayer2’
UnrestrictedName: []
security:
length of password
minPasswordLength: 5
length of password
passwordMaxLength: 30
values: SHA256, BCRYPT, BCRYPT2Y, PBKDF2, SALTEDSHA512, WHIRLPOOL,
IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
WORDPRESS, ROYALAUTH, CUSTOM (for developers only). See full list at
passwordHash: ‘SHA256’
length for the SALTED2MD5 MD5(MD5(password)+salt)
doubleMD5SaltLength: 8
a password check fails, AuthMe will also try to check with the following hash methods.
this setting when you change from one hash method to another.
will update the password to the new hash. Example:
‘SHA1’
legacyHashes: []
of rounds to use if passwordHash is set to PBKDF2. Default is 10000
pbkdf2Rounds: 10000
unsafe passwords from being used; put them in lowercase!
should always set ‘help’ as unsafePassword due to possible conflicts.
‘123456’
‘password’
‘help’
unsafePasswords:
— ‘123456’
— ‘password’
— ‘qwerty’
— ‘12345’
— ‘54321’
— ‘123456789’
— ‘help’
registration:
registration on the server?
enabled: true
every X seconds a message to a player to
him that he has to login/register
messageInterval: 5
registered and logged in players can play.
restrictions for exceptions
force: true
of registration: PASSWORD or EMAIL
= account is registered with a password supplied by the user;
= password is generated and sent to the email provided by the user.
info at
type: ‘PASSWORD’
argument the /register command should take: NONE = no 2nd argument
= must repeat first argument (pass or email)
= for password register: 2nd argument can be empty or have email address
= for password register: 2nd argument MUST be an email address
secondArg: ‘CONFIRMATION’
we force kick a player after a successful registration?
not use with login feature below
forceKickAfterRegister: false
AuthMe need to enforce a /login after a successful registration?
forceLoginAfterRegister: false
to display the welcome message (welcome.txt) after a login
can use colors in this welcome.txt + some replaced strings:
player name, {ONLINE}: display number of online players,
display server slots, {IP}: player ip, {LOGINS}: number of players logged,
player current world, {SERVER}: server name
get current bukkit version, {COUNTRY}: player country
useWelcomeMessage: false
the welcome message to the server or only to the player?
true for server or false for player
broadcastWelcomeMessage: false
we delay the join message and display it once the player has logged in?
delayJoinMessage: false
custom join message that will be sent after a successful login,
empty to use the original one.
variables:
the player name (no colors)
the player name (with colors)
customJoinMessage: »
we remove the leave messages of unlogged users?
removeUnloggedLeaveMessage: true
we remove join messages altogether?
removeJoinMessage: true
we remove leave messages altogether?
removeLeaveMessage: true
we need to add potion effect Blinding before login/reigster?
applyBlindEffect: false
we need to prevent people to login with another case?
Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
preventOtherCase: true
GroupOptions:
switching a player to defined permission groups before they log in.
below for a detailed explanation.
enablePermissionCheck: false
is a very important option: if a registered player joins the server
will switch him to unLoggedInGroup. This should prevent all major exploits.
can set up your permission plugin with this special group to have no permissions,
only permission to chat (or permission to send private messages etc.).
better way is to set up this group with few permissions, so if a player
to exploit an account they can do only what you’ve defined for the group.
login, the player will be moved to his correct permissions group!
note that the group name is case-sensitive, so ‘admin’ is different from ‘Admin’
your group will be wiped and the player will join in the default group []!
registeredPlayerGroup: ‘NotLogged’
registeredPlayerGroup: »
to above, unregistered players can be set to the following
group
unregisteredPlayerGroup: »
Email:
SMTP server host
mailSMTP: ‘smtp.gmail.com’
SMTP server port
mailPort: 465
affects port 25: enable TLS/STARTTLS?
useTls: true
account which sends the mails
mailAccount: »
account password
mailPassword: »
address, fill when mailAccount is not the email address of the account
mailAddress: »
sender name, replacing the mailAccount name in the email
mailSenderName: »
password length
RecoveryPasswordLength: 8
Subject
mailSubject: ‘Your new AuthMe password’
maxRegPerIP but with email
maxRegPerEmail: 1
players to add an email?
recallPlayers: false
in minute for the recall scheduler
delayRecall: 5
these domains for emails
emailBlacklisted:
— ’10minutemail.com’
ONLY these domains for emails
emailWhitelisted: []
the new password drawn in an image?
generateImage: false
OAuth2 token
emailOauth2Token: »
Hooks:
we need to hook with multiverse for spawn checking?
multiverse: false
we need to hook with BungeeCord?
bungeecord: false
player to this BungeeCord server after register/login
sendPlayerTo: »
we need to disable Essentials SocialSpy on join?
disableSocialSpy: false
we need to force /motd Essentials command on join?
useEssentialsMotd: false
Protection:
some servers protection (country based login, antibot)
enableProtection: false
the protection also to registered usernames
enableProtectionRegistered: true
allowed to join the server and register. For country codes, see
USE QUOTES!
countries:
— ‘US’
— ‘GB’
not allowed to join the server and register
USE QUOTES!
countriesBlacklist:
— ‘A1’
we need to enable automatic antibot system?
enableAntiBot: false
interval in seconds
antiBotInterval: 5
number of players allowed to login in the interval
the AntiBot system is enabled automatically
antiBotSensibility: 10
in minutes of the antibot automatic system
antiBotDuration: 10
in seconds before the antibot activation
antiBotDelay: 60
Purge:
enabled, AuthMe automatically purges old, unused accounts
useAutoPurge: false
of days after which an account should be purged
daysBeforeRemovePlayer: 60
we need to remove the player.dat file during purge process?
removePlayerDat: false
we need to remove the Essentials file during purge process?
removeEssentialsFile: false
where are players.dat stores
defaultWorld: ‘world’
LimitedCreative, player_creative.yml files during purge?
removeLimitedCreativesInventories: false
we need to remove the AntiXRayData/PlayerData/player file during purge process?
removeAntiXRayFile: false
we need to remove permissions?
removePermissions: false
Security:
SQLProblem:
the server if we can’t contact the sql database
care with this, if you set this to false,
will automatically disable and the server won’t be protected!
stopServer: true
console:
passwords from console?
removePassword: true
AuthMe log output in a separate file as well?
logConsole: true
captcha:
captcha when a player uses wrong password too many times
useCaptcha: false
allowed tries before a captcha is required
maxLoginTry: 5
length
captchaLength: 5
after which login attempts count is reset for a player
captchaCountReset: 60
tempban:
a user’s IP address if they enter the wrong password too many times
enableTempban: false
many time