Pugin Bungeecord AuthmeBridge ne fonctionne pas

belfedia

Architecte en herbe
25 Décembre 2014
764
117
117
56
passionminecraft.fr
Tu as déjà installé MYSQL sur la même machine que ton bungeecord et créé un base de donnée authme avec un user authme et un password que tu as choisis ??? et tu ne sais pas remplir 4 lignes dans le fichier config.yml de authme de vie_ordinaire_ovh et monde ordinaire_mamachine ?
 

team-off

Architecte en herbe
19 Mai 2016
132
1
75
25
Tu as déjà installé MYSQL sur la même machine que ton bungeecord et créé un base de donnée authme avec un user authme et un password que tu as choisis ??? et tu ne sais pas remplir 4 lignes dans le fichier config.yml de authme de vie_ordinaire_ovh et monde ordinaire_mamachine ?
Alors j'ai installer MySQL sur les machines qui ne l'avais pas donc je l'ai installer sur vie_ordinaire_ovh et monde_ordinaire_mamachine. J'ai fait "apt-get install mysql-server mysql-client" ensuite j'ai bien sur configurer le config.yml de Authme voici un exemple de vie_ordinaire_ovh

Code:
DataSource:
    # What type of database do you want to use?
    # Valid values: sqlite, mysql
    backend: 'SQLITE'
    # Enable database caching, should improve database performance
    caching: true
    # Database host address
    mySQLHost: '78.21Xxxxxxxx'
    # Database port
    mySQLPort: '3306'
    # Username about Database Connection Infos
    mySQLUsername: 'authme'
    # Password about Database Connection Infos
    mySQLPassword: 'maison62500A'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'authme'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Request mysql over SSL
    mySQLUseSSL: true
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing players ips
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Overrides the size of the DB Connection Pool, -1 = Auto
    poolSize: -1
ExternalBoardOptions:
    # Column for storing players passwords salts
    mySQLColumnSalt: ''
    # Column for storing players groups
    mySQLColumnGroup: ''
    # -1 means disabled. If you want that only activated players
    # can log into your server, you can set here the group number
    # of unactivated users, needed for some forum/CMS support
    nonActivedUserGroup: -1
    # Other MySQL columns where we need to put the username (case-sensitive)
    mySQLOtherUsernameColumns: []
    # How much log2 rounds needed in BCrypt (do not change if you do not know what it does)
    bCryptLog2Round: 10
    # phpBB table prefix defined during the phpBB installation process
    phpbbTablePrefix: 'phpbb_'
    # phpBB activated group ID; 2 is the default registered group defined by phpBB
    phpbbActivatedGroupId: 2
    # Wordpress prefix defined during WordPress installation
    wordpressTablePrefix: 'wp_'
Converter:
    Rakamak:
        # Rakamak file name
        fileName: 'users.rak'
        # Rakamak use IP?
        useIP: false
        # Rakamak IP file name
        ipFileName: 'UsersIp.rak'
    CrazyLogin:
        # CrazyLogin database file name
        fileName: 'accounts.db'
