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.
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
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
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.
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í