Ko dara Geyser un Floodgate
Geyser tulko starp abām versijām. Tavam serverim tas izliekas par Java klientu, tāpēc redstone, fermas un plugini darbojas tieši tāpat kā Java spēlētājiem. Floodgate ļauj Bedrock spēlētājiem pieteikties ar savu Xbox kontu, nevis Java kontu.
| Plugins | Uzdevums | Kur tas darbojas |
|---|---|---|
| Geyser | Pieņem Bedrock savienojumus UDP portā un tos tulko | Paper/Spigot serverī vai tīkla proxy |
| Floodgate | Pieteikšanās bez Java konta, Bedrock vārdi un skini | Tajā pašā vietā, kur Geyser; backend serveros pēc izvēles |
Pirms sāc: Java un versijas
- Geyser vajag Java 21 vai jaunāku uz datora, kur tas darbojas.
- Tavam serverim jāpieņem jaunākā Java versija, jo Geyser atdarina tieši tādu klientu. Vecākiem serveriem vajag ViaVersion.
- Geyser-Spigot darbojas uz Paper un Spigot, sākot no 1.20.5. Vecākiem serveriem vajag proxy, Geyser Standalone vai ViaProxy.
- Tiek atbalstītas tikai aktuālās Bedrock versijas (2026. gada oktobrī: Bedrock 26.30 līdz 26.52, Java 26.2). Uzturi Geyser atjauninātu, jo Bedrock atjauninās pats.
Lejupielādē Geyser un Floodgate savai platformai no oficiālās GeyserMC lejupielādes lapas.
Iestatīšana vienā Paper vai Spigot serverī
- Ieliec
Geyser-Spigot.jarunFloodgate-Spigot.jarmapēplugins. - Pārstartē serveri. Geyser izveido
plugins/Geyser-Spigot/config.yml, Floodgate izveidoplugins/floodgate/arconfig.ymlunkey.pem. - Atver Geyser konfigurāciju un pārbaudi sadaļu
bedrock.portir tas, ko ierakstīs Bedrock spēlētāji. - Iestati autentifikācijas tipu uz
floodgateun pārstartē vēlreiz.
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
java:
auth-type: floodgateVecākās Geyser konfigurācijās otrā sadaļa saucas remote, tāpēc iestatījums ir remote.auth-type. Jaunākie buildi paši pārslēdzas uz Floodgate, ja tas darbojas tajā pašā serverī; iestatīt to tik un tā nekaitē.
Vienā serverī nekur nekopē key.pem. Geyser to nolasa no Floodgate, un pāri palikusi kopija Geyser mapē izraisa pieteikšanās kļūdas.
Atver Bedrock portu UDP protokolam
Java izmanto TCP, Bedrock izmanto UDP. Lielākā daļa nestrādājošu iestatījumu salūst tieši šeit.
- Hostinga panelis: pievieno papildu portu (daudzi hostingi to sauc par allocation) un ieraksti to kā
bedrock.port. Daži hostingi prasa, lai Bedrock izmantotu to pašu portu kā Java, vai maina Java portu katrā startā; turclone-remote-port: trueliek Geyser izmantot Java portu. Geyser iestatīšanas lapā ir instrukcijas daudziem hostingiem. - Pterodactyl: piešķir portu serverim cilnē Network.
- Savs dators vai VPS: atver portu UDP protokolam ugunsmūrī un, ja serveris ir mājās, arī rūterī. OVH un Oracle Cloud bloķē UDP arī savā ugunsmūrī.
sudo ufw allow 19132/udp
sudo ufw reloadBalss čata plugini vai query nevar dalīt portu ar Geyser. Kad ports ir atvērts, konsolē palaid geyser connectiontest <ip> <port>; tas pārbauda portu un iesaka labojumus.
Iestatīšana Velocity vai BungeeCord tīklā
Tīklā Bedrock spēlētāji pieslēdzas proxy tāpat kā Java spēlētāji. Tāpēc Geyser darbojas tikai uz proxy.
- Instalē Geyser un Floodgate savam proxy (Velocity vai BungeeCord) un pārstartē proxy.
- Iestati
bedrock.portun autentifikācijas tipufloodgateGeyser konfigurācijā uz proxy un atver portu UDP protokolam, kā aprakstīts iepriekš. - Instalē Floodgate-Spigot katrā backend serverī. Tas vajadzīgs pluginiem, kas izmanto Floodgate API, un uzlabo skinus.
- Iestati pāradresāciju (forwarding): BungeeCord tā
config.ymliestatiip_forward: trueun katra backendspigot.yml–bungeecord: true; Velocity iestati spēlētāju informācijas pāradresāciju, kā aprakstīts Velocity dokumentācijā. - Floodgate konfigurācijā uz proxy iestati
send-floodgate-data: true. - Nokopē
key.pemno proxy Floodgate mapes uz katra backend servera Floodgate mapi, tad pārstartē backend serverus un proxy.
send-floodgate-data: trueGlabā key.pem slepenībā: tas ļauj kontiem apiet Java autentifikāciju. Augšupielādē to caur FTP binārajā režīmā, citādi saņemsi Tag mismatch kļūdas.
Bedrock vārdi: punkta prefix
Floodgate pieliek prefix katra Bedrock vārda priekšā, lai tas nekad nesakristu ar kādu Java vārdu. Pēc noklusējuma tas ir punkts, tāpēc Xbox gamertag Steve tavā serverī kļūst par .Steve. Atstarpes gamertagos tiek aizstātas ar _.
username-prefix: "."
replace-spaces: true- Komandās izmanto pilno vārdu ar prefix. Ja komanda to nepieņem, liec vārdu pēdiņās:
/tp ".Steve". - Whitelist izmanto
fwhitelist add Steve. Tur prefix nav vajadzīgs. - Ja LuckPerms ir problēmas ar Bedrock vārdiem, tā konfigurācijā iestati
allow-invalid-usernames: true.
GeyserMC iesaka prefix saglabāt. Bedrock spēlētāji arī balso ar šo vārdu: BestMCServerList viņi ievada .Steve – vārdu, ko redz tavs balsošanas balvu plugins.
Sasaistīti konti un skini (pēc izvēles)
Global Linking Floodgate ir ieslēgts pēc noklusējuma. Spēlētāji, kuriem ir abas versijas, pievienojas link.geysermc.org ar abiem kontiem un ieraksta /linkaccount. Pēc tam viņi no jebkuras ierīces spēlē ar savu Java inventāru un atrašanās vietu, tāpēc vispirms viņiem jāpārvieto savi Bedrock priekšmeti. Lokālai saišu datubāzei vajag papildu Floodgate paplašinājumu.
Floodgate pārveido un augšupielādē Bedrock skinus, lai Java spēlētāji tos redzētu. Tas notiek caur rindu un var aizņemt kādu laiku.
Biežākās kļūdas un labojumi
| Simptoms | Parastais cēlonis | Labojums |
|---|---|---|
| „Unable to connect to world“ | UDP ports aizvērts, nepareizs ports vai hostinga iestatījums | Atver portu UDP protokolam, seko sava hostinga Geyser instrukcijām, palaid geyser connectiontest |
| Darbojas uz Java, bet ne uz Bedrock | Ports atvērts tikai TCP | Bedrock vajag UDP |
| „Invalid IP address!“ | Domēnam ir tikai SRV ieraksts | Bedrock neatbalsta SRV ierakstus. Ievadi IPv4 adresi |
Address already in use startējot | Portu izmanto kaut kas cits | Piešķir Geyser savu UDP portu |
| „Please connect through the official Geyser“ | Novecojuši plugini vai atšķirīgi key.pem faili | Atjaunini Geyser un Floodgate, vēlreiz nokopē proxy atslēgu |
| „Outdated server“ | Serveris Geyser ir par vecu | Instalē ViaVersion vai atjaunini serveri |
Dažas lietas nevar pārtulkot: kreisais un labais klikšķis inventārā izskatās vienādi, komandām bez Brigadier nav tab papildināšanas, čata saites nav klikšķināmas. Testē izvēlnes ar īstu Bedrock ierīci. Plugini var rādīt vietējās Bedrock formas caur Floodgate API, kam vajag Floodgate to serverī.
Parādi abas adreses BestMCServerList
Bedrock spēlētāji pieslēdzas ar tavu adresi un Bedrock portu, piemēram, play.example.net un 19132. BestMCServerList katrā servera lapā rāda Java un Bedrock adresi atsevišķi, katru ar kopēšanas pogu.
- Atver Pievieno savu serveri un ievadi savu Java adresi.
- Atzīmē Bedrock spēlētāji tiek atbalstīti.
- Ievadi Bedrock portu no
bedrock.port. Atstāj Bedrock IP tukšu, ja tas ir tāds pats kā Java adrese.
Krosplejs jaunam serverim ir īsta priekšrocība. Pārējo plānu atradīsi ceļvedī kā dabūt spēlētājus jaunam serverim.