settings:
    sessions:
        # Do you want to enable the session feature?
        # If enabled, when a player authenticates successfully,
        # his IP and his nickname is saved.
        # The next time the player joins the server, if his IP
        # is the same as last time and the timeout hasn't
        # expired, he will not need to authenticate.
        enabled: false
        # After how many minutes should a session expire?
        # Remember that sessions will end only after the timeout, and
        # 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: 30
        # Should the session expire if the player tries to log in with
        # another IP address?
        sessionExpireOnIpChange: true
    # Message language, available languages:
    # https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md
    messagesLanguage: 'en'
    # Log level: INFO, FINE, DEBUG. Use INFO for general messages,
    # FINE for some additional detailed ones (like password failed),
    # and DEBUG for debugging
    logLevel: 'FINE'
    # By default we schedule async tasks when talking to the database. If you want
    # typical communication with the database to happen synchronously, set this to false
    useAsyncTasks: true
    restrictions:
        # Can not authenticated players chat?
        # Keep in mind that this feature also blocks all commands not
        # listed in the list below.
        allowChat: false
        # Hide the chat log from players who are not authenticated?
        hideChat: false
        # Allowed commands for unauthenticated players
        allowCommands:
        - '/login'
        - '/register'
        - '/l'
        - '/reg'
        - '/email'
        - '/captcha'
        # Max number of allowed registrations per IP
        # The value 0 means an unlimited number of registrations!
        maxRegPerIp: 1000
        # Minimum allowed username length
        minNicknameLength: 3
        # Maximum allowed username length
        maxNicknameLength: 16
        # When this setting is enabled, online players can't be kicked out
        # due to "Logged in from another Location"
        # This setting will prevent potential security exploits.
        ForceSingleSession: true
        ForceSpawnLocOnJoin:
            # If enabled, every player that spawn in one of the world listed in
            # "ForceSpawnLocOnJoin.worlds" will be teleported to the spawnpoint after successful
            # authentication. The quit location of the player will be overwritten.
            # This is different from "teleportUnAuthedToSpawn" that teleport player
            # to the spawnpoint on join.
            enabled: false
            # WorldNames where we need to force the spawn location
            # Case-sensitive!
            worlds:
            - 'world'
            - 'world_nether'
            - 'world_the_end'
        # This option will save the quit location of the players.
        SaveQuitLocation: false
        # To activate the restricted user feature you need
        # to enable this option and configure the AllowedRestrictedUser field.
        AllowRestrictedUser: false
        # The restricted user feature will kick players listed below
        # if they don't match the defined IP address. Names are case-insensitive.
        # Example:
        #     AllowedRestrictedUser:
        #     - playername;127.0.0.1
        AllowedRestrictedUser: []
        # Should unregistered players be kicked immediately?
        kickNonRegistered: false
        # Should players be kicked on wrong password?
        kickOnWrongPassword: true
        # Should not logged in players be teleported to the spawn?
        # After the authentication they will be teleported back to
        # their normal position.
        teleportUnAuthedToSpawn: false
        # Can unregistered players walk around?
        allowMovement: false
        # Should not authenticated players have speed = 0?
        # This will reset the fly/walk speed to default value after the login.
        removeSpeed: true
        # After how many seconds should players who fail to login or register
        # be kicked? Set to 0 to disable.
        timeout: 30
        # Regex syntax of allowed characters in the player name.
        allowedNicknameCharacters: '[a-zA-Z0-9_]*'
        # How far can unregistered players walk?
        # Set to 0 for unlimited radius
        allowedMovementRadius: 100
        # Should we protect the player inventory before logging in? Requires ProtocolLib.
        ProtectInventoryBeforeLogIn: true
        # Should we deny the tabcomplete feature before logging in? Requires ProtocolLib.
        DenyTabCompleteBeforeLogin: false
        # Should we display all other accounts from a player when he joins?
        # permission: /authme.admin.accounts
        displayOtherAccounts: true
        # Ban ip when the ip is not the ip registered in database
        banUnsafedIP: false
        # Spawn priority; values: authme, essentials, multiverse, default
        spawnPriority: 'authme,essentials,multiverse,default'
        # Maximum Login authorized by IP
        maxLoginPerIp: 0
        # Maximum Join authorized by IP
        maxJoinPerIp: 0
        # AuthMe will NEVER teleport players if set to true!
        noTeleport: false
        # Regex syntax for allowed chars in passwords
        allowedPasswordCharacters: '[\x21-\x7E]*'
        # Threshold of the other accounts command, a value less than 2 means disabled.
        otherAccountsCmdThreshold: 0
        # Command to run when a user has more accounts than the configured threshold.
        # Available variables: %playername%, %playerip%
        otherAccountsCmd: 'say The player %playername% with ip %playerip% has multiple accounts!'
    GameMode:
        # Force survival gamemode when player joins?
        ForceSurvivalMode: false
    unrestrictions:
        # Below you can list all account names that AuthMe will ignore
        # for registration or login. Configure it at your own risk!!
        # This option adds compatibility with BuildCraft and some other mods.
        # It is case-insensitive! Example:
        # UnrestrictedName:
        # - 'npcPlayer'
        # - 'npcPlayer2'
        UnrestrictedName: []
    security:
        # Minimum length of password
        minPasswordLength: 5
        # Maximum length of password
        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,
        # MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
        # PBKDF2DJANGO, WORDPRESS, ROYALAUTH, CUSTOM (for developers only). See full list at
        # https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md
        passwordHash: 'SHA256'
        # Salt length for the SALTED2MD5 MD5(MD5(password)+salt)
        doubleMD5SaltLength: 8
        # If a password check fails, AuthMe will also try to check with the following hash methods.
        # Use this setting when you change from one hash method to another.
        # AuthMe will update the password to the new hash. Example:
        # legacyHashes:
        # - 'SHA1'
        legacyHashes: []
        # Number of rounds to use if passwordHash is set to PBKDF2. Default is 10000
        pbkdf2Rounds: 10000
        # Prevent unsafe passwords from being used; put them in lowercase!
        # You should always set 'help' as unsafePassword due to possible conflicts.
        # unsafePasswords:
        # - '123456'
        # - 'password'
        # - 'help'
        unsafePasswords:
        - '123456'
        - 'password'
        - 'qwerty'
        - '12345'
        - '54321'
        - '123456789'
        - 'help'
    registration:
        # Enable registration on the server?
        enabled: true
        # Send every X seconds a message to a player to
        # remind him that he has to login/register
        messageInterval: 5
        # Only registered and logged in players can play.
        # See restrictions for exceptions
        force: true
        # Type of registration: PASSWORD or EMAIL
        # PASSWORD = account is registered with a password supplied by the user;
        # EMAIL = password is generated and sent to the email provided by the user.
        # More info at https://github.com/AuthMe/AuthMeReloaded/wiki/Registration
        type: 'PASSWORD'
        # Second argument the /register command should take: NONE = no 2nd argument
        # CONFIRMATION = must repeat first argument (pass or email)
        # EMAIL_OPTIONAL = for password register: 2nd argument can be empty or have email address
        # EMAIL_MANDATORY = for password register: 2nd argument MUST be an email address
        secondArg: 'CONFIRMATION'
        # Do we force kick a player after a successful registration?
        # Do not use with login feature below
        forceKickAfterRegister: false
        # Does AuthMe need to enforce a /login after a successful registration?
        forceLoginAfterRegister: false
    # Enable to display the welcome message (welcome.txt) after a login
    # You can use colors in this welcome.txt + some replaced strings:
    # {PLAYER}: player name, {ONLINE}: display number of online players,
    # {MAXPLAYERS}: display server slots, {IP}: player ip, {LOGINS}: number of players logged,
    # {WORLD}: player current world, {SERVER}: server name
    # {VERSION}: get current bukkit version, {COUNTRY}: player country
    useWelcomeMessage: true
    # Broadcast the welcome message to the server or only to the player?
    # set true for server or false for player
    broadcastWelcomeMessage: false
    # Should we delay the join message and display it once the player has logged in?
    delayJoinMessage: false
    # The custom join message that will be sent after a successful login,
    # keep empty to use the original one.
    # Available variables:
    # {PLAYERNAME}: the player name (no colors)
    # {DISPLAYNAME}: the player name (with colors)
    customJoinMessage: ''
    # Should we remove the leave messages of unlogged users?
    removeUnloggedLeaveMessage: false
    # Should we remove join messages altogether?
    removeJoinMessage: false
    # Should we remove leave messages altogether?
    removeLeaveMessage: false
    # Do we need to add potion effect Blinding before login/reigster?
    applyBlindEffect: false
    # Do we need to prevent people to login with another case?
    # If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
    preventOtherCase: true
permission:
    # Take care with this option; if you want
    # to use group switching of AuthMe
    # for unloggedIn players, set this setting to true.
    # Default is false.
    EnablePermissionCheck: false
Email:
    # Email SMTP server host
    mailSMTP: 'smtp.gmail.com'
    # Email SMTP server port
    mailPort: 465
    # Email account which sends the mails
    mailAccount: ''
    # Email account password
    mailPassword: ''
    # Email address, fill when mailAccount is not the email address of the account
    mailAddress: ''
    # Custom sender name, replacing the mailAccount name in the email
    mailSenderName: ''
    # Recovery password length
    RecoveryPasswordLength: 8
    # Mail Subject
    mailSubject: 'Your new AuthMe password'
    # Like maxRegPerIP but with email
    maxRegPerEmail: 1
    # Recall players to add an email?
    recallPlayers: false
    # Delay in minute for the recall scheduler
    delayRecall: 5
    # Blacklist these domains for emails
    emailBlacklisted:
    - '10minutemail.com'
    # Whitelist ONLY these domains for emails
    emailWhitelisted: []
    # Send the new password drawn in an image?
    generateImage: false
    # The OAuth2 token
    emailOauth2Token: ''
Hooks:
    # Do we need to hook with multiverse for spawn checking?
    multiverse: true
    # Do we need to hook with BungeeCord?
    bungeecord: false
    # Send player to this BungeeCord server after register/login
    sendPlayerTo: ''
    # Do we need to disable Essentials SocialSpy on join?
    disableSocialSpy: false
    # Do we need to force /motd Essentials command on join?
    useEssentialsMotd: false
GroupOptions:
    # Unregistered permission group
    UnregisteredPlayerGroup: ''
    # Registered permission group
    RegisteredPlayerGroup: ''
