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
- Zjisti verzi serveru (/version) a jestli používáš proxy (BungeeCord, Velocity). Geyser má verze pro server i pro proxy.
- Stáhni Geyser z geysermc.org/download — vyber podle typu serveru (Paper/Spigot přímo, nebo proxy).
- Nahraj .jar do složky plugins a restartuj server.
- V konzoli se objeví zpráva o Geyseru a o vygenerované konfiguraci (plugins/Geyser-Spigot/config.yml).
- 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í.
- Přidej Floodgate (geysermc.org/download), pokud chceš, aby se hráči z Bedrocku připojili bez registrace a měli vlastní jméno.
- Slaď nastavení auth-type v Geyseru s Floodgateem, aby si neodporovaly (u Floodgateu se používá kombinace floodgate a online režim).
- Ověř to na sobě: nainstaluj si Minecraft do telefonu, přidej server s adresou a zkus se připojit.
- 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áš).
- 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
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.