Bonjour/Bonsoir, aujourd’hui je vais vous faire un tutoriel sur le plugin AuthMe Reloaded ![]()
Le plugin AuthMe Reloaded est un plugin indispensable pour la sécurité de votre serveur si vous acceptez les versions crackées.
Ce qu’il vous faut :
- Un serveur chez Minecraft-Mania
- CraftBukkit
----------------------------------------------------------------------------------------------------
Sommaire :
1) Téléchargement
2) Installation
3) Composition du dossier AuthMe
4) Config.yml du plugin
5) Commandes
-----------------------------------------------------------------------------------------------
1) Téléchargement
Vous pouvez télécharger le plugin AuthMe Reloaded soit via l’onglet " Installation plugins " de votre panel soit via la page Bukkit du plugin : Overview - AuthMe Reloaded - Bukkit Plugins - Projects - Bukkit
2) Installation
Pour installer le plugin AuthMe Reloaded, il suffit de placer le .jar de ce-dernier dans votre dossier plugins.
3) Composition du dossier AuthMe
Le dossier AuthMe se compose de 4 fichiers essentiels :
[color=#FF0000]- spout.yml
- messages_en.yml
- config.yml
- players.yml[/color]
Le premier fichier est le fichier où se trouve quelques options et messages d’AuthMe Reloaded.
Il y a également le fichier welcome.txt où se trouve le message de Bienvenue du plugin AuthMe Reloaded.
[code]Spout GUI enabled: true
LoginScreen:
enabled: true
exit button: Quit
exit message: Good Bye
login button: Login
title: LOGIN
text:
- Sample text
- Change this at spout.yml
- ‹ — AuthMe Reloaded by — ›
- Xephi59[/code]
Le second fichier est le fichier où se trouve tous les messages d’AuthMe Reloaded.
unknown_user: '&fUser is not in database'
unsafe_spawn: '&fYour quit location was unsafe, teleporting you to world spawn'
not_logged_in: '&cNot logged in!'
reg_voluntarily: '&fYou can register your nickname with the command "/register password
ConfirmPassword"'
usage_log: '&cUsage: /login password'
wrong_pwd: '&cWrong password'
unregistered: '&cSuccessfully unregistered!'
reg_disabled: '&cRegistration is disabled'
valid_session: '&cSession login'
login: '&cSuccessful login!'
vb_nonActiv: '&fYour account isn''t activated yet, check your emails!'
user_regged: '&cUsername already registered'
usage_reg: '&cUsage: /register password ConfirmPassword'
max_reg: '&fYou have exceeded the max number of registrations for your account'
no_perm: '&cNo Permission'
error: '&fAn error occurred; Please contact the admin'
login_msg: '&cPlease login with "/login password"'
reg_msg: '&cPlease register with "/register password ConfirmPassword"'
reg_email_msg: '&cPlease register with "/register <email> <confirmEmail>"'
usage_unreg: '&cUsage: /unregister password'
pwd_changed: '&cPassword changed!'
user_unknown: '&cUsername not registered'
password_error: '&fPassword doesn''t match'
invalid_session: '&fSession dates do not correspond. Please wait until the end of
the session'
reg_only: '&fRegistered players only! Please visit http://example.com to register'
logged_in: '&cAlready logged in!'
logout: '&cSuccessfully logged out'
same_nick: '&fSame nick is already playing'
registered: '&cSuccessfully registered!'
pass_len: '&fYour password didn''t reach the minimum length or exceeded the max length'
reload: '&fConfiguration and database has been reloaded'
timeout: '&fLogin timeout, please try again'
usage_changepassword: '&fUsage: /changepassword oldPassword newPassword'
name_len: '&cYour nickname is either too short or too long'
regex: '&cYour nickname contains illegal characters. Allowed chars: REG_EX'
add_email: '&cPlease add your email with : /email add yourEmail confirmEmail'
bad_database_email: '[AuthMe] This /email command only available with MySQL and SQLite,
contact an admin'
recovery_email: '&cForgot your password? Please use /email recovery <yourEmail>'
usage_captcha: '&cYou need to type a captcha, please type: /captcha <theCaptcha>'
wrong_captcha: '&cWrong Captcha, please use : /captcha THE_CAPTCHA'
valid_captcha: '&cYour captcha is valid!'
kick_forvip: '&cA VIP Players are only able to join the server when full!'
kick_fullserver: '&cThe server is full, try again later'
usage_email_add: '&fUsage: /email add <email> <confirmEmail> '
usage_email_change: '&fUsage: /email change <oldEmail> <newEmail> '
usage_email_recovery: '&fUsage: /email recovery <Email>'
new_email_invalid: '[AuthMe] New email invalid!'
old_email_invalid: '[AuthMe] Old email invalid!'
email_invalid: '[AuthMe] Invalid email'
email_added: '[AuthMe] Email Added!'
email_confirm: '[AuthMe] Confirm your email!'
email_changed: '[AuthMe] Email changed!'
email_send: '[AuthMe] Recovery email sent!'
email_exists: '[AuthMe] An email already exists on your account. You can change it
using the command below'
country_banned: Your country is banned from this server
antibot_auto_enabled: '[AuthMe] AntiBotMod automatically enabled due to the number
of connections!'
antibot_auto_disabled: '[AuthMe] AntiBotMod automatically disabled after %m minutes'
Le troisième fichier est le fichier où se trouve toutes les configurations d’AuthMe Reloaded.
[code]DataSource:
mySQLColumnName: username
mySQLTablename: authme
mySQLUsername: authme
backend: file
mySQLColumnLastLogin: lastlogin
mySQLDatabase: authme
mySQLPort: ‹ 3306 ›
mySQLColumnIp: ip
mySQLHost: 127.0.0.1
mySQLColumnPassword: password
mySQLPassword: ‹ 12345 ›
caching: true
mySQLlastlocX: x
mySQLlastlocY: y
mySQLlastlocZ: z
mySQLlastlocWorld: world
mySQLColumnEmail: email
mySQLColumnId: id
mySQLColumnLogged: isLogged
GroupOptions:
UnregisteredPlayerGroup: ‹ ›
RegisteredPlayerGroup: ‹ ›
Permissions:
PermissionsOnJoin:
settings:
sessions:
enabled: false
timeout: 10
sessionExpireOnIpChange: false
restrictions:
allowChat: false
allowCommands:
- /login
- /register
- /l
- /reg
- /passpartu
- /email
- /captcha
maxRegPerIp: 1
maxNicknameLength: 20
ForceSingleSession: true
ForceSpawnLocOnJoinEnabled: false
SaveQuitLocation: false
AllowRestrictedUser: false
AllowedRestrictedUser:
- playername;127.0.0.1
kickNonRegistered: false
kickOnWrongPassword: false
teleportUnAuthedToSpawn: false
minNicknameLength: 3
allowMovement: false
timeout: 30
allowedNicknameCharacters: ‹ [a-zA-Z0-9_]’
allowedMovementRadius: 100
enablePasswordVerifier: true
ProtectInventoryBeforeLogIn: true
displayOtherAccounts: true
ForceSpawnOnTheseWorlds:
- world
- world_nether
- world_the_end
banUnsafedIP: false
spawnPriority: authme,essentials,multiverse,default
maxLoginPerIp: 0
maxJoinPerIp: 0
noTeleport: false
allowedPasswordCharacters: '[a-zA-Z0-9_?!@+&-] ›
GameMode:
ForceSurvivalMode: false
ResetInventoryIfCreative: false
ForceOnlyAfterLogin: false
security:
minPasswordLength: 4
unLoggedinGroup: unLoggedinGroup
passwordHash: SHA256
doubleMD5SaltLength: 8
supportOldPasswordHash: false
unsafePasswords:
registration:
enabled: true
messageInterval: 5
force: true
enableEmailRegistrationSystem: false
doubleEmailCheck: false
forceKickAfterRegister: false
forceLoginAfterRegister: false
unrestrictions:
UnrestrictedName:
messagesLanguage: en
forceCommands:
forceCommandsAsConsole:
forceRegisterCommands:
forceRegisterCommandsAsConsole:
useWelcomeMessage: true
broadcastWelcomeMessage: false
delayJoinMessage: false
applyBlindEffect: false
ExternalBoardOptions:
mySQLColumnSalt: ‹ ›
mySQLColumnGroup: ‹ ›
nonActivedUserGroup: -1
mySQLOtherUsernameColumns:
bCryptLog2Round: 10
phpbbTablePrefix: phpbb_
phpbbActivatedGroupId: 2
wordpressTablePrefix: wp_
permission:
EnablePermissionCheck: false
BackupSystem:
ActivateBackup: false
OnServerStart: false
OnServerStop: true
MysqlWindowsPath: C:\Program Files\MySQL\MySQL Server 5.1\
Passpartu:
enablePasspartu: false
Security:
SQLProblem:
stopServer: true
ReloadCommand:
useReloadCommandSupport: true
console:
noConsoleSpam: false
removePassword: true
captcha:
useCaptcha: false
maxLoginTry: 5
captchaLength: 5
Converter:
Rakamak:
fileName: users.rak
useIP: false
ipFileName: UsersIp.rak
CrazyLogin:
fileName: accounts.db
Email:
mailSMTP: smtp.gmail.com
mailPort: 465
mailAccount: ‹ ›
mailPassword: ‹ ›
mailSenderName: ‹ ›
RecoveryPasswordLength: 8
mailSubject: Your new AuthMe Password
mailText: ‹ Dear ,
This is your new AuthMe password for
the server
:
Do
not forget to change password after login!
/changepassword
newPassword ›
maxRegPerEmail: 1
recallPlayers: false
delayRecall: 5
emailBlacklisted:
- 10minutemail.com
emailWhitelisted:
Hooks:
multiverse: true
chestshop: true
bungeecord: false
notifications: true
disableSocialSpy: true
useEssentialsMotd: false
Performances:
useMultiThreading: true
Purge:
useAutoPurge: false
daysBeforeRemovePlayer: 60
removePlayerDat: false
removeEssentialsFile: false
defaultWorld: world
removeLimitedCreativesInventories: false
removeAntiXRayFile: false
Protection:
enableProtection: false
countries: - US
- GB
countriesBlacklist: - A1
enableAntiBot: false
antiBotSensibility: 5
antiBotDuration: 10[/code]
Le quatrième fichier est le fichier où se trouvera tous les joueurs enregistrés.
-----------------------------------------------------------------------------------------------
4) Config.yml du plugin
Voici à quoi ressemble le config.yml d’AuthMe Reloaded :
[code]DataSource:
mySQLColumnName: username
mySQLTablename: authme
mySQLUsername: authme
backend: file
mySQLColumnLastLogin: lastlogin
mySQLDatabase: authme
mySQLPort: ‹ 3306 ›
mySQLColumnIp: ip
mySQLHost: 127.0.0.1
mySQLColumnPassword: password
mySQLPassword: ‹ 12345 ›
caching: true
mySQLlastlocX: x
mySQLlastlocY: y
mySQLlastlocZ: z
mySQLlastlocWorld: world
mySQLColumnEmail: email
mySQLColumnId: id
mySQLColumnLogged: isLogged
GroupOptions:
UnregisteredPlayerGroup: ‹ ›
RegisteredPlayerGroup: ‹ ›
Permissions:
PermissionsOnJoin:
settings:
sessions:
enabled: false
timeout: 10
sessionExpireOnIpChange: false
restrictions:
allowChat: false
allowCommands:
- /login
- /register
- /l
- /reg
- /passpartu
- /email
- /captcha
maxRegPerIp: 1
maxNicknameLength: 20
ForceSingleSession: true
ForceSpawnLocOnJoinEnabled: false
SaveQuitLocation: false
AllowRestrictedUser: false
AllowedRestrictedUser:
- playername;127.0.0.1
kickNonRegistered: false
kickOnWrongPassword: false
teleportUnAuthedToSpawn: false
minNicknameLength: 3
allowMovement: false
timeout: 30
allowedNicknameCharacters: ‹ [a-zA-Z0-9_]’
allowedMovementRadius: 100
enablePasswordVerifier: true
ProtectInventoryBeforeLogIn: true
displayOtherAccounts: true
ForceSpawnOnTheseWorlds:
- world
- world_nether
- world_the_end
banUnsafedIP: false
spawnPriority: authme,essentials,multiverse,default
maxLoginPerIp: 0
maxJoinPerIp: 0
noTeleport: false
allowedPasswordCharacters: '[a-zA-Z0-9_?!@+&-] ›
GameMode:
ForceSurvivalMode: false
ResetInventoryIfCreative: false
ForceOnlyAfterLogin: false
security:
minPasswordLength: 4
unLoggedinGroup: unLoggedinGroup
passwordHash: SHA256
doubleMD5SaltLength: 8
supportOldPasswordHash: false
unsafePasswords:
registration:
enabled: true
messageInterval: 5
force: true
enableEmailRegistrationSystem: false
doubleEmailCheck: false
forceKickAfterRegister: false
forceLoginAfterRegister: false
unrestrictions:
UnrestrictedName:
messagesLanguage: en
forceCommands:
forceCommandsAsConsole:
forceRegisterCommands:
forceRegisterCommandsAsConsole:
useWelcomeMessage: true
broadcastWelcomeMessage: false
delayJoinMessage: false
applyBlindEffect: false
ExternalBoardOptions:
mySQLColumnSalt: ‹ ›
mySQLColumnGroup: ‹ ›
nonActivedUserGroup: -1
mySQLOtherUsernameColumns:
bCryptLog2Round: 10
phpbbTablePrefix: phpbb_
phpbbActivatedGroupId: 2
wordpressTablePrefix: wp_
permission:
EnablePermissionCheck: false
BackupSystem:
ActivateBackup: false
OnServerStart: false
OnServerStop: true
MysqlWindowsPath: C:\Program Files\MySQL\MySQL Server 5.1\
Passpartu:
enablePasspartu: false
Security:
SQLProblem:
stopServer: true
ReloadCommand:
useReloadCommandSupport: true
console:
noConsoleSpam: false
removePassword: true
captcha:
useCaptcha: false
maxLoginTry: 5
captchaLength: 5
Converter:
Rakamak:
fileName: users.rak
useIP: false
ipFileName: UsersIp.rak
CrazyLogin:
fileName: accounts.db
Email:
mailSMTP: smtp.gmail.com
mailPort: 465
mailAccount: ‹ ›
mailPassword: ‹ ›
mailSenderName: ‹ ›
RecoveryPasswordLength: 8
mailSubject: Your new AuthMe Password
mailText: ‹ Dear ,
This is your new AuthMe password for
the server
:
Do
not forget to change password after login!
/changepassword
newPassword ›
maxRegPerEmail: 1
recallPlayers: false
delayRecall: 5
emailBlacklisted:
- 10minutemail.com
emailWhitelisted:
Hooks:
multiverse: true
chestshop: true
bungeecord: false
notifications: true
disableSocialSpy: true
useEssentialsMotd: false
Performances:
useMultiThreading: true
Purge:
useAutoPurge: false
daysBeforeRemovePlayer: 60
removePlayerDat: false
removeEssentialsFile: false
defaultWorld: world
removeLimitedCreativesInventories: false
removeAntiXRayFile: false
Protection:
enableProtection: false
countries: - US
- GB
countriesBlacklist: - A1
enableAntiBot: false
antiBotSensibility: 5
antiBotDuration: 10[/code]
Nous allons voir la partie " GroupOptions "
GroupOptions:
# if you want to set up a particulary Permission Group for
# users that arent registered yet. Pay attention this option
# is casesensitive!
# Example: UnregisteredPlayerGroup: GuestUser
UnregisteredPlayerGroup: ''
# Same as UnregisteredGroup if u want to set a switch
# between unregistered and registered player group
# set the group name below
RegisteredPlayerGroup: ''
# with this option you can add specified permission onJoin
# like for example LoginBonus from another plugins, AuthMe
# will check onJoin if player has that permissions in his Group
# if true it add a temporany permissions to that user. This Field
# is needed beacuse AuthMe switch all unlogged players on a
# specified restricted Permission Group, so plugins that will use
# some particolary permissions on join doesnt work, without
# compiling option below!
Permissions:
PermissionsOnJoin: []
UnregisteredPlayerGroup: Si vous voulez définir un groupe pour un joueur non enregistré.
RegisteredPlayerGroup: Si vous voulez définir un groupe pour un joueur une fois qu’il s’est enregistré.
PermissionsOnJoin: Les permissions autorisées quand un joueur rejoindra votre serveur.
Nous allons maintenant nous intéresser à la partie la plus importante, la partie " settings " :
settings:
sessions:
enabled: false
timeout: 10
sessionExpireOnIpChange: false
restrictions:
allowChat: false
allowCommands:
- /login
- /register
- /l
- /reg
- /passpartu
- /email
- /captcha
maxRegPerIp: 1
maxNicknameLength: 20
ForceSingleSession: true
ForceSpawnLocOnJoinEnabled: false
SaveQuitLocation: false
AllowRestrictedUser: false
AllowedRestrictedUser:
- playername;127.0.0.1
kickNonRegistered: false
kickOnWrongPassword: false
teleportUnAuthedToSpawn: false
minNicknameLength: 3
allowMovement: false
timeout: 30
allowedNicknameCharacters: '[a-zA-Z0-9_]*'
allowedMovementRadius: 100
enablePasswordVerifier: true
ProtectInventoryBeforeLogIn: true
displayOtherAccounts: true
ForceSpawnOnTheseWorlds:
- world
- world_nether
- world_the_end
banUnsafedIP: false
spawnPriority: authme,essentials,multiverse,default
maxLoginPerIp: 0
maxJoinPerIp: 0
noTeleport: false
allowedPasswordCharacters: '[a-zA-Z0-9_?!@+&-]*'
GameMode:
ForceSurvivalMode: false
ResetInventoryIfCreative: false
ForceOnlyAfterLogin: false
security:
minPasswordLength: 4
unLoggedinGroup: unLoggedinGroup
passwordHash: SHA256
doubleMD5SaltLength: 8
supportOldPasswordHash: false
unsafePasswords: []
registration:
enabled: true
messageInterval: 5
force: true
enableEmailRegistrationSystem: false
doubleEmailCheck: false
forceKickAfterRegister: false
forceLoginAfterRegister: false
unrestrictions:
UnrestrictedName: []
messagesLanguage: en
forceCommands: []
forceCommandsAsConsole: []
forceRegisterCommands: []
forceRegisterCommandsAsConsole: []
useWelcomeMessage: true
broadcastWelcomeMessage: false
delayJoinMessage: false
applyBlindEffect: false
enabled: Si vous activez les sessions.
timeout: Après combien de temps une session est expirée.
sessionExpireOnIpChange: Si un joueur peut rejoindre votre serveur avec une autre IP si sa session a expirée.
allowChat: Si un joueur peut discuter dans le tchat sans être login.
allowCommands: Les commandes autorisées à être exécutées si un joueur n’est pas login.
maxRegPerIp: Le nombre maximum de comptes que peut avoir un joueur en ayant la même IP.
maxNicknameLength: Le nombre maximum de caractères pour qu’un joueur puisse rejoindre votre serveur.
ForceSingleSession: Pour éviter d’avoir 2 joueurs connectés sur une même session.
ForceSpawnLocOnJoinEnabled: Les joueurs seront toujours téléportés au spawn de votre serveur.
SaveQuitLocation: Pour éviter de perdre la dernière position d’un joueur.
AllowRestrictedUser: Si vous faites une restriction des joueurs qui peuvent rejoindre votre serveur.
AllowedRestrictedUser: Les joueurs qui sont autorisés à rejoindre votre serveur par votre restriction. Il faut mettre le pseudo du joueur ainsi que son adresse IP.
kickNonRegistered: Si les joueurs non-enregistrés sont expulsés de votre serveur.
kickOnWrongPassword: Si les joueurs ayant entrés un mauvais Mot de passe sont kick de votre serveur.
teleportUnAuthedToSpawn: Si les joueurs sont téléportés au spawn avant leur login puis sont téléportés à leur dernier point après s’être login. Activez l’option SaveQuitLocation.
minNicknameLength: Le nombre minimum de caractères pour qu’un joueur puisse rejoindre votre serveur.
allowMovement: Si vous autorisez les mouvements des joueurs avant leur login.
timeout: Le temps défini avant qu’un joueur soit expulsé car il n’est pas parvenu à se login ou s’enregistrer.
allowedNicknameCharacters: Les caractères autorisés dans le pseudo d’un joueur.
allowedMovementRadius: Jusqu’où les joueurs peuvent se déplacer avant leur login. Activez l’option allowMovement.
enablePasswordVerifier: Si vous activez la vérification du Mot de passe lors d’un enregistrement.
ProtectInventoryBeforeLogIn: Si vous protégez l’inventaire des joueurs avant leur login.
displayOtherAccounts: S’il faut afficher tous les autres comptes d’un joueur lorsqu’il se connecte.
ForceSpawnOnTheseWorlds: Les mondes où il faut forcer l’emplacement du spawn pour l’option ForceSpawnLocOnJoinEnabled.
banUnsafedIP: Bannir une IP lorsque cette-dernière n’est pas une IP enregistrée dans la base de données.
spawnPriority: Le spawn prioritaire en fonction de certains plugins.
maxLoginPerIp: Nombre maximal de session autorisée à être connectée en même temps sur votre serveur.
maxJoinPerIp: Nombre maximal de joueurs connectés sur votre serveur avec la même IP.
noTeleport: Si AuthMe téléporte les joueurs.
allowedPasswordCharacters: Les caractères autorisés dans un Mot de passe.
ForceSurvivalMode: Si vous obligez un joueur à être en survie lorsque ce-dernier rejoint votre serveur.
ResetInventoryIfCreative: Si l’inventaire d’un joueur est reset lorsqu’il rejoint votre serveur en Créatif.
ForceOnlyAfterLogin: Si vous forcez le Mode survie après qu’un joueur se soit login.
minPasswordLength: Le nombre minimum de caractères dans un Mot de passe pour vos joueurs.
unLoggedinGroup: Quel est le groupe d’un joueur quand ce-dernier n’est pas login.
passwordHash: Ne changez pas cette option.
doubleMD5SaltLength: Ne changez pas cette option.
supportOldPasswordHash: Ne changez pas cette option.
unsafePasswords: Ne changez pas cette option.
enabled: Si vous activez l’enregistrement sur votre serveur pour vos joueurs.
messageInterval: L’intervalle entre les messages d’enregistrement que recevront vos joueurs.
force: Pour forcer l’enregistrement, même pour vos restrictions.
enableEmailRegistrationSystem: Si vous remplacez la méthode d’enregistrement par Mot de passe par la méthode d’enregistrement par email pour un joueur.
doubleEmailCheck: Pour activer une seconde vérification de l’email pour un joueur.
forceKickAfterRegister: Si vos joueurs sont kicks après qu’ils se soient enregistrés.
forceLoginAfterRegister: Si vos joueurs doivent se login après qu’ils se soient enregistrés.
UnrestrictedName: Mettez le pseudo des joueurs qui lorsqu’ils se connecteront pour la première fois, ils ne feront pas d’enregistrement.
messagesLanguage: Langage par défaut d’AuthMe.
forceCommands: Ne changez pas cette option.
forceCommandsAsConsole: Ne changez pas cette option.
forceRegisterCommands: Ne changez pas cette option.
forceRegisterCommandsAsConsole: Ne changez pas cette option.
useWelcomeMessage: Si vous activez le message de Bienvenue du plugin AuthMe.
broadcastWelcomeMessage: Si le message de Bienvenue du plugin AuthMe est affiché seulement pour le joueur ou sur tout le serveur.
delayJoinMessage: Si il faut retarder le message de connexion d’un joueur après qu’il se soit login.
applyBlindEffect: Si vous appliquez l’effet de potion d’aveuglement.
Nous allons voir ensuite la partie " Purge "
Purge:
# On Enable , does AuthMe need to purge automatically old accounts unused ?
useAutoPurge: false
# Number of Days an account become Unused
daysBeforeRemovePlayer: 60
# Do we need to remove the player.dat file during purge process ?
removePlayerDat: false
# Do we need to remove the Essentials/users/player.yml file during purge process ?
removeEssentialsFile: false
# World where are players.dat stores
defaultWorld: 'world'
# Do we need to remove LimitedCreative/inventories/player.yml , player_creative.yml files during purge process ?
removeLimitedCreativesInventories: false
# Do we need to remove the AntiXRayData/PlayerData/player file during purge process ?
removeAntiXRayFile: false
useAutoPurge: Si vous utilisez l’AutoPurge d’AuthMe Reloaded qui sert à supprimer les comptes des joueurs inutilisés automatiquement. Je vous conseille vivement de mettre cette option sur true.
daysBeforeRemovePlayer: Nombre de jours pour qu’un compte soit dit inutilisé.
removePlayerDat: Si l’AutoPurge supprime le fichier player.dat pendant le processus de purge.
removeEssentialsFile: Si l’AutoPurge supprime le fichier Essentials/users/player.yml pendant le processus de purge.
defaultWorld: Le monde par défaut où se trouve le players.dat
removeLimitedCreativesInventories: Si l’AutoPurge supprime les fichiers LimitedCreative/inventories/player.yml et LimitedCreative/inventories/player_creative.yml pendant le processus de purge.
removeAntiXRayFile: Si l’AutoPurge supprime le fichier AntiXRayData/PlayerData/player pendant le processus de purge.
Enfin, nous allons nous intéresser à la partie " Protection "
Protection:
# Enable some servers protection ( country based login, antibot )
enableProtection: false
# Countries allowed to join the server and register, see http://dev.bukkit.org/bukkit-plugins/authme-reloaded/pages/countries-codes/ for countries' codes
countries:
- US
- GB
# Countries blacklisted automatically ( without any needed to enable protection )
countriesBlacklist:
- A1
# Do we need to enable automatic antibot system?
enableAntiBot: false
# Max number of player allowed to login in 5 secs before enable AntiBot system automatically
antiBotSensibility: 5
# Duration in minutes of the antibot automatic system
antiBotDuration: 10
enableProtection: Si vous activez les protections d’AuthMe Reloaded.
countries: Les pays autorisés. Les joueurs de ces-derniers pourront alors rejoindre votre serveur et s’enregistrer.
countriesBlacklist: Les pays bannis. Les joueurs de ces-derniers ne pourront pas rejoindre votre serveur ni s’enregistrer.
enableAntiBot: Si vous activez la protection Anti-Bot d’AuthMe Reloaded.
antiBotSensibility: Le nombre maximal de joueurs autorisés à se connecter en 5 secondes avant l’activation de l’AntiBot.
antiBotDuration: La durée du système de l’AntiBot en minutes.
Voici le " countries code " d’AuthMe Reloaded : Configure AuthMe - Pages - AuthMe Reloaded - Bukkit Plugins - Projects - Bukkit
-----------------------------------------------------------------------------------------------
5) Commandes :
Pour changer le Mot de passe d’un joueur, il faut effectuer la commande /authme cp
Permission requise : - authme.admin.changepassword
Pour dés-enregistrer un joueur, il faut effectuer la commande /authme unregister
Permission requise : - authme.admin.unregister
Pour reload le fichier d’authentification et de configuration, il faut effectuer la commande /authme reload
Permission requise : - authme.admin.reload
Pour enregistrer un joueur, il faut effectuer la commande /authme register
Permission requise : - authme.admin.register
Voilà, j’espère que ce tutoriel vous aura plu et qu’il vous sera utile ![]()
A bientôt
Cordialement,