Protection:
    # Enable some servers protection (country based login, antibot)
    enableProtection: false
    # Apply the protection also to registered usernames
    enableProtectionRegistered: true
    # Countries allowed to join the server and register. For country codes, see
    # https://dev.bukkit.org/projects/authme-reloaded/pages/countries-codes
    # PLEASE USE QUOTES!
    countries:
    - 'US'
    - 'GB'
    # Countries not allowed to join the server and register
    # PLEASE USE QUOTES!
    countriesBlacklist:
    - 'A1'
    # Do we need to enable automatic antibot system?
    enableAntiBot: true
    # The interval in seconds
    antiBotInterval: 5
    # Max number of players allowed to login in the interval
    # before the AntiBot system is enabled automatically
    antiBotSensibility: 10
    # Duration in minutes of the antibot automatic system
    antiBotDuration: 10
    # Delay in seconds before the antibot activation
    antiBotDelay: 60
Purge:
    # If enabled, AuthMe automatically purges old, unused accounts
    useAutoPurge: false
    # Number of days after which an account should be purged
    daysBeforeRemovePlayer: 60
    # Do we need to remove the player.dat file during purge process?
    removePlayerDat: false
    # Do we need to remove the Essentials/userdata/player.yml file during purge process?
    removeEssentialsFile: false
    # World where are players.dat stores
    defaultWorld: 'world'
    # Remove LimitedCreative/inventories/player.yml, player_creative.yml files during purge?
    removeLimitedCreativesInventories: false
    # Do we need to remove the AntiXRayData/PlayerData/player file during purge process?
    removeAntiXRayFile: false
    # Do we need to remove permissions?
    removePermissions: false
Security:
    SQLProblem:
        # Stop the server if we can't contact the sql database
        # Take care with this, if you set this to false,
        # AuthMe will automatically disable and the server won't be protected!
        stopServer: true
    console:
        # Remove passwords from console?
        removePassword: true
        # Copy AuthMe log output in a separate file as well?
        logConsole: true
    captcha:
        # Enable captcha when a player uses wrong password too many times
        useCaptcha: false
        # Max allowed tries before a captcha is required
        maxLoginTry: 5
        # Captcha length
        captchaLength: 5
    tempban:
        # Tempban a user's IP address if they enter the wrong password too many times
        enableTempban: false
        # How many times a user can attempt to login before their IP being tempbanned
        maxLoginTries: 10
        # The length of time a IP address will be tempbanned in minutes
        # Default: 480 minutes, or 8 hours
        tempbanLength: 480
        # How many minutes before resetting the count for failed logins by IP and username
        # Default: 480 minutes (8 hours)
        minutesBeforeCounterReset: 480
    recoveryCode:
        # Number of characters a recovery code should have (0 to disable)
        length: 8
        # How many hours is a recovery code valid for?
        validForHours: 4
BackupSystem:
    # Enable or disable automatic backup
    ActivateBackup: false
    # Set backup at every start of server
    OnServerStart: false
    # Set backup at every stop of server
    OnServerStop: true
    # Windows only mysql installation Path
    MysqlWindowsPath: 'C:\Program Files\MySQL\MySQL Server 5.1\'
 

belfedia

Architecte en herbe
25 Décembre 2014
764
117
117
56
passionminecraft.fr
Sauf que tu n'as pas besoin d'installer un serveur mysql sur chaque ordinateur ;) juste un client.
Ce n'est pas compliqué a comprendre, un serveur mysql qui peut être contacté par internet par toutes les machines, tu n'as pas installé bungeecord sur toutes les machines non ? c'est la même chose.
C'est pour cela que suivant la machine la connexion au serveur mysql est différente, une machine externe a besoin de l'ip de ton serveur mysql, une machine interne a besoin de l'ip locale de ton serveur mysql. Tous les serveurs minecraft partageant une seule base de données qui sera consultée par tous les authme de tes serveurs.

Ps: Sans vouloir te manquer de respect tu me sembles assez limité en administration de serveur dédié, tu aurais du rester sur du serveur minecraft loué. :/
 
Dernière édition:

team-off

Architecte en herbe
19 Mai 2016
132
1
75
25
Sauf que tu n'as pas besoin d'installer un serveur mysql sur chaque ordinateur ;) juste un client.
Ce n'est pas compliqué a comprendre, un serveur mysql qui peut être contacté par internet par toutes les machines, tu n'as pas installé bungeecord sur toutes les machines non ? c'est la même chose.
C'est pour cela que suivant la machine la connexion au serveur mysql est différente, une machine externe a besoin de l'ip de ton serveur mysql, une machine interne a besoin de l'ip locale de ton serveur mysql. Tous les serveurs minecrafts partageant une seule base de donnée qui sera consulté par tous les authme de tes serveurs.

Ps: Sans vouloir te manquer de respect tu me sembles assez limité en administration de serveur dédiés, tu aurais du rester sur du serveur minecraft loué. :/
Ah oui j'ai pas tellement réfléchie à ça désolé mais comment connecter le client au serveur MySQL pour je le serveur Minecraft ce connect au MySQL de bungeecord, par contre quand je regarde les logs de monde_ordinaire_mamachine et vie_ordinaire_ovh authme uttilise encore SQLite c'est normal ?
 

belfedia

Architecte en herbe
25 Décembre 2014
764
117
117
56
passionminecraft.fr
Je vais finir par croire que tu ne lis pas tous mes posts :

Code:
DataSource:
   # What type of database do you want to use?
   # Valid values: sqlite, mysql
   backend: 'SQLITE'

Dans ce fichier de config, si tu ne changes pas SQLITE par MYSQL, authme ne peux pas deviner qu'il doit utiliser MYSQL :), la ou y'a écrit backend:'SQLITE'
 

team-off

Architecte en herbe
19 Mai 2016
132
1
75
25
Je vais finir par croire que tu ne lis pas tous mes posts :

Code:
DataSource:
   # What type of database do you want to use?
   # Valid values: sqlite, mysql
   backend: 'SQLITE'

