Floodgate

Doplněk ke Geyseru — hráči z telefonu se připojí bez java účtu a bez registrace.

← Pluginy Verze a kompatibilita návod pro Floodgate 2.x (Paper/Spigot, Velocity)

Stáhnout u autora autor GeyserMC

Co to dělá

Floodgate je doplněk ke Geyseru (GeyserMC). Sám nic nezobrazuje — řeší jednu věc, která se bez něj obchází velmi nepříjemně: jak na serveru identifikovat hráče, který přišel z Bedrock edice (telefon, konzole) a nemá java účet.

Bez Floodgateu se Bedrock hráči musí registrovat (typicky přes AuthMe), protože server jejich účet nezná. Mají proto jiná jména než v Javě a vzniká zmatek v právech i ve statistikách.

Floodgate to řeší tak, že Bedrock hráčům přidělí jméno s předponou (výchozí je tečka, nastavit se dá jiná). Server pak pozná, že jde o hráče z Bedrocku, a může se k tomu chovat jinak — jiná práva, jiná omezení, jiné ověření.

Praktický důsledek: hráči s tečkou na začátku jména jsou lidé z telefonu nebo z konzole. Podle toho nastav práva — například jim nedávej práva, která vyžadují klávesové zkratky, jež Bedrock nemá.

Floodgate se instaluje na stejné místo jako Geyser (většinou na proxy, pokud ji používáš) a musí ladit s nastavením Geyseru (auth-type). Když se nastavení rozejdou, hráči se připojí, ale jsou bez účtu a chovají se divně.

Některé pluginy na serveru hráče z Bedrocku nerozpoznají. Floodgate to nevyřeší — ty pluginy o Bedrocku prostě nevědí. Když na to narazíš, hledej náhradní cestu (menu místo příkazu, jiné ověření).

Instalace

  1. Nainstaluj nejdřív Geyser (Floodgate bez něj nemá smysl) — viz návod na Geyser.
  2. Stáhni Floodgate z geysermc.org/download ve verzi odpovídající tvému typu serveru (proxy, nebo přímo server).
  3. Nahraj .jar na stejné místo jako Geyser (na proxy, pokud proxy používáš) a restartuj server.
  4. Zkontroluj konzoli: Floodgate se musí načíst a musí si rozumět s Geyserem.
  5. V nastavení Geyseru (plugins/Geyser-Spigot/config.yml) přepni ověřování na Floodgate (položka se jmenuje auth-type) a restartuj.
  6. Vyzkoušej to na sobě: připoj se z telefonu a zkontroluj, že se objevíš ve hře se jménem, které má na začátku tečku.
  7. Nastav práva pro Bedrock hráče podle toho, co z telefonu opravdu jde — omez příkazy, které potřebují klávesové zkratky.
  8. Ověř, že se Bedrock hráči počítají do počtu hráčů online a že je vidět v /list.
  9. Když se hráč z telefonu připojí, ale je bez účtu (nemá práva, nevidí se v tabulce), zkontroluj sladění Floodgate a Geyseru (auth-type) a jejich verze.
  10. Aktualizuj Floodgate společně s Geyserem — rozejité verze dělají nejčastější problémy.

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
Floodgate práva pro hráče nepřidává práva se nastavují podle jmen Bedrock hráčů (mají předponu, typicky tečku) přes LuckPerms (viz jeho návod).

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á
Floodgate nemá vlastní sadu příkazů pro hráče ovládá se přes Geyser (viz jeho návod). Bedrock hráče poznáš podle předpony ve jménu a podle výpisu /geyser list.

Nastavení a časté chyby

Floodgate a Geyser musí mít sladěné nastavení ověřování (auth-type). Když se rozejdou, hráči z telefonu se připojí, ale jsou bez účtu — nemají práva, nevidí se v tabulce, a působí to jako chyba serveru.
Bedrock hráči mají ve jménu předponu (výchozí tečka). Podle ní nastav práva i případná omezení — a počítej s tím, že běžná java jména tečku nemají.
Některé příkazy a funkce z telefonu použít nejde (klávesové zkratky, část menu). Vyplatí se nabídnout Bedrock hráčům cestu bez nich — ideálně přes menu.
Pluginy, které s Bedrockem nepočítají, hráče z telefonu nerozpoznají. Floodgate to nevyřeší, hledej náhradní postup.
Aktualizuj Floodgate a Geyser společně. Rozejité verze jsou nejčastější příčinou problémů s připojením.
Když máš na serveru registraci (AuthMe), nastav ji tak, aby Bedrock hráče nevyžadovala dvakrát — jinak se hráč z telefonu zasekne na registraci, kterou už prošel.

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

ViaVersion
Nechá se připojit hráče z jiné verze Minecraftu, než na jaké běží server.
ViaBackwards
Pustí na novější server hráče se starší verzí Minecraftu.
Geyser
Pustí na Java server hráče z telefonu a konzole (Bedrock) — s Floodgate i bez registrace.
ViaRewind
Připojí i hráče z velmi starých verzí — 1.8 a 1.7 — na nový server.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze Floodgate 2.x (Paper/Spigot, Velocity)) . 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.

Soubor se u nás nehostuje, stahuje se u autora (GeyserMC) — tak je vždy dostupná aktuální verze.

Zkopírováno