Obsah článku:
- Co je to AuthMeReloaded
- Instalace
- Nastavení databáze (MYSQL)
- Příkazy a permise
- BungeeCord
1. Co je to AuthMeReloaded
Je to autentizační plugin, který zabrání krádeži jakéhokoliv jména ve slovasmyslu, že se za něj jiný hráč lehce mohl připojit. Po nahrání AuthMeReloaded se každý hráč bude muset zaregistrovat a následně při každém připojení přihlásit.
2. Instalace
Nové verze serveru 1.16+ potřebují nejnovější verzi pluginu, který lze stáhnout na oficiálních stránkách.
- Stáhněte si plugin AuthMeReloaded
- Vložte plugin přes Správce Souborů v administraci do složky plugins
- Restartujte server
3. Nastavení databáze (MYSQL)
DataSource:
backend: MYSQL
caching: true
mySQLHost: <Adresa databáze>
mySQLPort: '3306'
mySQLUseSSL: true
mySQLCheckServerCertificate: true
mySQLUsername: <Uživatel databáze>
mySQLPassword: '<Heslo databáze>'
mySQLDatabase: <Jméno databáze>
mySQLTablename: authme
mySQLColumnId: id
mySQLColumnName: username
mySQLRealName: realname
mySQLColumnPassword: password
mySQLColumnSalt: ''
mySQLColumnEmail: email
mySQLColumnLogged: isLogged
mySQLColumnHasSession: hasSession
mySQLtotpKey: totp
mySQLColumnIp: ip
mySQLColumnLastLogin: lastlogin
mySQLColumnRegisterDate: regdate
mySQLColumnRegisterIp: regip
mySQLlastlocX: x
mySQLlastlocY: y
mySQLlastlocZ: z
mySQLlastlocWorld: world
mySQLlastlocYaw: yaw
mySQLlastlocPitch: pitch
mySQLPlayerUUID: ''
poolSize: 10
maxLifetime: 1800
4. Příkazy a permise
/authme: Hlavní příkaz AuthMeReloaded. Kořen pro všechny příkazy správce.
/authme register <player> <password>: Zaregistrujte zadaného hráče se zadaným heslem.
Permise: authme.admin.register
/authme unregister <player>: Zrušení registrace zadaného hráče.
Permise: authme.admin.unregister
/authme forcelogin [player]: Vynutit přihlášení zadaného hráče.
Permise: authme.admin.forcelogin
/authme password <player> <pwd>: Změňte heslo hráče.
Permise: authme.admin.changepassword
/authme lastlogin [player]: Zobrazit datum posledního přihlášení zadaných hráčů.
Permise: authme.admin.lastlogin
/authme accounts [player]: Zobrazit všechny účty hráče podle jeho jména nebo IP adresy.
Permise: authme.admin.accounts
/authme email [player]: Zobrazit e-mailovou adresu zadaného hráče, pokud je nastavena.
Permise: authme.admin.getemail
/authme setemail <player> <email>: Změňte e-mailovou adresu zadaného hráče.
Permise: authme.admin.changemail
/authme getip <player>: Získejte IP adresu zadaného online hráče.
Permise: authme.admin.getip
/authme totp <player>: Vrátí, zda zadaný hráč povolil dvoufaktorové ověřování.
Permise: authme.admin.totpviewstatus
/authme disabletotp <player>: Zakázat dvoufaktorové ověřování hráče.
Permise: authme.admin.totpdisable
/authme spawn: Teleportujte se na spawn.
Permise: authme.admin.spawn
/authme setspawn: Změňte umístění spawnu hráčů na aktuální pozici.
Permise: authme.admin.setspawn
/authme firstspawn: Teleportujte se na první spawn.
Permise: authme.admin.firstspawn
/authme setfirstspawn: Změňte spawn prvního hráče na vaši aktuální pozici.
Permise: authme.admin.setfirstspawn
/authme purge <days>: Vymazat stará data AuthMeReloaded déle, než je zadaný počet dní.
Permise: authme.admin.purge
/authme purgeplayer <player> [options]: Vyčistí data daného hráče.
Permise: authme.admin.purgeplayer
/authme backup: Vytvoří zálohu registrovaných uživatelů.
Permise: authme.admin.backup
/authme resetpos <player/*>: Vymazat poslední známou pozici určeného hráče nebo všech z nich.
Permise: authme.admin.purgelastpos
/authme purgebannedplayers: Vyčistit všechna data AuthMeReloaded pro hráče se zakázaným přístupem.
Permise: authme.admin.purgebannedplayers
/authme switchantibot [mode]: Přepněte nebo přepněte režim AntiBot do zadaného stavu.
Permise: authme.admin.switchantibot
/authme reload: Znovu načtěte plugin AuthMeReloaded.
Permise: authme.admin.reload
/authme version: Zobrazit podrobné informace o nainstalované verzi AuthMeReloaded, vývojářích, přispěvatelích a licenci.
/authme converter [job]: Příkaz převaděče pro AuthMeReloaded.
Permise: authme.admin.converter
/authme messages: Přidá chybějící texty do aktuálního souboru zpráv nápovědy.
Permise: authme.admin.updatemessages
/authme recent: Zobrazuje poslední hráče, kteří se přihlásili.
Permise: authme.admin.seerecent
/authme debug [child] [arg] [arg]: Umožňuje různé operace pro ladění.
Permise: authme.debug.command
/authme help [query]: Zobrazit podrobnou nápovědu pro příkazy /authme.
/email: The AuthMeReloaded email command base.
/email show: Zobrazit vaši aktuální e-mailovou adresu.
Permise: authme.player.email.see
/email add <email> <verifyEmail>: Přidejte ke svému účtu novou e-mailovou adresu.
Permise: authme.player.email.add
/email change <oldEmail> <newEmail>: Změňte e-mailovou adresu svého účtu.
Permise: authme.player.email.change
/email recover <email>: Obnovte svůj účet pomocí e-mailové adresy zasláním e-mailu obsahujícího nové heslo.
Permise: authme.player.email.recover
/email code <code>: Obnovte svůj účet odesláním kódu doručeného na váš e-mail.
Permise: authme.player.email.recover
/email setpassword <password>: Po úspěšném obnovení účtu nastavte nové heslo.
Permise: authme.player.email.recover
/email help [query]: Zobrazit podrobnou nápovědu pro příkazy /email.
/login <password>: Příkaz pro přihlášení pomocí AuthMeReloaded.
Permise: authme.player.login
/login help [query]: Zobrazit podrobnou nápovědu pro příkazy /login
/logout: Příkaz k odhlášení pomocí AuthMeReloaded.
Permise: authme.player.logout
/logout help [query]: Zobrazit podrobnou nápovědu pro příkazy /logout.
/register [password] [verifyPassword]: Příkaz k registraci pomocí AuthMeReloaded.
Permise: authme.player.register
/register help [query]: Zobrazit podrobnou nápovědu pro příkazy /register.
/unregister <password>: Příkaz k zrušení registrace pomocí AuthMeReloaded.
Permise: authme.player.unregister
/unregister help [query]: Zobrazit podrobnou nápovědu pro příkazy /unregister.
/changepassword <oldPassword> <newPassword>: Příkaz ke změně hesla pomocí AuthMeReloaded.
Permise: authme.player.changepassword
/changepassword help [query]: Zobrazit podrobnou nápovědu pro příkazy /changepassword.
/totp: Provádí akce související s dvoufaktorovým ověřováním.
/totp code <code>: Zpracuje dvoufaktorový ověřovací kód během přihlášení.
/totp add: Umožňuje dvoufaktorové ověřování pro váš účet.
Permise: authme.player.totpadd
/totp confirm <code>: Po potvrzení uloží vygenerované tajemství TOTP.
Permise: authme.player.totpadd
/totp remove <code>: Zakáže dvoufaktorové ověřování pro váš účet.
Permise: authme.player.totpremove
/totp help [query]: Zobrazit podrobnou nápovědu pro příkazy /totp.
/captcha <captcha>: Příkaz Captcha pro AuthMeReloaded.
Permise: authme.player.captcha
/captcha help [query]: Zobrazit podrobnou nápovědu pro příkazy /captcha.
/verification <code>: Příkaz k dokončení procesu ověření pro AuthMeReloaded.
Permise: authme.player.security.verificationcode
/verification help [query]: Zobrazit podrobnou nápovědu pro přikazy /verification.
5. BungeeCord
Pokud používáte BungeeCord, je potřeba na něj nahrát plugin, který bude komunikovat s AuthMe na samotném serveru např. AuthMeBungee ten blokuje vykonávání příkazů na Auth serveru.
Příklad: Když by se za váš nick připojil někdo, tak by bez přihlašování mohl dát /server a začít konat nekalé věci…
INSTALACE AUTHMEBUNGEE
- Stáhněte si soubor AuthMeBungee
- Rozbalte si ho u sebe v počítači
- BungeeAuthMeBridge.jar nahrajte do složky plugins v bungeecordu
- AuthMeBridge.jar nahrajte na všechny vaše servery
- Zabezpečte si přímé připojení na server pomocí článku Zabezpečení BungeeCord sítě
- Restartujte všechno
- Nakonfigurujte si BungeeAuthMeBridge na bungeecordu
- Pokud jste vše udělali správně, nepůjde, aby se za vás připojil někdo jiný bez přihlašování