Dans ce fichier de config, si tu ne changes pas SQLITE par MYSQL, authme ne peux pas deviner qu'il doit utiliser MYSQL :), la ou y'a écrit backend:'SQLITE'
Je lis vraiment tous vos poste vraiment mais je pensais pas que vous m'avez indiquer cette manipulation, j'ai donc fait cette configuration et ça n'a pas fonctionner le serveur n'a fait que redémarrer... j'ai donc remis SQLite et le serveur à démarrer normalement, voici les logs de vie_ordiniare_ovh de McMyAdmin (je l'ai stopper moi même car il n'allais jamais s’arrêter).
Code:
Notice    : Detecting System...
Notice    : No virtualized environment detected.
Notice    : Linux Distribution: Unknown Distribution
Error    : You are currently running McMyAdmin as an administrative user.
Error    : It is strongly advised to run McMyAdmin as a restricted user.
Error    : Startup will resume in 5 seconds...
Notice    : Detection complete.
Notice    : Detected Java runtime version 1.8.0
Error    : McMyAdmin was not shut down properly!
Error    : To avoid potential data loss, please perform /quit on this console.
Error    : Startup will resume in 5 seconds...
Notice    : Starting McMyAdmin Personal v2.7.0.2
Notice    : Checking for updates...
Notice    : Starting webserver...
Notice    : Checking for Minecraft Server updates...
Notice    : McMyAdmin has started and is ready for use.
Notice    : Server jar hash is 3ddebcd8-7eb5-6660-5809-255cc38ac925
Notice    : Starting Minecraft Server...
Console    : *** Error, this build is outdated ***
Console    : *** Please download a new build as per instructions from https://www.spigotmc.org/ ***
Console    : *** Server will start in 15 seconds ***
Console    : Loading libraries, please wait...
Console    : [23:00:58 INFO]: Starting minecraft server version 1.11.2
Console    : [23:00:58 INFO]: Loading properties
Console    : [23:00:58 INFO]: Default game type: SURVIVAL
Console    : [23:00:58 INFO]: This server is running CraftBukkit version git-Spigot-7d78b81-27dd3ca (MC: 1.11.2) (Implementing API version 1.11.2-R0.1-SNAPSHOT)
Console    : [23:00:58 INFO]: Server Ping Player Sample Count: 12
Console    : [23:00:58 INFO]: Using 4 threads for Netty based IO
Console    : [23:00:58 INFO]: Debug logging is disabled
Console    : [23:00:58 INFO]: Generating keypair
Console    : [23:00:59 INFO]: Starting Minecraft server on *:3335
Console    : [23:00:59 INFO]: Using epoll channel type
Console    : [23:00:59 INFO]: Set PluginClassLoader as parallel capable
Console    : [23:01:00 INFO]: [RealPing] Loading RealPing v0.5.0
Console    : [23:01:00 INFO]: [WorldEdit] Loading WorldEdit v6.1.5;4651611
Console    : [23:01:00 INFO]: [Essentials] Loading Essentials v2.0.1-b461
Console    : [23:01:00 INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.0.1-b461
Console    : [23:01:00 INFO]: [EssentialsChat] Loading EssentialsChat v2.0.1-b461
Console    : [23:01:00 INFO]: [GroupManager] Loading GroupManager v2.1.28 (Phoenix)
Console    : [23:01:00 INFO]: [ProtocolLib] Loading ProtocolLib v4.2.1-SNAPSHOT-b347
Console    : [23:01:00 INFO]: [AuthMe] Loading AuthMe v5.2-b1542
Console    : [23:01:00 INFO]: [AuthMeBridge] Loading AuthMeBridge v1.6.2
Console    : [23:01:00 INFO]: [EssentialsProtect] Loading EssentialsProtect v2.0.1-b461
Console    : [23:01:00 INFO]: [ProtocolLib] Enabling ProtocolLib v4.2.1-SNAPSHOT-b347
Console    : [23:01:00 INFO]: [ProtocolLib] Started structure compiler thread.
Console    : [23:01:00 WARN]: **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
Console    : [23:01:00 WARN]: The server will make no attempt to authenticate usernames. Beware.
Console    : [23:01:00 WARN]: Whilst this makes it possible to use BungeeCord, unless access to your server is properly restricted, it also opens up the ability for hackers to connect with any username they choose.
Console    : [23:01:00 WARN]: Please see http://www.spigotmc.org/wiki/firewall-guide/ for further information.
Console    : [23:01:00 WARN]: To change this, set "online-mode" to "true" in the server.properties file.
Console    : [23:01:00 INFO]: **** Beginning UUID conversion, this may take A LONG time ****
Console    : [23:01:00 INFO]: Preparing level "world"
Console    : [23:01:00 INFO]: -------- World Settings For [world] --------
Console    : [23:01:00 INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617
Console    : [23:01:00 INFO]: Max TNT Explosions: 100
Console    : [23:01:00 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
Console    : [23:01:00 INFO]: Mob Spawn Range: 4
Console    : [23:01:00 INFO]: Cactus Growth Modifier: 100%
Console    : [23:01:00 INFO]: Cane Growth Modifier: 100%
Console    : [23:01:00 INFO]: Melon Growth Modifier: 100%
Console    : [23:01:00 INFO]: Mushroom Growth Modifier: 100%
Console    : [23:01:00 INFO]: Pumpkin Growth Modifier: 100%
Console    : [23:01:00 INFO]: Sapling Growth Modifier: 100%
Console    : [23:01:00 INFO]: Wheat Growth Modifier: 100%
Console    : [23:01:00 INFO]: NetherWart Growth Modifier: 100%
Console    : [23:01:00 INFO]: Vine Growth Modifier: 100%
Console    : [23:01:00 INFO]: Cocoa Growth Modifier: 100%
Console    : [23:01:00 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
Console    : [23:01:00 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
Console    : [23:01:00 INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1
Console    : [23:01:00 INFO]: Random Lighting Updates: false
Console    : [23:01:00 INFO]: Structure Info Saving: true
Console    : [23:01:00 INFO]: Item Despawn Rate: 6000
Console    : [23:01:00 INFO]: Item Merge Radius: 2.5
Console    : [23:01:00 INFO]: Arrow Despawn Rate: 1200
Console    : [23:01:00 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
Console    : [23:01:00 INFO]: View Distance: 15
Console    : [23:01:00 INFO]: Zombie Aggressive Towards Villager: true
Console    : [23:01:00 INFO]: Experience Merge Radius: 3.0
Console    : [23:01:00 INFO]: Nerfing mobs spawned from spawners: false
Console    : [23:01:01 INFO]: -------- World Settings For [world_the_end] --------
Console    : [23:01:01 INFO]: Custom Map Seeds:  Village: 10387312 Feature: 14357617
Console    : [23:01:01 INFO]: Max TNT Explosions: 100
Console    : [23:01:01 INFO]: Tile Max Tick Time: 50ms Entity max Tick Time: 50ms
Console    : [23:01:01 INFO]: Mob Spawn Range: 4
Console    : [23:01:01 INFO]: Cactus Growth Modifier: 100%
Console    : [23:01:01 INFO]: Cane Growth Modifier: 100%
Console    : [23:01:01 INFO]: Melon Growth Modifier: 100%
Console    : [23:01:01 INFO]: Mushroom Growth Modifier: 100%
Console    : [23:01:01 INFO]: Pumpkin Growth Modifier: 100%
Console    : [23:01:01 INFO]: Sapling Growth Modifier: 100%
Console    : [23:01:01 INFO]: Wheat Growth Modifier: 100%
Console    : [23:01:01 INFO]: NetherWart Growth Modifier: 100%
Console    : [23:01:01 INFO]: Vine Growth Modifier: 100%
Console    : [23:01:01 INFO]: Cocoa Growth Modifier: 100%
Console    : [23:01:01 INFO]: Entity Activation Range: An 32 / Mo 32 / Mi 16
Console    : [23:01:01 INFO]: Entity Tracking Range: Pl 48 / An 48 / Mo 48 / Mi 32 / Other 64
Console    : [23:01:01 INFO]: Hopper Transfer: 8 Hopper Check: 8 Hopper Amount: 1
Console    : [23:01:01 INFO]: Random Lighting Updates: false
Console    : [23:01:01 INFO]: Structure Info Saving: true
Console    : [23:01:01 INFO]: Item Despawn Rate: 6000
Console    : [23:01:01 INFO]: Item Merge Radius: 2.5
Console    : [23:01:01 INFO]: Arrow Despawn Rate: 1200
Console    : [23:01:01 INFO]: Allow Zombie Pigmen to spawn from portal blocks: true
Console    : [23:01:01 INFO]: View Distance: 15
Console    : [23:01:01 INFO]: Zombie Aggressive Towards Villager: true
Console    : [23:01:01 INFO]: Experience Merge Radius: 3.0
Console    : [23:01:01 INFO]: Nerfing mobs spawned from spawners: false
Console    : [23:01:01 INFO]: Preparing start region for level 0 (Seed: 1396720065110036299)
Console    : [23:01:02 INFO]: Preparing spawn area: 60%
Console    : [23:01:02 INFO]: Preparing start region for level 1 (Seed: 1396720065110036299)
Console    : [23:01:03 INFO]: [RealPing] Enabling RealPing v0.5.0
Console    : [23:01:03 INFO]: [RealPing] RealPing has been enabled!
Console    : [23:01:03 INFO]: [WorldEdit] Enabling WorldEdit v6.1.5;4651611
Console    : [23:01:04 INFO]: WEPIF: Using the Bukkit Permissions API.
Console    : [23:01:05 INFO]: [WorldEdit] Using com.sk89q.worldedit.bukkit.adapter.impl.Spigot_v1_11_R1 as the Bukkit adapter
Console    : [23:01:05 INFO]: [Essentials] Enabling Essentials v2.0.1-b461
Console    : [23:01:05 INFO]: [Essentials] Using 1.8.3+ BlockStateMeta provider as mob spawner provider.
Console    : [23:01:06 INFO]: [Essentials] Using Reflection based provider as spawn egg provider.
Console    : [23:01:06 INFO]: [Essentials] Using 1.9+ BasePotionData provider as potion meta provider.
Console    : [23:01:06 INFO]: Using locale en_US
Console    : [23:01:06 INFO]: [Essentials] Starting Metrics. Opt-out using the global PluginMetrics config.
Console    : [23:01:06 WARN]: [Essentials] Detected supported permissions plugin GroupManager without Vault installed.
Console    : [23:01:07 WARN]: [Essentials] Features such as chat prefixes/suffixes and group-related functionality will not work until you install Vault.
Console    : [23:01:07 INFO]: [Essentials] Using superperms-based permissions.
Console    : [23:01:07 INFO]: [EssentialsSpawn] Enabling EssentialsSpawn v2.0.1-b461
Console    : [23:01:07 INFO]: [EssentialsChat] Enabling EssentialsChat v2.0.1-b461
Console    : [23:01:07 INFO]: [GroupManager] Enabling GroupManager v2.1.28 (Phoenix)
Console    : [23:01:07 INFO]: GroupManager - INFO - World Found: world
Console    : [23:01:07 INFO]: GroupManager - INFO - Superperms support enabled.
Console    : [23:01:07 INFO]: GroupManager - INFO - Scheduled Data Saving is set for every 10 minutes!
Console    : [23:01:07 INFO]: GroupManager - INFO - Backups will be retained for 24 hours!
Console    : [23:01:07 INFO]: GroupManager version 2.1.28 (Phoenix) is enabled!
Console    : [23:01:07 INFO]: WEPIF: GroupManager detected! Using GroupManager for permissions.
Console    : [23:01:07 INFO]: [AuthMe] Enabling AuthMe v5.2-b1542
Console    : [23:01:07 INFO]: [AuthMe] Connection arguments loaded, Hikari ConnectionPool ready!
Console    : [23:01:07 WARN]: [Server thread] INFO fr.xephi.authme.libs.zaxxer.hikari.HikariDataSource - AuthMeMYSQLPool - Started.
Console    : [23:01:08 WARN]: [AuthMe] Could not create data source: [PoolInitializationException]: Failed to initialize pool: Communications link failure
Console    : The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
Console    : [23:01:08 WARN]: [AuthMe] Aborting initialization of AuthMe: [IllegalStateException]: Error during initialization of data source
Console    : [23:01:08 WARN]: [AuthMe] THE SERVER IS GOING TO SHUT DOWN AS DEFINED IN THE CONFIGURATION!
Console    : [23:01:08 INFO]: [AuthMe] Waiting for 0 tasks to finish
Console    : [23:01:08 INFO]: [AuthMe] AuthMe 5.2-b1542 disabled!
Console    : [23:01:08 INFO]: [AuthMeBridge] Enabling AuthMeBridge v1.6.2
Console    : [23:01:08 INFO]: [AuthMeBridge] Hello world
Console    : [23:01:08 INFO]: [AuthMeBridge] AuthMe not found, disabling
Console    : [23:01:08 INFO]: [AuthMeBridge] Disabling AuthMeBridge v1.6.2
Console    : [23:01:08 INFO]: [AuthMeBridge] Goodbye world
Console    : [23:01:08 ERROR]: Error occurred while enabling AuthMeBridge v1.6.2 (Is it up to date?)
Console    : org.bukkit.plugin.IllegalPluginAccessException: Plugin attempted to register com.crylegend.authmebridge.AuthMeBridgeListener@2a7f720d while not enabled
Console    :     at org.bukkit.plugin.SimplePluginManager.registerEvents(SimplePluginManager.java:524) ~[spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at com.crylegend.authmebridge.AuthMeBridge.onEnable(AuthMeBridge.java:29) ~[?:?]
Console    :     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:271) ~[spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugin(CraftServer.java:376) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at org.bukkit.craftbukkit.v1_11_R1.CraftServer.enablePlugins(CraftServer.java:326) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at net.minecraft.server.v1_11_R1.MinecraftServer.t(MinecraftServer.java:419) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at net.minecraft.server.v1_11_R1.MinecraftServer.l(MinecraftServer.java:380) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at net.minecraft.server.v1_11_R1.MinecraftServer.a(MinecraftServer.java:335) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at net.minecraft.server.v1_11_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:542) [spigot.jar:git-Spigot-7d78b81-27dd3ca]
Console    :     at java.lang.Thread.run(Thread.java:745) [?:1.8.0_121]
Console    : [23:01:08 INFO]: [EssentialsProtect] Enabling EssentialsProtect v2.0.1-b461
Console    : [23:01:08 INFO]: Server permissions file permissions.yml is empty, ignoring it
Console    : [23:01:09 INFO]: Done (8.349s)! For help, type "help" or "?"
Console    : [23:01:09 INFO]: Stopping server
Console    : [23:01:09 INFO]: [EssentialsProtect] Disabling EssentialsProtect v2.0.1-b461
Console    : [23:01:09 INFO]: [ProtocolLib] Disabling ProtocolLib v4.2.1-SNAPSHOT-b347
Console    : [23:01:09 INFO]: [GroupManager] Disabling GroupManager v2.1.28 (Phoenix)
Console    : [23:01:09 INFO]: WEPIF: GroupManager detected! Using GroupManager for permissions.
Console    : [23:01:09 INFO]: GroupManager - INFO - Scheduled Data Saving is disabled!
Console    : [23:01:09 INFO]: GroupManager version 2.1.28 (Phoenix) is disabled!
Console    : [23:01:09 INFO]: [EssentialsChat] Disabling EssentialsChat v2.0.1-b461
Console    : [23:01:09 INFO]: [EssentialsSpawn] Disabling EssentialsSpawn v2.0.1-b461
Console    : [23:01:09 INFO]: [Essentials] Disabling Essentials v2.0.1-b461
Console    : [23:01:09 INFO]: [WorldEdit] Disabling WorldEdit v6.1.5;4651611
Console    : [23:01:09 INFO]: [RealPing] Disabling RealPing v0.5.0
Console    : [23:01:09 INFO]: [RealPing] RealPing has been disabled!
Console    : [23:01:09 INFO]: Saving players
Console    : [23:01:09 INFO]: Saving worlds
Console    : [23:01:09 INFO]: Saving chunks for level 'world'/Overworld
Console    : [23:01:09 INFO]: Saving chunks for level 'world_the_end'/The End
Notice    : Minecraft server has stopped running.
Warning : Server stopped unexpectedly! Automatically restarting...
Notice    : Server jar hash is 3ddebcd8-7eb5-6660-5809-255cc38ac925
Notice    : Starting Minecraft Server...
Console    : *** Error, this build is outdated ***
Console    : *** Please download a new build as per instructions from https://www.spigotmc.org/ ***
Console    : *** Server will start in 15 seconds ***
Console    : Loading libraries, please wait...
Console    : [23:01:33 INFO]: Starting minecraft server version 1.11.2
Console    : [23:01:33 INFO]: Loading properties
Console    : [23:01:33 INFO]: Default game type: SURVIVAL
Console    : [23:01:34 INFO]: This server is running CraftBukkit version git-Spigot-7d78b81-27dd3ca (MC: 1.11.2) (Implementing API version 1.11.2-R0.1-SNAPSHOT)
Console    : [23:01:34 INFO]: Server Ping Player Sample Count: 12
Console    : [23:01:34 INFO]: Using 4 threads for Netty based IO
Console    : [23:01:34 INFO]: Debug logging is disabled
Console    : [23:01:34 INFO]: Generating keypair
Console    : [23:01:34 INFO]: Starting Minecraft server on *:3335
Console    : [23:01:35 INFO]: Using epoll channel type
Console    : [23:01:35 INFO]: Set PluginClassLoader as parallel capable
Console    : [23:01:35 INFO]: [RealPing] Loading RealPing v0.5.0
Console    : [23:01:35 INFO]: [WorldEdit] Loading WorldEdit v6.1.5;4651611
Console    : [23:01:35 INFO]: [Essentials] Loading Essentials v2.0.1-b461
Console    : [23:01:35 INFO]: [EssentialsSpawn] Loading EssentialsSpawn v2.0.1-b461
Console    : [23:01:35 INFO]: [EssentialsChat] Loading EssentialsChat v2.0.1-b461
Console    : [23:01:35 INFO]: [GroupManager] Loading GroupManager v2.1.28 (Phoenix)
Console    : [23:01:35 INFO]: [ProtocolLib] Loading ProtocolLib v4.2.1-SNAPSHOT-b347
 

belfedia

Architecte en herbe
25 Décembre 2014
764
117
117
56
passionminecraft.fr
J'ai le log de vie_ordinaire_ovh mais il me faut aussi le config.yml de authme5.2 svp
et sur monde_ordinaire_mamachine ca fonctionne en mysql ?
 

team-off

Architecte en herbe
19 Mai 2016
132
1
75
25
J'ai le log de vie_ordinaire_ovh mais il me faut aussi le config.yml de authme5.2 svp
et sur monde_ordinaire_mamachine ca fonctionne en mysql ?
Alors sur monde_ordinaire_mamachine ça ne fonctionne pas non plus....

Voici le fichier de Authme de config.yml du serveur vie_ordinaire_ovh
Code:
DataSource:
    # What type of database do you want to use?
    # Valid values: sqlite, mysql
    backend: 'MYSQL'
    # Enable database caching, should improve database performance
    caching: true
    # Database host address
    mySQLHost: '78.215.25.234'
    # Database port
    mySQLPort: '3306'
    # Username about Database Connection Infos
    mySQLUsername: 'authme'
    # Password about Database Connection Infos
    mySQLPassword: 'maison62500A'
    # Database Name, use with converters or as SQLITE database name
    mySQLDatabase: 'authme'
    # Table of the database
    mySQLTablename: 'authme'
    # Column of IDs to sort data
    mySQLColumnId: 'id'
    # Column for storing or checking players nickname
    mySQLColumnName: 'username'
    # Column for storing or checking players RealName
    mySQLRealName: 'realname'
    # Column for storing players passwords
    mySQLColumnPassword: 'password'
    # Request mysql over SSL
    mySQLUseSSL: true
    # Column for storing players emails
    mySQLColumnEmail: 'email'
    # Column for storing if a player is logged in or not
    mySQLColumnLogged: 'isLogged'
    # Column for storing players ips
    mySQLColumnIp: 'ip'
    # Column for storing players lastlogins
    mySQLColumnLastLogin: 'lastlogin'
    # Column for storing player LastLocation - X
    mySQLlastlocX: 'x'
    # Column for storing player LastLocation - Y
    mySQLlastlocY: 'y'
    # Column for storing player LastLocation - Z
    mySQLlastlocZ: 'z'
    # Column for storing player LastLocation - World Name
    mySQLlastlocWorld: 'world'
    # Overrides the size of the DB Connection Pool, -1 = Auto
    poolSize: -1
ExternalBoardOptions:
    # Column for storing players passwords salts
    mySQLColumnSalt: ''
    # Column for storing players groups
    mySQLColumnGroup: ''
    # -1 means disabled. If you want that only activated players
    # can log into your server, you can set here the group number
    # of unactivated users, needed for some forum/CMS support
    nonActivedUserGroup: -1
    # Other MySQL columns where we need to put the username (case-sensitive)
    mySQLOtherUsernameColumns: []
    # How much log2 rounds needed in BCrypt (do not change if you do not know what it does)
    bCryptLog2Round: 10
    # phpBB table prefix defined during the phpBB installation process
    phpbbTablePrefix: 'phpbb_'
    # phpBB activated group ID; 2 is the default registered group defined by phpBB
    phpbbActivatedGroupId: 2
    # Wordpress prefix defined during WordPress installation
    wordpressTablePrefix: 'wp_'
Converter:
    Rakamak:
        # Rakamak file name
        fileName: 'users.rak'
        # Rakamak use IP?
        useIP: false
        # Rakamak IP file name
        ipFileName: 'UsersIp.rak'
    CrazyLogin:
        # CrazyLogin database file name
        fileName: 'accounts.db'
settings:
    sessions:
        # Do you want to enable the session feature?
        # If enabled, when a player authenticates successfully,
        # his IP and his nickname is saved.
        # The next time the player joins the server, if his IP
        # is the same as last time and the timeout hasn't
        # expired, he will not need to authenticate.
        enabled: false
        # After how many minutes should a session expire?
        # Remember that sessions will end only after the timeout, and
        # 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: 30
        # Should the session expire if the player tries to log in with
        # another IP address?
        sessionExpireOnIpChange: true
    # Message language, available languages:
    # https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/translations.md
    messagesLanguage: 'en'
    # Log level: INFO, FINE, DEBUG. Use INFO for general messages,
    # FINE for some additional detailed ones (like password failed),
    # and DEBUG for debugging
    logLevel: 'FINE'
    # By default we schedule async tasks when talking to the database. If you want
    # typical communication with the database to happen synchronously, set this to false
    useAsyncTasks: true
    restrictions:
        # Can not authenticated players chat?
        # Keep in mind that this feature also blocks all commands not
        # listed in the list below.
        allowChat: false
        # Hide the chat log from players who are not authenticated?
        hideChat: false
        # Allowed commands for unauthenticated players
        allowCommands:
        - '/login'
        - '/register'
        - '/l'
        - '/reg'
        - '/email'
        - '/captcha'
        # Max number of allowed registrations per IP
        # The value 0 means an unlimited number of registrations!
        maxRegPerIp: 1000
        # Minimum allowed username length
        minNicknameLength: 3
        # Maximum allowed username length
        maxNicknameLength: 16
        # When this setting is enabled, online players can't be kicked out
        # due to "Logged in from another Location"
        # This setting will prevent potential security exploits.
        ForceSingleSession: true
        ForceSpawnLocOnJoin:
            # If enabled, every player that spawn in one of the world listed in
            # "ForceSpawnLocOnJoin.worlds" will be teleported to the spawnpoint after successful
            # authentication. The quit location of the player will be overwritten.
            # This is different from "teleportUnAuthedToSpawn" that teleport player
            # to the spawnpoint on join.
            enabled: false
            # WorldNames where we need to force the spawn location
            # Case-sensitive!
            worlds:
            - 'world'
            - 'world_nether'
            - 'world_the_end'
        # This option will save the quit location of the players.
        SaveQuitLocation: false
        # To activate the restricted user feature you need
        # to enable this option and configure the AllowedRestrictedUser field.
        AllowRestrictedUser: false
        # The restricted user feature will kick players listed below
        # if they don't match the defined IP address. Names are case-insensitive.
        # Example:
        #     AllowedRestrictedUser:
        #     - playername;127.0.0.1
        AllowedRestrictedUser: []
        # Should unregistered players be kicked immediately?
        kickNonRegistered: false
        # Should players be kicked on wrong password?
        kickOnWrongPassword: true
        # Should not logged in players be teleported to the spawn?
        # After the authentication they will be teleported back to
        # their normal position.
        teleportUnAuthedToSpawn: false
        # Can unregistered players walk around?
        allowMovement: false
        # Should not authenticated players have speed = 0?
        # This will reset the fly/walk speed to default value after the login.
        removeSpeed: true
        # After how many seconds should players who fail to login or register
        # be kicked? Set to 0 to disable.
        timeout: 30
        # Regex syntax of allowed characters in the player name.
        allowedNicknameCharacters: '[a-zA-Z0-9_]*'
        # How far can unregistered players walk?
        # Set to 0 for unlimited radius
        allowedMovementRadius: 100
        # Should we protect the player inventory before logging in? Requires ProtocolLib.
        ProtectInventoryBeforeLogIn: true
        # Should we deny the tabcomplete feature before logging in? Requires ProtocolLib.
        DenyTabCompleteBeforeLogin: false
        # Should we display all other accounts from a player when he joins?
        # permission: /authme.admin.accounts
        displayOtherAccounts: true
        # Ban ip when the ip is not the ip registered in database
        banUnsafedIP: false
        # Spawn priority; values: authme, essentials, multiverse, default
        spawnPriority: 'authme,essentials,multiverse,default'
        # Maximum Login authorized by IP
        maxLoginPerIp: 0
        # Maximum Join authorized by IP
        maxJoinPerIp: 0
        # AuthMe will NEVER teleport players if set to true!
        noTeleport: false
        # Regex syntax for allowed chars in passwords
        allowedPasswordCharacters: '[\x21-\x7E]*'
        # Threshold of the other accounts command, a value less than 2 means disabled.
        otherAccountsCmdThreshold: 0
        # Command to run when a user has more accounts than the configured threshold.
        # Available variables: %playername%, %playerip%
        otherAccountsCmd: 'say The player %playername% with ip %playerip% has multiple accounts!'
    GameMode:
        # Force survival gamemode when player joins?
        ForceSurvivalMode: false
    unrestrictions:
        # Below you can list all account names that AuthMe will ignore
        # for registration or login. Configure it at your own risk!!
        # This option adds compatibility with BuildCraft and some other mods.
        # It is case-insensitive! Example:
        # UnrestrictedName:
        # - 'npcPlayer'
        # - 'npcPlayer2'
        UnrestrictedName: []
    security:
        # Minimum length of password
        minPasswordLength: 5
        # Maximum length of password
        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,
        # MYBB, IPB3, PHPBB, PHPFUSION, SMF, XENFORO, XAUTH, JOOMLA, WBB3, WBB4, MD5VB,
        # PBKDF2DJANGO, WORDPRESS, ROYALAUTH, CUSTOM (for developers only). See full list at
        # https://github.com/AuthMe/AuthMeReloaded/blob/master/docs/hash_algorithms.md
        passwordHash: 'SHA256'
        # Salt length for the SALTED2MD5 MD5(MD5(password)+salt)
        doubleMD5SaltLength: 8
        # If a password check fails, AuthMe will also try to check with the following hash methods.
        # Use this setting when you change from one hash method to another.
        # AuthMe will update the password to the new hash. Example:
        # legacyHashes:
        # - 'SHA1'
        legacyHashes: []
        # Number of rounds to use if passwordHash is set to PBKDF2. Default is 10000
        pbkdf2Rounds: 10000
        # Prevent unsafe passwords from being used; put them in lowercase!
        # You should always set 'help' as unsafePassword due to possible conflicts.
        # unsafePasswords:
        # - '123456'
        # - 'password'
        # - 'help'
        unsafePasswords:
        - '123456'
        - 'password'
        - 'qwerty'
        - '12345'
        - '54321'
        - '123456789'
        - 'help'
    registration:
        # Enable registration on the server?
        enabled: true
        # Send every X seconds a message to a player to
        # remind him that he has to login/register
        messageInterval: 5
        # Only registered and logged in players can play.
        # See restrictions for exceptions
        force: true
        # Type of registration: PASSWORD or EMAIL
        # PASSWORD = account is registered with a password supplied by the user;
        # EMAIL = password is generated and sent to the email provided by the user.
        # More info at https://github.com/AuthMe/AuthMeReloaded/wiki/Registration
        type: 'PASSWORD'
        # Second argument the /register command should take: NONE = no 2nd argument
        # CONFIRMATION = must repeat first argument (pass or email)
        # EMAIL_OPTIONAL = for password register: 2nd argument can be empty or have email address
        # EMAIL_MANDATORY = for password register: 2nd argument MUST be an email address
        secondArg: 'CONFIRMATION'
        # Do we force kick a player after a successful registration?
        # Do not use with login feature below
        forceKickAfterRegister: false
        # Does AuthMe need to enforce a /login after a successful registration?
        forceLoginAfterRegister: false
    # Enable to display the welcome message (welcome.txt) after a login
    # You can use colors in this welcome.txt + some replaced strings:
    # {PLAYER}: player name, {ONLINE}: display number of online players,
    # {MAXPLAYERS}: display server slots, {IP}: player ip, {LOGINS}: number of players logged,
    # {WORLD}: player current world, {SERVER}: server name
    # {VERSION}: get current bukkit version, {COUNTRY}: player country
    useWelcomeMessage: true
    # Broadcast the welcome message to the server or only to the player?
    # set true for server or false for player
    broadcastWelcomeMessage: false
    # Should we delay the join message and display it once the player has logged in?
    delayJoinMessage: false
    # The custom join message that will be sent after a successful login,
    # keep empty to use the original one.
    # Available variables:
    # {PLAYERNAME}: the player name (no colors)
    # {DISPLAYNAME}: the player name (with colors)
    customJoinMessage: ''
    # Should we remove the leave messages of unlogged users?
    removeUnloggedLeaveMessage: false
    # Should we remove join messages altogether?
    removeJoinMessage: false
    # Should we remove leave messages altogether?
    removeLeaveMessage: false
    # Do we need to add potion effect Blinding before login/reigster?
    applyBlindEffect: false
    # Do we need to prevent people to login with another case?
    # If Xephi is registered, then Xephi can login, but not XEPHI/xephi/XePhI
    preventOtherCase: true
permission:
    # Take care with this option; if you want
    # to use group switching of AuthMe
    # for unloggedIn players, set this setting to true.
    # Default is false.
    EnablePermissionCheck: false
Email:
    # Email SMTP server host
    mailSMTP: 'smtp.gmail.com'
    # Email SMTP server port
    mailPort: 465
    # Email account which sends the mails
    mailAccount: ''
    # Email account password
    mailPassword: ''
    # Email address, fill when mailAccount is not the email address of the account
    mailAddress: ''
    # Custom sender name, replacing the mailAccount name in the email
    mailSenderName: ''
    # Recovery password length
    RecoveryPasswordLength: 8
    # Mail Subject
    mailSubject: 'Your new AuthMe password'
    # Like maxRegPerIP but with email
    maxRegPerEmail: 1
    # Recall players to add an email?
    recallPlayers: false
    # Delay in minute for the recall scheduler
    delayRecall: 5
    # Blacklist these domains for emails
    emailBlacklisted:
    - '10minutemail.com'
    # Whitelist ONLY these domains for emails
    emailWhitelisted: []
    # Send the new password drawn in an image?
    generateImage: false
    # The OAuth2 token
    emailOauth2Token: ''
Hooks:
    # Do we need to hook with multiverse for spawn checking?
    multiverse: true
    # Do we need to hook with BungeeCord?
    bungeecord: false
    # Send player to this BungeeCord server after register/login
    sendPlayerTo: ''
    # Do we need to disable Essentials SocialSpy on join?
    disableSocialSpy: false
    # Do we need to force /motd Essentials command on join?
    useEssentialsMotd: false
GroupOptions:
    # Unregistered permission group
    UnregisteredPlayerGroup: ''
    # Registered permission group
    RegisteredPlayerGroup: ''
Protection:
    # Enable some servers protection (country based login, antibot)
    enableProtection: false
    # Apply the protection also to registered usernames
    enableProtectionRegistered: true
    # Countries allowed to join the server and register. For country codes, see
    # https://dev.bukkit.org/projects/authme-reloaded/pages/countries-codes
    # PLEASE USE QUOTES!
    countries:
    - 'US'
    - 'GB'
    # Countries not allowed to join the server and register
    # PLEASE USE QUOTES!
    countriesBlacklist:
    - 'A1'
    # Do we need to enable automatic antibot system?
    enableAntiBot: true
    # The interval in seconds
    antiBotInterval: 5
    # Max number of players allowed to login in the interval
    # before the AntiBot system is enabled automatically
    antiBotSensibility: 10
    # Duration in minutes of the antibot automatic system
    antiBotDuration: 10
    # Delay in seconds before the antibot activation
    antiBotDelay: 60
Purge:
    # If enabled, AuthMe automatically purges old, unused accounts
    useAutoPurge: false
    # Number of days after which an account should be purged
    daysBeforeRemovePlayer: 60
    # Do we need to remove the player.dat file during purge process?
    removePlayerDat: false
    # Do we need to remove the Essentials/userdata/player.yml file during purge process?
    removeEssentialsFile: false
    # World where are players.dat stores
    defaultWorld: 'world'
    # Remove LimitedCreative/inventories/player.yml, player_creative.yml files during purge?
    removeLimitedCreativesInventories: false
    # Do we need to remove the AntiXRayData/PlayerData/player file during purge process?
    removeAntiXRayFile: false
    # Do we need to remove permissions?
    removePermissions: false
Security:
    SQLProblem:
        # Stop the server if we can't contact the sql database
        # Take care with this, if you set this to false,
        # AuthMe will automatically disable and the server won't be protected!
        stopServer: true
    console:
        # Remove passwords from console?
        removePassword: true
        # Copy AuthMe log output in a separate file as well?
        logConsole: true
    captcha:
        # Enable captcha when a player uses wrong password too many times
        useCaptcha: false
        # Max allowed tries before a captcha is required
        maxLoginTry: 5
        # Captcha length
        captchaLength: 5
    tempban:
        # Tempban a user's IP address if they enter the wrong password too many times
        enableTempban: false
        # How many times a user can attempt to login before their IP being tempbanned
        maxLoginTries: 10
        # The length of time a IP address will be tempbanned in minutes
        # Default: 480 minutes, or 8 hours
        tempbanLength: 480
        # How many minutes before resetting the count for failed logins by IP and username
        # Default: 480 minutes (8 hours)
        minutesBeforeCounterReset: 480
    recoveryCode:
        # Number of characters a recovery code should have (0 to disable)
        length: 8
        # How many hours is a recovery code valid for?
        validForHours: 4
BackupSystem:
    # Enable or disable automatic backup
    ActivateBackup: false
    # Set backup at every start of server
    OnServerStart: false
    # Set backup at every stop of server
    OnServerStop: true
    # Windows only mysql installation Path
    MysqlWindowsPath: 'C:\Program Files\MySQL\MySQL Server 5.1\'