Šta rade Geyser i Floodgate
Geyser prevodi između dve edicije. Prema tvom serveru se ponaša kao Java klijent, pa redstone, farme i pluginovi rade tačno kao za Java igrače. Floodgate pušta Bedrock igrače da se prijave Xbox nalogom umesto Java naloga.
| Plugin | Zadatak | Gde radi |
|---|---|---|
| Geyser | Prima Bedrock konekcije na UDP portu i prevodi ih | Paper/Spigot server ili proxy u mreži |
| Floodgate | Prijava bez Java naloga, Bedrock imena i skinovi | Tamo gde i Geyser, opciono na backend serverima |
Pre početka: Java i verzije
- Geyser traži Javu 21 ili noviju na mašini na kojoj radi.
- Tvoj server mora da prihvata najnoviju Java verziju, jer Geyser imitira takav klijent. Stariji serveri trebaju ViaVersion.
- Geyser-Spigot radi na Paper i Spigot serverima od 1.20.5 naviše. Za starije servere treba ti 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.
Geyser i Floodgate za svoju platformu skini sa zvanične GeyserMC stranice za preuzimanje.
Podešavanje na jednom Paper ili Spigot serveru
- Ubaci
Geyser-Spigot.jariFloodgate-Spigot.jaru folderplugins. - Restartuj server. Geyser pravi
plugins/Geyser-Spigot/config.yml, a Floodgate praviplugins/floodgate/saconfig.ymli fajlomkey.pem. - Otvori Geyser config i proveri sekciju
bedrock.portje ono što će Bedrock igrači ukucati. - Postavi tip autentifikacije na
floodgatei ponovo restartuj.
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
java:
auth-type: floodgateU starijim Geyser configima druga sekcija se zove remote, pa je podešavanje remote.auth-type. Novije verzije same prelaze na Floodgate kad radi na istom serveru; ako ga ipak postaviš, ne škodi.
Na jednom serveru nemoj nigde da kopiraš key.pem. Geyser ga čita iz Floodgate-a, a zaostala kopija u Geyser folderu pravi greške pri prijavi.
Otvori Bedrock port za UDP
Java koristi TCP, Bedrock koristi UDP. Većina pokvarenih podešavanja pada baš ovde.
- 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 menjaju Java port pri svakom startu; tuclone-remote-port: truetera Geyser da koristi Java port. Geyser stranica za podešavanje ima uputstva za mnoge hostove. - Pterodactyl: dodeli port serveru u tabu Network.
- Sopstvena mašina ili VPS: otvori port za UDP u firewallu, a kod kuće i na ruteru. OVH i Oracle Cloud blokiraju UDP i u svom firewallu.
sudo ufw allow 19132/udp
sudo ufw reloadVoice chat pluginovi ili query ne mogu da dele port sa Geyserom. Kad je port otvoren, pokreni geyser connectiontest <ip> <port> u konzoli; proverava port i predlaže rešenja.
Podešavanje 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.
- U Geyser configu na proxyju postavi
bedrock.porti tip autentifikacijefloodgate, pa otvori port za UDP kao gore. - Instaliraj Floodgate-Spigot na svaki backend. Potreban je pluginovima koji koriste Floodgate API i poboljšava skinove.
- Podesi forwarding: na BungeeCordu postavi
ip_forward: trueu njegovomconfig.ymlibungeecord: trueuspigot.ymlsvakog backenda; na Velocityju podesi prosleđivanje podataka o igraču kako piše u Velocity dokumentaciji. - U Floodgate configu na proxyju postavi
send-floodgate-data: true. - Kopiraj
key.pemiz Floodgate foldera na proxyju u Floodgate folder svakog backend servera, pa restartuj backende i proxy.
send-floodgate-data: trueČuvaj key.pem u tajnosti: on propušta naloge pored Java autentifikacije. Šalji ga preko FTP-a u binarnom režimu, inače dobijaš greške Tag mismatch.
Bedrock imena: prefiks sa tačkom
Floodgate stavlja prefiks ispred svakog Bedrock imena, da se nikad ne sudari sa Java imenom. Podrazumevano je to tačka, pa Xbox gamertag Steve na tvom serveru postaje .Steve. Razmaci u gamertagovima se menjaju sa _.
username-prefix: "."
replace-spaces: true- U komandama koristi puno ime sa prefiksom. Ako ga komanda ne prihvata, stavi ime pod navodnike:
/tp ".Steve". - Za whitelist koristi
fwhitelist add Steve. Tu prefiks nije potreban. - Ako LuckPerms ima problema sa Bedrock imenima, postavi
allow-invalid-usernames: trueu njegovom configu.
GeyserMC savetuje da zadržiš prefiks. Bedrock igrači glasaju i sa tim imenom: na BestMCServerList upisuju .Steve, ime koje vidi tvoj plugin za nagrade za glasanje.
Povezani nalozi i skinovi (opciono)
Global Linking je u Floodgate-u uključen podrazumevano. Igrači koji imaju obe edicije uđu na link.geysermc.org sa oba naloga i ukucaju /linkaccount. Posle toga igraju sa Java inventarom i lokacijom sa bilo kog uređaja, pa bi prvo trebalo da premeste svoje Bedrock stvari. Lokalna baza za povezivanje traži dodatnu Floodgate ekstenziju.
Floodgate konvertuje i otprema Bedrock skinove, da ih Java igrači vide. To ide preko reda čekanja i može da potraje.
Česte greške i rešenja
| Simptom | Uobičajen uzrok | Rešenje |
|---|---|---|
| „Unable to connect to world” | UDP port zatvoren, pogrešan port ili podešavanje hosta | Otvori port za UDP, prati Geyser uputstvo svog hosta, pokreni geyser connectiontest |
| Radi na Javi, ne radi na Bedrocku | Port otvoren samo za TCP | Bedrock traži UDP |
| „Invalid IP address!” | Domen ima samo SRV zapis | Bedrock ne podržava SRV zapise. Upiši IPv4 adresu |
Address already in use pri startu | Nešto drugo koristi port | Daj Geyseru njegov UDP port |
| „Please connect through the official Geyser” | Zastareli pluginovi ili različiti key.pem fajlovi | Ažuriraj Geyser i Floodgate, ponovo kopiraj ključ sa proxyja |
| „Outdated server” | Server prestar za Geyser | Instaliraj ViaVersion ili ažuriraj server |
Neke stvari ne mogu da se prevedu: levi i desni klik u inventaru izgledaju isto, komande bez Brigadiera nemaju tab dopunjavanje, linkovi u chatu nisu klikabilni. Testiraj menije na pravom Bedrock uređaju. Pluginovi mogu da prikažu prave Bedrock forme preko Floodgate API-ja, za šta treba Floodgate na njihovom serveru.
Prikaži obe adrese na BestMCServerList
Bedrock igrači se povezuju tvojom adresom plus Bedrock portom, na primer play.example.net i 19132. BestMCServerList na svakoj stranici servera prikazuje Java i Bedrock adresu odvojeno, svaku sa dugmetom za kopiranje.
- Otvori Dodaj server i upiši svoju Java adresu.
- Označi Bedrock igrači su podržani.
- Upiši Bedrock port iz
bedrock.port. Bedrock IP ostavi prazan ako je isti kao Java adresa.
Crossplay je prava prednost za novi server. Ostatak plana nađi u vodiču kako da dobiješ igrače na novom serveru.