mirror of
https://github.com/AuthMe/AuthMeReloaded.git
synced 2025-01-03 06:27:33 +01:00
Minor improvements to config layout
- Change placement and comment of settings.restrictions.banUnsafedIP to make it clear that it only bans unknown IPs using a restricted username - Move "MySQL use SSL" option outside of the column options
This commit is contained in:
parent
3eab42ae68
commit
8ae06ed480
@ -1,5 +1,5 @@
|
|||||||
<!-- AUTO-GENERATED FILE! Do not edit this directly -->
|
<!-- AUTO-GENERATED FILE! Do not edit this directly -->
|
||||||
<!-- File auto-generated on Sat Jan 14 22:12:16 CET 2017. See docs/config/config.tpl.md -->
|
<!-- File auto-generated on Sun Feb 05 13:46:19 CET 2017. See docs/config/config.tpl.md -->
|
||||||
|
|
||||||
## AuthMe Configuration
|
## AuthMe Configuration
|
||||||
The first time you run AuthMe it will create a config.yml file in the plugins/AuthMe folder,
|
The first time you run AuthMe it will create a config.yml file in the plugins/AuthMe folder,
|
||||||
@ -18,9 +18,11 @@ DataSource:
|
|||||||
mySQLHost: '127.0.0.1'
|
mySQLHost: '127.0.0.1'
|
||||||
# Database port
|
# Database port
|
||||||
mySQLPort: '3306'
|
mySQLPort: '3306'
|
||||||
# Username about Database Connection Infos
|
# Connect to MySQL database over SSL
|
||||||
|
mySQLUseSSL: true
|
||||||
|
# Username to connect to the MySQL database
|
||||||
mySQLUsername: 'authme'
|
mySQLUsername: 'authme'
|
||||||
# Password about Database Connection Infos
|
# Password to connect to the MySQL database
|
||||||
mySQLPassword: '12345'
|
mySQLPassword: '12345'
|
||||||
# Database Name, use with converters or as SQLITE database name
|
# Database Name, use with converters or as SQLITE database name
|
||||||
mySQLDatabase: 'authme'
|
mySQLDatabase: 'authme'
|
||||||
@ -34,8 +36,6 @@ DataSource:
|
|||||||
mySQLRealName: 'realname'
|
mySQLRealName: 'realname'
|
||||||
# Column for storing players passwords
|
# Column for storing players passwords
|
||||||
mySQLColumnPassword: 'password'
|
mySQLColumnPassword: 'password'
|
||||||
# Request mysql over SSL
|
|
||||||
mySQLUseSSL: true
|
|
||||||
# Column for storing players emails
|
# Column for storing players emails
|
||||||
mySQLColumnEmail: 'email'
|
mySQLColumnEmail: 'email'
|
||||||
# Column for storing if a player is logged in or not
|
# Column for storing if a player is logged in or not
|
||||||
@ -94,13 +94,8 @@ settings:
|
|||||||
# expired, he will not need to authenticate.
|
# expired, he will not need to authenticate.
|
||||||
enabled: false
|
enabled: false
|
||||||
# After how many minutes should a session expire?
|
# After how many minutes should a session expire?
|
||||||
# Remember that sessions will end only after the timeout, and
|
# A player's session ends after the timeout or if his IP has changed
|
||||||
# if the player's IP has changed but the timeout hasn't expired,
|
|
||||||
# the player will be kicked from the server due to invalid session
|
|
||||||
timeout: 10
|
timeout: 10
|
||||||
# Should the session expire if the player tries to log in with
|
|
||||||
# another IP address?
|
|
||||||
sessionExpireOnIpChange: true
|
|
||||||
# Message language, available languages:
|
# Message language, available languages:
|
||||||
# https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md
|
# https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md
|
||||||
messagesLanguage: 'en'
|
messagesLanguage: 'en'
|
||||||
@ -161,6 +156,8 @@ settings:
|
|||||||
# AllowedRestrictedUser:
|
# AllowedRestrictedUser:
|
||||||
# - playername;127.0.0.1
|
# - playername;127.0.0.1
|
||||||
AllowedRestrictedUser: []
|
AllowedRestrictedUser: []
|
||||||
|
# Ban unknown IPs trying to log in with a restricted username?
|
||||||
|
banUnsafedIP: false
|
||||||
# Should unregistered players be kicked immediately?
|
# Should unregistered players be kicked immediately?
|
||||||
kickNonRegistered: false
|
kickNonRegistered: false
|
||||||
# Should players be kicked on wrong password?
|
# Should players be kicked on wrong password?
|
||||||
@ -177,7 +174,7 @@ settings:
|
|||||||
# After how many seconds should players who fail to login or register
|
# After how many seconds should players who fail to login or register
|
||||||
# be kicked? Set to 0 to disable.
|
# be kicked? Set to 0 to disable.
|
||||||
timeout: 30
|
timeout: 30
|
||||||
# Regex syntax of allowed characters in the player name.
|
# Regex pattern of allowed characters in the player name.
|
||||||
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
|
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
|
||||||
# How far can unregistered players walk?
|
# How far can unregistered players walk?
|
||||||
# Set to 0 for unlimited radius
|
# Set to 0 for unlimited radius
|
||||||
@ -189,8 +186,6 @@ settings:
|
|||||||
# Should we display all other accounts from a player when he joins?
|
# Should we display all other accounts from a player when he joins?
|
||||||
# permission: /authme.admin.accounts
|
# permission: /authme.admin.accounts
|
||||||
displayOtherAccounts: true
|
displayOtherAccounts: true
|
||||||
# Ban ip when the ip is not the ip registered in database
|
|
||||||
banUnsafedIP: false
|
|
||||||
# Spawn priority; values: authme, essentials, multiverse, default
|
# Spawn priority; values: authme, essentials, multiverse, default
|
||||||
spawnPriority: 'authme,essentials,multiverse,default'
|
spawnPriority: 'authme,essentials,multiverse,default'
|
||||||
# Maximum Login authorized by IP
|
# Maximum Login authorized by IP
|
||||||
@ -223,18 +218,6 @@ settings:
|
|||||||
minPasswordLength: 5
|
minPasswordLength: 5
|
||||||
# Maximum length of password
|
# Maximum length of password
|
||||||
passwordMaxLength: 30
|
passwordMaxLength: 30
|
||||||
# This is a very important option: every time a player joins the server,
|
|
||||||
# if they are registered, AuthMe will switch him to unLoggedInGroup.
|
|
||||||
# This should prevent all major exploits.
|
|
||||||
# You can set up your permission plugin with this special group to have no permissions,
|
|
||||||
# or only permission to chat (or permission to send private messages etc.).
|
|
||||||
# The better way is to set up this group with few permissions, so if a player
|
|
||||||
# tries to exploit an account they can do only what you've defined for the group.
|
|
||||||
# After, a logged in player will be moved to his correct permissions group!
|
|
||||||
# Please note that the group name is case-sensitive, so 'admin' is different from 'Admin'
|
|
||||||
# Otherwise your group will be wiped and the player will join in the default group []!
|
|
||||||
# Example unLoggedinGroup: NotLogged
|
|
||||||
unLoggedinGroup: 'unLoggedinGroup'
|
|
||||||
# Possible values: SHA256, BCRYPT, BCRYPT2Y, PBKDF2, SALTEDSHA512, WHIRLPOOL,
|
# Possible values: SHA256, BCRYPT, BCRYPT2Y, PBKDF2, SALTEDSHA512, WHIRLPOOL,
|
||||||
# MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
|
# MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
|
||||||
# PBKDF2DJANGO, WORDPRESS, ROYALAUTH, CUSTOM (for developers only). See full list at
|
# PBKDF2DJANGO, WORDPRESS, ROYALAUTH, CUSTOM (for developers only). See full list at
|
||||||
@ -317,12 +300,24 @@ settings:
|
|||||||
# Do we need to prevent people to login with another case?
|
# Do we need to prevent people to login with another case?
|
||||||
# If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
|
# If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
|
||||||
preventOtherCase: true
|
preventOtherCase: true
|
||||||
permission:
|
GroupOptions:
|
||||||
# Take care with this option; if you want
|
# Enables switching a player to defined permission groups before they log in.
|
||||||
# to use group switching of AuthMe
|
# See below for a detailed explanation.
|
||||||
# for unloggedIn players, set this setting to true.
|
enablePermissionCheck: false
|
||||||
# Default is false.
|
# This is a very important option: if a registered player joins the server
|
||||||
EnablePermissionCheck: false
|
# AuthMe will switch him to unLoggedInGroup. This should prevent all major exploits.
|
||||||
|
# You can set up your permission plugin with this special group to have no permissions,
|
||||||
|
# or only permission to chat (or permission to send private messages etc.).
|
||||||
|
# The better way is to set up this group with few permissions, so if a player
|
||||||
|
# tries to exploit an account they can do only what you've defined for the group.
|
||||||
|
# After login, the player will be moved to his correct permissions group!
|
||||||
|
# Please note that the group name is case-sensitive, so 'admin' is different from 'Admin'
|
||||||
|
# Otherwise your group will be wiped and the player will join in the default group []!
|
||||||
|
# Example: registeredPlayerGroup: 'NotLogged'
|
||||||
|
registeredPlayerGroup: ''
|
||||||
|
# Similar to above, unregistered players can be set to the following
|
||||||
|
# permissions group
|
||||||
|
unregisteredPlayerGroup: ''
|
||||||
Email:
|
Email:
|
||||||
# Email SMTP server host
|
# Email SMTP server host
|
||||||
mailSMTP: 'smtp.gmail.com'
|
mailSMTP: 'smtp.gmail.com'
|
||||||
@ -366,18 +361,13 @@ Hooks:
|
|||||||
disableSocialSpy: false
|
disableSocialSpy: false
|
||||||
# Do we need to force /motd Essentials command on join?
|
# Do we need to force /motd Essentials command on join?
|
||||||
useEssentialsMotd: false
|
useEssentialsMotd: false
|
||||||
GroupOptions:
|
|
||||||
# Unregistered permission group
|
|
||||||
UnregisteredPlayerGroup: ''
|
|
||||||
# Registered permission group
|
|
||||||
RegisteredPlayerGroup: ''
|
|
||||||
Protection:
|
Protection:
|
||||||
# Enable some servers protection (country based login, antibot)
|
# Enable some servers protection (country based login, antibot)
|
||||||
enableProtection: false
|
enableProtection: false
|
||||||
# Apply the protection also to registered usernames
|
# Apply the protection also to registered usernames
|
||||||
enableProtectionRegistered: true
|
enableProtectionRegistered: true
|
||||||
# Countries allowed to join the server and register. For country codes, see
|
# Countries allowed to join the server and register. For country codes, see
|
||||||
# http://dev.bukkit.org/bukkit-plugins/authme-reloaded/pages/countries-codes/
|
# https://dev.bukkit.org/projects/authme-reloaded/pages/countries-codes
|
||||||
# PLEASE USE QUOTES!
|
# PLEASE USE QUOTES!
|
||||||
countries:
|
countries:
|
||||||
- 'US'
|
- 'US'
|
||||||
@ -464,4 +454,4 @@ To change settings on a running server, save your changes to config.yml and use
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
This page was automatically generated on the [AuthMe/AuthMeReloaded repository](https://github.com/AuthMe/AuthMeReloaded/tree/master/docs/) on Sat Jan 14 22:12:16 CET 2017
|
This page was automatically generated on the [AuthMe/AuthMeReloaded repository](https://github.com/AuthMe/AuthMeReloaded/tree/master/docs/) on Sun Feb 05 13:46:19 CET 2017
|
||||||
|
@ -26,11 +26,15 @@ public class DatabaseSettings implements SettingsHolder {
|
|||||||
public static final Property<String> MYSQL_PORT =
|
public static final Property<String> MYSQL_PORT =
|
||||||
newProperty("DataSource.mySQLPort", "3306");
|
newProperty("DataSource.mySQLPort", "3306");
|
||||||
|
|
||||||
@Comment("Username about Database Connection Infos")
|
@Comment("Connect to MySQL database over SSL")
|
||||||
|
public static final Property<Boolean> MYSQL_USE_SSL =
|
||||||
|
newProperty("DataSource.mySQLUseSSL", true);
|
||||||
|
|
||||||
|
@Comment("Username to connect to the MySQL database")
|
||||||
public static final Property<String> MYSQL_USERNAME =
|
public static final Property<String> MYSQL_USERNAME =
|
||||||
newProperty("DataSource.mySQLUsername", "authme");
|
newProperty("DataSource.mySQLUsername", "authme");
|
||||||
|
|
||||||
@Comment("Password about Database Connection Infos")
|
@Comment("Password to connect to the MySQL database")
|
||||||
public static final Property<String> MYSQL_PASSWORD =
|
public static final Property<String> MYSQL_PASSWORD =
|
||||||
newProperty("DataSource.mySQLPassword", "12345");
|
newProperty("DataSource.mySQLPassword", "12345");
|
||||||
|
|
||||||
@ -58,10 +62,6 @@ public class DatabaseSettings implements SettingsHolder {
|
|||||||
public static final Property<String> MYSQL_COL_PASSWORD =
|
public static final Property<String> MYSQL_COL_PASSWORD =
|
||||||
newProperty("DataSource.mySQLColumnPassword", "password");
|
newProperty("DataSource.mySQLColumnPassword", "password");
|
||||||
|
|
||||||
@Comment("Request mysql over SSL")
|
|
||||||
public static final Property<Boolean> MYSQL_USE_SSL =
|
|
||||||
newProperty("DataSource.mySQLUseSSL", true);
|
|
||||||
|
|
||||||
@Comment("Column for storing players passwords salts")
|
@Comment("Column for storing players passwords salts")
|
||||||
public static final Property<String> MYSQL_COL_SALT =
|
public static final Property<String> MYSQL_COL_SALT =
|
||||||
newProperty("ExternalBoardOptions.mySQLColumnSalt", "");
|
newProperty("ExternalBoardOptions.mySQLColumnSalt", "");
|
||||||
|
@ -84,6 +84,10 @@ public class RestrictionSettings implements SettingsHolder {
|
|||||||
public static final Property<List<String>> ALLOWED_RESTRICTED_USERS =
|
public static final Property<List<String>> ALLOWED_RESTRICTED_USERS =
|
||||||
newLowercaseListProperty("settings.restrictions.AllowedRestrictedUser");
|
newLowercaseListProperty("settings.restrictions.AllowedRestrictedUser");
|
||||||
|
|
||||||
|
@Comment("Ban unknown IPs trying to log in with a restricted username?")
|
||||||
|
public static final Property<Boolean> BAN_UNKNOWN_IP =
|
||||||
|
newProperty("settings.restrictions.banUnsafedIP", false);
|
||||||
|
|
||||||
@Comment("Should unregistered players be kicked immediately?")
|
@Comment("Should unregistered players be kicked immediately?")
|
||||||
public static final Property<Boolean> KICK_NON_REGISTERED =
|
public static final Property<Boolean> KICK_NON_REGISTERED =
|
||||||
newProperty("settings.restrictions.kickNonRegistered", false);
|
newProperty("settings.restrictions.kickNonRegistered", false);
|
||||||
@ -115,7 +119,7 @@ public class RestrictionSettings implements SettingsHolder {
|
|||||||
public static final Property<Integer> TIMEOUT =
|
public static final Property<Integer> TIMEOUT =
|
||||||
newProperty("settings.restrictions.timeout", 30);
|
newProperty("settings.restrictions.timeout", 30);
|
||||||
|
|
||||||
@Comment("Regex syntax of allowed characters in the player name.")
|
@Comment("Regex pattern of allowed characters in the player name.")
|
||||||
public static final Property<String> ALLOWED_NICKNAME_CHARACTERS =
|
public static final Property<String> ALLOWED_NICKNAME_CHARACTERS =
|
||||||
newProperty("settings.restrictions.allowedNicknameCharacters", "[a-zA-Z0-9_]*");
|
newProperty("settings.restrictions.allowedNicknameCharacters", "[a-zA-Z0-9_]*");
|
||||||
|
|
||||||
@ -140,10 +144,6 @@ public class RestrictionSettings implements SettingsHolder {
|
|||||||
public static final Property<Boolean> DISPLAY_OTHER_ACCOUNTS =
|
public static final Property<Boolean> DISPLAY_OTHER_ACCOUNTS =
|
||||||
newProperty("settings.restrictions.displayOtherAccounts", true);
|
newProperty("settings.restrictions.displayOtherAccounts", true);
|
||||||
|
|
||||||
@Comment("Ban ip when the ip is not the ip registered in database")
|
|
||||||
public static final Property<Boolean> BAN_UNKNOWN_IP =
|
|
||||||
newProperty("settings.restrictions.banUnsafedIP", false);
|
|
||||||
|
|
||||||
@Comment("Spawn priority; values: authme, essentials, multiverse, default")
|
@Comment("Spawn priority; values: authme, essentials, multiverse, default")
|
||||||
public static final Property<String> SPAWN_PRIORITY =
|
public static final Property<String> SPAWN_PRIORITY =
|
||||||
newProperty("settings.restrictions.spawnPriority", "authme,essentials,multiverse,default");
|
newProperty("settings.restrictions.spawnPriority", "authme,essentials,multiverse,default");
|
||||||
|
Loading…
Reference in New Issue
Block a user