Što rade Geyser i Floodgate
Geyser prevodi između dva izdanja. Prema tvom serveru ponaša se kao Java klijent, pa redstone, farme i pluginovi rade točno kao za Java igrače. Floodgate omogućuje Bedrock igračima prijavu s Xbox računom umjesto Java računa.
| Plugin | Zadatak | Gdje se pokreće |
|---|---|---|
| Geyser | Prima Bedrock veze na UDP portu i prevodi ih | Paper/Spigot server ili proxy u mreži |
| Floodgate | Prijava bez Java računa, Bedrock imena i skinovi | Na istom mjestu kao Geyser, opcionalno na backend serverima |
Prije početka: Java i verzije
- Geyser treba Javu 21 ili noviju na stroju na kojem se pokreće.
- Tvoj server mora prihvaćati najnoviju Java verziju, jer Geyser oponaša takvog klijenta. Starijim serverima treba ViaVersion.
- Geyser-Spigot radi na Paperu i Spigotu od 1.20.5 naviše. Starijim serverima treba proxy, Geyser Standalone ili ViaProxy.
- Podržane su samo aktualne Bedrock verzije (listopad 2026.: Bedrock 26.30 do 26.52, Java 26.2). Drži Geyser ažurnim, jer se Bedrock sam ažurira.
Preuzmi Geyser i Floodgate za svoju platformu sa službene GeyserMC stranice za preuzimanje.
Postavljanje na jednom Paper ili Spigot serveru
- Stavi
Geyser-Spigot.jariFloodgate-Spigot.jaru mapuplugins. - Restartaj server. Geyser napravi
plugins/Geyser-Spigot/config.yml, a Floodgate napraviplugins/floodgate/sconfig.ymlikey.pem. - Otvori Geyser konfiguraciju i provjeri odjeljak
bedrock.portje ono što će Bedrock igrači upisati. - Postavi vrstu autentikacije na
floodgatei ponovno restartaj.
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
java:
auth-type: floodgateStarije Geyser konfiguracije drugi odjeljak zovu remote, pa je postavka remote.auth-type. Aktualni buildovi sami prelaze na Floodgate kad radi na istom serveru; postavljanje ne škodi.
Na jednom serveru ne kopiraj key.pem nikamo. Geyser ga čita iz Floodgatea, a zaostala kopija u Geyser mapi uzrokuje greške pri prijavi.
Otvori Bedrock port za UDP
Java koristi TCP, Bedrock koristi UDP. Većina neispravnih postavki padne upravo ovdje.
- Hosting panel: dodaj dodatni port (mnogi hostovi to zovu allocation) i upiši ga kao
bedrock.port. Neki hostovi traže da Bedrock koristi isti port kao Java ili mijenjaju Java port pri svakom pokretanju; tamoclone-remote-port: truetjera Geyser da koristi Java port. Stranica za postavljanje Geysera ima upute za mnoge hostove. - Pterodactyl: dodijeli port serveru u kartici Network.
- Vlastiti stroj ili VPS: otvori port za UDP u firewallu i, kod kuće, u routeru. OVH i Oracle Cloud blokiraju UDP i u vlastitom firewallu.
sudo ufw allow 19132/udp
sudo ufw reloadPluginovi za glasovni chat ili query ne mogu dijeliti port s Geyserom. Kad je port otvoren, u konzoli pokreni geyser connectiontest <ip> <port>; provjeri port i predloži rješenja.
Postavljanje na Velocity ili BungeeCord mreži
U mreži se Bedrock igrači spajaju na proxy kao i Java igrači. Zato Geyser radi samo na proxyju.
- Instaliraj Geyser i Floodgate za svoj proxy (Velocity ili BungeeCord) i restartaj proxy.
- U Geyser konfiguraciji na proxyju postavi
bedrock.porti vrstu autentikacijefloodgate, pa otvori port za UDP kako je gore opisano. - Instaliraj Floodgate-Spigot na svaki backend. Potreban je za pluginove koji koriste Floodgate API i poboljšava skinove.
- Postavi forwarding: na BungeeCordu postavi
ip_forward: trueu njegovomconfig.ymlibungeecord: trueuspigot.ymlsvakog backenda; na Velocityju postavi prosljeđivanje podataka o igraču kako je opisano u Velocity dokumentaciji. - U Floodgate konfiguraciji na proxyju postavi
send-floodgate-data: true. - Kopiraj
key.pemiz Floodgate mape na proxyju u Floodgate mapu svakog backend servera, zatim restartaj backende i proxy.
send-floodgate-data: trueČuvaj key.pem u tajnosti: s njim računi prolaze pored Java autentikacije. Uploadaj ga preko FTP-a u binarnom načinu, inače dobiješ greške Tag mismatch.
Bedrock imena: prefiks s točkom
Floodgate stavlja prefiks ispred svakog Bedrock imena da se nikad ne sudari s Java imenom. Zadana je točka, pa Xbox gamertag Steve na tvom serveru postaje .Steve. Razmaci u gamertagovima zamjenjuju se s _.
username-prefix: "."
replace-spaces: true- U naredbama koristi puno ime s prefiksom. Ako ga naredba ne prihvaća, stavi ime u navodnike:
/tp ".Steve". - Za whitelist koristi
fwhitelist add Steve. Tamo prefiks nije potreban. - Ako LuckPerms ima problema s Bedrock imenima, u njegovoj konfiguraciji postavi
allow-invalid-usernames: true.
GeyserMC savjetuje da zadržiš prefiks. Bedrock igrači i glasaju s tim imenom: na BestMCServerList upisuju .Steve, ime koje vidi tvoj plugin za nagrade za glasove.
Povezani računi i skinovi (opcionalno)
Global Linking je u Floodgateu uključen prema zadanim postavkama. Igrači koji imaju oba izdanja uđu na link.geysermc.org s oba računa i upišu /linkaccount. Nakon toga s bilo kojeg uređaja igraju s Java inventarom i lokacijom, pa bi prvo trebali premjestiti svoje Bedrock iteme. Lokalna baza povezivanja treba dodatnu Floodgate ekstenziju.
Floodgate pretvara i uploada Bedrock skinove da ih Java igrači vide. To ide kroz red čekanja i može potrajati.
Česte greške i rješenja
| Simptom | Uobičajeni uzrok | Rješenje |
|---|---|---|
| „Unable to connect to world” | UDP port zatvoren, krivi port ili postavka hosta | Otvori port za UDP, slijedi Geyser upute svog hosta, pokreni geyser connectiontest |
| Radi na Javi, ne na Bedrocku | Port otvoren samo za TCP | Bedrock treba UDP |
| „Invalid IP address!” | Domena ima samo SRV zapis | Bedrock ne podržava SRV zapise. Upiši IPv4 adresu umjesto toga |
Address already in use pri pokretanju | Nešto drugo koristi port | Daj Geyseru vlastiti UDP port |
| „Please connect through the official Geyser” | Zastarjeli pluginovi ili različite key.pem datoteke | Ažuriraj Geyser i Floodgate, ponovno kopiraj ključ s proxyja |
| „Outdated server” | Server prestar za Geyser | Instaliraj ViaVersion ili ažuriraj server |
Neke stvari se ne mogu prevesti: lijevi i desni klik u inventarima izgledaju isto, naredbe bez Brigadiera nemaju tab dovršavanje, poveznice u chatu nisu klikabilne. Testiraj izbornike na pravom Bedrock uređaju. Pluginovi mogu prikazati izvorne Bedrock obrasce preko Floodgate API-ja, za što treba Floodgate na njihovom serveru.
Prikaži obje adrese na BestMCServerList
Bedrock igrači se spajaju s tvojom adresom plus Bedrock portom, na primjer play.example.net i 19132. BestMCServerList na svakoj stranici servera prikazuje Java i Bedrock adresu odvojeno, svaku s gumbom za kopiranje.
- Otvori Dodaj svoj server i upiši svoju Java adresu.
- Označi Bedrock igrači su podržani.
- Upiši Bedrock port iz
bedrock.port. Ostavi Bedrock IP prazan ako je isti kao Java adresa.
Crossplay je prava prednost za novi server. Ostatak plana pročitaj u vodiču kako dobiti igrače na novi server.