Šta rade Geyser i Floodgate
Geyser prevodi između dva izdanja. Prema tvom serveru se ponaša kao Java klijent, pa redstone, farme i plugini rade tačno kao za Java igrače. Floodgate omogućava Bedrock igračima da se prijave svojim Xbox računom umjesto Java računa.
| Plugin | Posao | Gdje radi |
|---|---|---|
| Geyser | Prima Bedrock konekcije 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 nego što počneš: Java i verzije
- Geyseru treba Java 21 ili novija na mašini na kojoj radi.
- Tvoj server mora prihvatati najnoviju Java verziju, jer Geyser imitira takav klijent. 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 aktuelne Bedrock verzije (oktobar 2026: Bedrock 26.30 do 26.52, Java 26.2). Drži Geyser ažurnim, jer se Bedrock sam ažurira.
Skini Geyser i Floodgate za svoju platformu sa zvanične GeyserMC stranice za preuzimanje.
Postavljanje na jednom Paper ili Spigot serveru
- Stavi
Geyser-Spigot.jariFloodgate-Spigot.jaru folderplugins. - Restartuj server. Geyser napravi
plugins/Geyser-Spigot/config.yml, a Floodgate napraviplugins/floodgate/sconfig.ymlikey.pem. - Otvori Geyser config i provjeri sekciju
bedrock.portje ono što će Bedrock igrači upisivati. - Postavi tip autentifikacije na
floodgatei ponovo restartuj.
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
java:
auth-type: floodgateStariji Geyser configovi drugu sekciju zovu remote, pa je postavka remote.auth-type. Aktuelni buildovi se sami prebace na Floodgate kad radi na istom serveru; ako je ipak postaviš, ne škodi.
Na jednom serveru nemoj nigdje kopirati key.pem. Geyser ga čita iz Floodgatea, a zaostala kopija u Geyser folderu uzrokuje greške pri prijavi.
Otvori Bedrock port za UDP
Java koristi TCP, Bedrock koristi UDP. Većina pokvarenih postavki pada baš 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. Geyser stranica za postavljanje ima upute za mnoge hostove. - Pterodactyl: dodijeli port serveru u kartici Network.
- Vlastita mašina ili VPS: otvori port za UDP u firewallu i, kod kuće, u ruteru. OVH i Oracle Cloud blokiraju UDP i u svom vlastitom firewallu.
sudo ufw allow 19132/udp
sudo ufw reloadPlugini za voice chat ili query ne mogu dijeliti port s Geyserom. Kad je port otvoren, pokreni geyser connectiontest <ip> <port> u konzoli; provjeri port i predloži rješenja.
Postavljanje na Velocity ili BungeeCord mreži
U mreži se Bedrock igrači povezuju na proxy isto kao Java igrači. Zato Geyser radi samo na proxyju.
- Instaliraj Geyser i Floodgate za svoj proxy (Velocity ili BungeeCord) i restartuj proxy.
- Postavi
bedrock.porti tip autentifikacijefloodgateu Geyser configu na proxyju i otvori port za UDP kako je gore opisano. - Instaliraj Floodgate-Spigot na svaki backend. Potreban je za plugine koji koriste Floodgate API i poboljšava skinove.
- Postavi forwarding: na BungeeCordu postavi
ip_forward: trueu njegovomconfig.ymlibungeecord: trueuspigot.ymlsvakog backenda; na Velocityju postavi forwarding informacija o igraču kako je opisano u Velocity dokumentaciji. - U Floodgate configu na proxyju postavi
send-floodgate-data: true. - Kopiraj
key.pemiz Floodgate foldera proxyja u Floodgate folder svakog backend servera, zatim restartuj backende i proxy.
send-floodgate-data: trueČuvaj key.pem u tajnosti: on pušta račune mimo Java autentifikacije. Uploaduj ga preko FTP-a u binarnom modu, inače dobiješ greške Tag mismatch.
Bedrock imena: prefix s tačkom
Floodgate stavlja prefix ispred svakog Bedrock imena, da se nikad ne sudari s Java imenom. Standardno je to tačka, pa Xbox gamertag Steve na tvom serveru postaje .Steve. Razmaci u gamertagovima zamjenjuju se sa _.
username-prefix: "."
replace-spaces: true- U komandama koristi puno ime s prefixom. Ako komanda to ne prihvata, stavi ime pod navodnike:
/tp ".Steve". - Za whitelist koristi
fwhitelist add Steve. Tamo prefix nije potreban. - Ako LuckPerms ima problema s Bedrock imenima, postavi
allow-invalid-usernames: trueu njegovom configu.
GeyserMC savjetuje da prefix zadržiš. 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 standardno uključen. 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 sa svojim Java inventarom i lokacijom, pa bi prvo trebali prebaciti svoje Bedrock predmete. Lokalnoj bazi za povezivanje treba dodatna Floodgate ekstenzija.
Floodgate konvertuje i uploaduje 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čajen uzrok | Rješenje |
|---|---|---|
| "Unable to connect to world" | UDP port zatvoren, pogrešan port ili postavka hosta | Otvori port za UDP, prati Geyser upute svog hosta, pokreni geyser connectiontest |
| Radi na Javi, ne radi na Bedrocku | Port je otvoren samo za TCP | Bedrocku 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 plugini ili različite key.pem datoteke | Ažuriraj Geyser i Floodgate, ponovo kopiraj ključ s proxyja |
| "Outdated server" | Server je prestar za Geyser | Instaliraj ViaVersion ili ažuriraj server |
Neke stvari se ne mogu prevesti: lijevi i desni klik u inventarima izgledaju isto, komande bez Brigadiera nemaju tab dovršavanje, linkovi u chatu nisu klikabilni. Testiraj menije na pravom Bedrock uređaju. Plugini mogu prikazati nativne Bedrock forme preko Floodgate API-ja, kojem treba Floodgate na njihovom serveru.
Prikaži obje adrese na BestMCServerList
Bedrock igrači se povezuju 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 dugmetom 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 za novi server.