AuthMeReloaded
Registrace a přihlášení — ověří hráče, než začne hrát.
← Pluginy Základ serveru licence GPL-3.0-only návod pro AuthMeReloaded 5.6.x (Paper/Spigot)
Stáhnout u autora Zdrojový kód 143 192 stažení u autora
Co to dělá
AuthMeReloaded řeší jednu věc: aby se na server nepřipojil nikdo pod cizím jménem. Hráč, který přijde poprvé, se zaregistruje (zvolí heslo) a při dalších návštěvách se přihlásí. Dokud to neudělá, nesmí mluvit, hýbat se ani nic dělat.
Je to nezbytné na serverech, kde se hraje bez účtů Mojang (takzvaný offline režim). Tam si totiž kdokoli může zvolit jakékoli jméno — včetně jména admina. Bez přihlášení by se kdokoli dostal kamkoli.
Na serverech s ověřením Mojang (premium) se AuthMe používá jen výjimečně — účty už jsou ověřené. Tam se nasazuje spíš kvůli tomu, aby někdo nemohl využít odpojení a převzít rozehranou postavu.
Důležité je nastavení relace (session): jak dlouho po odpojení si server hráče pamatuje a nechce po něm heslo znovu. Když je doba krátká, hráči se přihlašují každou chvíli a je to otrava; když dlouhá, může se někdo dostat na účet, který zůstal odpojený na cizím počítači. Rozumná hodnota je několik desítek minut.
Pozor na jednu věc: nastavit heslo musí i vedení serveru. Když to uděláš špatně nebo zapomeneš heslo, do serveru se nedostaneš. Řešení je příkaz z konzole, který účet zaregistruje nebo obnoví — vyplatí se ho mít po ruce dřív, než ho budeš potřebovat.
Hráči z telefonu (Bedrock) mají přes Floodgate jiný způsob ověření. Aby po nich server nechtěl přihlášení dvakrát, musí se AuthMe a Floodgate sladit.
Instalace
- Rozhodni, jestli server běží bez účtů Mojang (offline režim). Jen tam má AuthMe smysl.
- Zastav server a udělej zálohu — nastavení přihlášení se dotýká všech hráčů.
- Stáhni AuthMeReloaded z modrinth.com/plugin/authmereloaded (nebo z dev.bukkit.org) pro svou verzi serveru.
- Nahraj .jar do složky plugins a nastartuj server.
- V konzoli ihned zaregistruj svůj účet příkazem pluginu (authme register <hráč> ) — jinak se do serveru nedostaneš.
- V konfiguraci nastav základ: jak se ověřují hesla (bezpečné nastavení ponech), jak dlouho platí relace po odpojení a kolik pokusů o přihlášení se toleruje.
- Nastav, co hráč nesmí, dokud není přihlášený (mluvit, hýbat se, používat příkazy) — výchozí nastavení je rozumné, projdi ho ale očima.
- Zkontroluj pravidla pro jména (povolené znaky) — bez toho si někdo zvolí jméno s mezerami nebo divnými znaky.
- Vyzkoušej si to na testovacím účtu: registrace, odpojení, přihlášení, změna hesla.
- Sladi AuthMe s Floodgate, pokud podporuješ Bedrock hráče — jinak budou po přihlášení chtít heslo dvakrát nebo se zaseknou.
- Napiš hráčům, jak přihlášení funguje, na web a na spawn. Než se zaregistrují, uvidí jen přihlašovací obrazovku.
Oprávnění
Oprávnění se udělují hráčům nebo skupinám — nejčastěji příkazem /lp user <hráč> permission set <uzel> true (LuckPerms). Uzel, který v seznamu není, plugin nezná.
| Oprávnění | Co umožňuje |
|---|---|
| authme.player.* | registrace, přihlášení a změna hesla (běžný hráč) |
| authme.admin.* | správa účtů a příkazy pro vedení |
| authme.admin.forcelogin | přihlásit hráče bez hesla (jen vedení) |
| authme.admin.unregister | zrušit registraci účtu (jen vedení) |
| Běžný hráč dostane jen authme.player.* | všechno ostatní patří vedení. |
| Přesné názvy práv jsou v konfiguraci pluginu, vypíše je i nápověda ve hře. |
Příkazy
Napiš do chatu i s lomítky. Kde je <hráč> nebo <uzel>, doplň vlastní hodnotu bez závorek.
| Příkaz | Co dělá |
|---|---|
| /register <heslo> <heslo> | registrace nového účtu |
| /login <heslo> | přihlášení |
| /changepassword <staré> <nové> | změna hesla |
| /logout | odhlášení |
| /unregister <heslo> | zrušení registrace (když to nastavení dovolí) |
| /authme reload | znovu načte konfiguraci (vedení) |
| /authme register <hráč> <heslo> | zaregistruje účet z konzole (záchrana, když se nedostaneš dovnitř) |
| /authme unregister <hráč> | zruší registraci účtu (vedení) |
| /authme forcelogin <hráč> | přihlásí hráče (vedení) |
Nastavení a časté chyby
Hned po instalaci si zaregistruj vlastní účet z konzole. Než to uděláš, nemáš jak se dostat do hry — a hledat řešení ve spěchu je zbytečné.
Délka relace po odpojení je kompromis. Krátká znamená časté přihlašování, dlouhá znamená riziko na cizím počítači. Několik desítek minut je rozumný střed.
Hesla ukládej s bezpečným nastavením, které plugin nabízí (moderní šifrování). Nikdy nepřepínej na jednoduché uložení, i kdyby to zrychlilo přihlášení.
Když podporuješ hráče z telefonu (Bedrock), sladi AuthMe s Floodgate. Dvojité přihlášení je nejčastější stížnost na serverech s oběma pluginy.
Napiš hráčům, co mají dělat, přímo na přihlašovací obrazovku (texty pluginu). Bez toho se nový hráč zasekne hned na začátku.
Práva k správě účtů (zrušit registraci, přihlásit bez hesla) dej jen nejvyššímu vedení. Je to klíč od celého serveru.
Zálohuj data o účtech. Bez nich se při obnově serveru ztratí registrace a hráči se musí přihlásit znovu — nebo hůř, účty zůstanou otevřené.
Kdo to používá
Zatím nevíme, které servery z našeho seznamu ho používají. Moderní servery svůj seznam pluginů v dotazu na stav neposílají, takže se to dozvídáme od majitelů.
Používáš ho na svém serveru? Napiš nám a doplníme ho sem — na tuhle stránku chodí lidé, kteří plugin hledají.
Podobné pluginy
Odkud návod vychází
Návod je náš vlastní a vychází z dokumentace autora (verze AuthMeReloaded 5.6.x (Paper/Spigot)) . Oprávnění a příkazy opisujeme jako fakta, nic nedomýšlíme — když se plugin po aktualizaci změní, může být návod pozadu. Našel jsi chybu? Napiš nám a opravíme to.
Licence: GPL-3.0-only. Soubor se u nás nehostuje, stahuje se u autora — tak je vždy dostupná aktuální verze.