Geyser

Pustí na Java server hráče z telefonu a konzole (Bedrock) — s Floodgate i bez registrace.

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

Stáhnout u autora Zdrojový kód 1 373 429 stažení u autora

Co to dělá

Geyser umí jednu věc, ale pro český server zásadní: přeloží komunikaci tak, aby se na Java server připojil hráč z Bedrock edice — tedy z telefonu, tabletu, konzole nebo z verze pro Windows Store. Hráč k tomu nepotřebuje Java účet.

Server zůstává Java serverem: pluginy, mapy i práva fungují dál. Geyser jen překládá protokol a na straně serveru se tváří jako běžný hráč.

Bez Floodgateu se hráči připojují se svým Bedrock účtem, který nemá stejný tvar jako Java jméno. Musí se proto registrovat (typicky přes AuthMeReloaded) a nemají stejné jméno jako v Javě. Floodgate tuhle vrstvu řeší: Bedrock hráči dostanou jméno s předponou (typicky tečkou) a připojí se bez registrace.

Když Geyser funguje, poznáš to podle hráčů s tečkou na začátku jména v tabulce (pokud používáš Floodgate) a podle zpráv v konzoli o připojení z Bedrocku.

Některé věci Bedrock prostě nezobrazí: vlastní textury, část modelů, částice nebo prvky rozhraní. Hráč z telefonu tak uvidí zjednodušenou verzi — není to chyba, ale vlastnost překladu mezi edicemi.

Pro server je Geyser plus, protože otevře hru lidem bez počítače. Vyplatí se to říct nahlas na webu i v MOTD: hrát můžeš i z telefonu je pro spoustu hráčů rozhodující informace.

Instalace

  1. Zjisti verzi serveru (/version) a jestli používáš proxy (BungeeCord, Velocity). Geyser má verze pro server i pro proxy.
  2. Stáhni Geyser z geysermc.org/download — vyber podle typu serveru (Paper/Spigot přímo, nebo proxy).
  3. Nahraj .jar do složky plugins a restartuj server.
  4. V konzoli se objeví zpráva o Geyseru a o vygenerované konfiguraci (plugins/Geyser-Spigot/config.yml).
  5. V config.yml zkontroluj port pro Bedrock (výchozí 19132, protokol UDP) a hlavně ho otevři ve firewallu VPS — jinak se hráči nepřipojí.
  6. Přidej Floodgate (geysermc.org/download), pokud chceš, aby se hráči z Bedrocku připojili bez registrace a měli vlastní jméno.
  7. Slaď nastavení auth-type v Geyseru s Floodgateem, aby si neodporovaly (u Floodgateu se používá kombinace floodgate a online režim).
  8. Ověř to na sobě: nainstaluj si Minecraft do telefonu, přidej server s adresou a zkus se připojit.
  9. Když se hráč nepřipojí, zkontroluj firewall (UDP 19132) a to, jestli Geyser běží na správném místě (na proxy, když proxy používáš).
  10. Napiš na web, do MOTD i do menu, že je server dostupný i z telefonu, a uveď adresu. Bez toho se o tom lidé nedozví.

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
geyser.command.info zobrazit informace o Geyseru
geyser.command.reload znovu načíst konfiguraci
geyser.command.list vypsat připojené Bedrock hráče
geyser.command.offhand přepnout předmět v druhé ruce
geyser.command.settings otevřít hráči nastavení Geyseru
geyser.command.dump výpis pro hledání problémů
geyser.command.statistics statistiky připojení
geyser.command.version verze Geyseru
geyser.command.* totéž v jednom uzlu (jen správce)

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á
/geyser info stav Geyseru a jak je nastavený
/geyser list připojení Bedrock hráči
/geyser reload znovu načte konfiguraci
/geyser version verze Geyseru
/geyser dump výpis pro hledání problémů (když se hráč nemůže připojit)
/geyser offhand přepne Bedrock hráči předmět v druhé ruce
/geyser settings hráči otevře nastavení (ovládání, rozhraní)
/geyser statistics statistiky z připojení
Ve Floodgateu: /fgsend <hráč> a /linkaccount propojení účtu (podle nastavení)

Nastavení a časté chyby

Port pro Bedrock (výchozí 19132) je UDP, ne TCP. Když ho neotevřeš ve firewallu, hráči se nepřipojí, i když je Geyser v pořádku — proto tuhle věc zkontroluj jako první.
Když používáš proxy (BungeeCord, Velocity), patří Geyser na proxy a hráči se připojují na adresu proxy, ne na herní server.
Bez Floodgateu se Bedrock hráči musí registrovat (typicky přes AuthMeReloaded) a mají jiná jména než v Javě. Floodgate to řeší, ale jména dostanou předponu (tečku) — podle toho nastav práva i plugin na práva.
Geyser se musí aktualizovat, když se změní verze Minecraftu. Když se hráči z telefonu po aktualizaci hry nepřipojí, hledej novější Geyser a Floodgate ve stejné verzi.
Bedrock nezobrazí všechno: vlastní textury, modely, částice a část rozhraní se ukážou zjednodušeně. Hráči se na to ptají, vyplatí se to vysvětlit na webu.
Některé pluginy Bedrock hráče nerozpoznají (ověřování účtu, statistiky). Když něco nejde jen z telefonu, není to chyba Geyseru — ten plugin s Bedrockem nepočítal.
Ověř, že se Bedrock hráči počítají do počtu hráčů online. Když ano, uvidíš je i ve statistikách a v měř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

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.
ViaRewind
Připojí i hráče z velmi starých verzí — 1.8 a 1.7 — na nový server.
Floodgate
Doplněk ke Geyseru — hráči z telefonu se připojí bez java účtu a bez registrace.

Odkud návod vychází

Návod je náš vlastní a vychází z dokumentace autora (verze Geyser 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.

Licence: MIT. Soubor se u nás nehostuje, stahuje se u autora — tak je vždy dostupná aktuální verze.

Zkopírováno