Fara beint í efnið

Leyfðu Bedrock-spilurum á Java-netþjóninn þinn: uppsetning Geyser + Floodgate (Paper, Velocity)

Símar, leikjatölvur og Bedrock fyrir Windows eru stór hluti af Minecraft. Með Geyser og Floodgate geta þessir spilarar tengst Java-netþjóninum þínum án þess að kaupa Java Edition. Þessi leiðarvísir fer yfir stakan Paper-netþjón, Velocity- eða BungeeCord-net, UDP-gáttina og algengustu villurnar.

Uppfært:

Hvað Geyser og Floodgate gera

Geyser þýðir á milli útgáfanna tveggja. Gagnvart netþjóninum þínum hagar það sér eins og Java-biðlari, svo redstone, býli og viðbætur virka nákvæmlega eins og fyrir Java-spilara. Floodgate leyfir Bedrock-spilurum að skrá sig inn með Xbox-aðganginum sínum í stað Java-aðgangs.

ViðbótHlutverkHvar hún keyrir
GeyserTekur við Bedrock-tengingum á UDP-gátt og þýðir þærPaper/Spigot-netþjónn, eða proxy-inn á neti
FloodgateInnskráning án Java-aðgangs, Bedrock-nöfn og skinsSami staður og Geyser, valfrjálst á backend-netþjónum

Áður en þú byrjar: Java og útgáfur

  • Geyser þarf Java 21 eða nýrra á vélinni sem keyrir það.
  • Netþjónninn þinn verður að taka við nýjustu Java-útgáfunni, því Geyser líkir eftir slíkum biðlara. Eldri netþjónar þurfa ViaVersion.
  • Geyser-Spigot keyrir á Paper og Spigot frá 1.20.5 og upp úr. Eldri netþjónar þurfa proxy, Geyser Standalone eða ViaProxy.
  • Aðeins nýlegar Bedrock-útgáfur eru studdar (október 2026: Bedrock 26.30 til 26.52, Java 26.2). Haltu Geyser uppfærðu, því Bedrock uppfærir sig sjálft.

Sæktu Geyser og Floodgate fyrir þinn vettvang á opinberu niðurhalssíðu GeyserMC.

Uppsetning á stökum Paper- eða Spigot-netþjóni

  1. Settu Geyser-Spigot.jar og Floodgate-Spigot.jar í plugins-möppuna.
  2. Endurræstu netþjóninn. Geyser býr til plugins/Geyser-Spigot/config.yml, Floodgate býr til plugins/floodgate/ með config.yml og key.pem.
  3. Opnaðu stillingaskrá Geyser og athugaðu bedrock-hlutann. port er það sem Bedrock-spilarar slá inn.
  4. Stilltu auðkenningartegundina á floodgate og endurræstu aftur.
plugins/Geyser-Spigot/config.yml
bedrock:
  address: 0.0.0.0
  port: 19132
  clone-remote-port: false

java:
  auth-type: floodgate

Í eldri stillingaskrám Geyser heitir seinni hlutinn remote, svo stillingin er remote.auth-type. Nýlegar útgáfur skipta sjálfar yfir í Floodgate þegar það keyrir á sama netþjóni; það skaðar ekki að stilla þetta.

Á stökum netþjóni skaltu ekki afrita key.pem neitt. Geyser les það frá Floodgate og gamalt afrit í Geyser-möppunni veldur innskráningarvillum.

Opnaðu Bedrock-gáttina fyrir UDP

Java notar TCP, Bedrock notar UDP. Flestar bilaðar uppsetningar stranda hér.

  • Hýsingarstjórnborð: bættu við aukagátt (margir hýsingaraðilar kalla það allocation) og sláðu hana inn sem bedrock.port. Sumir hýsingaraðilar krefjast þess að Bedrock noti sömu gátt og Java eða breyta Java-gáttinni við hverja ræsingu; þar lætur clone-remote-port: true Geyser nota Java-gáttina. Uppsetningarsíða Geyser hefur leiðbeiningar fyrir marga hýsingaraðila.
  • Pterodactyl: úthlutaðu gáttinni til netþjónsins í Network-flipanum.
  • Eigin vél eða VPS: opnaðu gáttina fyrir UDP í eldveggnum og, heima, í beininum. OVH og Oracle Cloud loka líka á UDP í eigin eldvegg.
Linux með ufw
sudo ufw allow 19132/udp
sudo ufw reload

Raddspjallsviðbætur eða query geta ekki deilt gáttinni með Geyser. Þegar gáttin er opin skaltu keyra geyser connectiontest <ip> <port> í stjórnborðinu; það athugar gáttina og stingur upp á lausnum.

Uppsetning á Velocity- eða BungeeCord-neti

Á neti tengjast Bedrock-spilarar proxy-num alveg eins og Java-spilarar. Geyser keyrir því aðeins á proxy-num.

  1. Settu upp Geyser og Floodgate fyrir proxy-inn þinn (Velocity eða BungeeCord) og endurræstu proxy-inn.
  2. Stilltu bedrock.port og auðkenningartegundina floodgate í stillingaskrá Geyser á proxy-num og opnaðu gáttina fyrir UDP eins og lýst er hér að ofan.
  3. Settu upp Floodgate-Spigot á hverjum backend-netþjóni. Það er nauðsynlegt fyrir viðbætur sem nota Floodgate API og bætir skins.
  4. Settu upp áframsendingu: á BungeeCord stillir þú ip_forward: true í config.yml þess og bungeecord: true í spigot.yml hvers backend-netþjóns; á Velocity setur þú upp áframsendingu spilaraupplýsinga eins og lýst er í skjölun Velocity.
  5. Í stillingaskrá Floodgate á proxy-num skaltu stilla send-floodgate-data: true.
  6. Afritaðu key.pem úr Floodgate-möppu proxy-sins í Floodgate-möppu hvers einasta backend-netþjóns og endurræstu svo backend-netþjónana og proxy-inn.
plugins/floodgate/config.yml (proxy)
send-floodgate-data: true

Haltu key.pem leyndu: það hleypir aðgöngum fram hjá Java-auðkenningu. Hladdu því upp með FTP í binary-ham, annars færðu Tag mismatch villur.

Bedrock-nöfn: punktforskeytið

Floodgate setur forskeyti fyrir framan hvert Bedrock-nafn svo það rekist aldrei á Java-nafn. Sjálfgefið er punktur, svo Xbox-gamertag-ið Steve verður .Steve á netþjóninum þínum. Bilum í gamertags er skipt út fyrir _.

plugins/floodgate/config.yml
username-prefix: "."
replace-spaces: true
  • Í skipunum notar þú fulla nafnið með forskeytinu. Ef skipun tekur ekki við því skaltu setja nafnið innan gæsalappa: /tp ".Steve".
  • Fyrir hvítlistann notar þú fwhitelist add Steve. Forskeytið þarf ekki þar.
  • Ef LuckPerms á í vandræðum með Bedrock-nöfn skaltu stilla allow-invalid-usernames: true í stillingaskrá þess.

GeyserMC mælir með því að halda forskeytinu. Bedrock-spilarar kjósa líka með þessu nafni: á BestMCServerList slá þeir inn .Steve, nafnið sem viðbótin fyrir kosningaverðlaun sér.

Tengdir aðgangar og skins (valfrjálst)

Global Linking er sjálfgefið virkt í Floodgate. Spilarar sem eiga báðar útgáfurnar tengjast link.geysermc.org með báðum aðgöngum og slá inn /linkaccount. Eftir það spila þeir með Java-birgðirnar sínar og staðsetningu úr hvoru tækinu sem er, svo þeir ættu að færa Bedrock-hlutina sína fyrst. Staðbundinn tengigagnagrunnur þarf aukaviðbót fyrir Floodgate.

Floodgate breytir Bedrock-skins og hleður þeim upp svo Java-spilarar sjái þau. Þetta fer í gegnum biðröð og getur tekið smá stund.

Algengar villur og lausnir

EinkenniAlgeng orsökLausn
„Unable to connect to world“UDP-gátt lokuð, röng gátt eða röng stilling hjá hýsingaraðilaOpnaðu gáttina fyrir UDP, fylgdu Geyser-leiðbeiningum hýsingaraðilans, keyrðu geyser connectiontest
Virkar á Java, ekki á BedrockGáttin aðeins opnuð fyrir TCPBedrock þarf UDP
„Invalid IP address!“Lénið hefur aðeins SRV-færsluBedrock styður ekki SRV-færslur. Sláðu inn IPv4-vistfangið í staðinn
Address already in use við ræsinguEitthvað annað notar gáttinaGefðu Geyser sína eigin UDP-gátt
„Please connect through the official Geyser“Úreltar viðbætur eða ólíkar key.pem skrárUppfærðu Geyser og Floodgate, afritaðu lykil proxy-sins aftur
„Outdated server“Netþjónninn of gamall fyrir GeyserSettu upp ViaVersion eða uppfærðu netþjóninn

Sumt er ekki hægt að þýða: vinstri- og hægrismellir í birgðaglugga líta eins út, skipanir án Brigadier fá enga tab-útfyllingu og hlekkir í spjalli eru ekki smellanlegir. Prófaðu valmyndir með raunverulegu Bedrock-tæki. Viðbætur geta sýnt innbyggð Bedrock-eyðublöð í gegnum Floodgate API, sem þarf Floodgate á netþjóni þeirra.

Sýndu bæði vistföngin á BestMCServerList

Bedrock-spilarar tengjast með vistfanginu þínu auk Bedrock-gáttarinnar, til dæmis play.example.net og 19132. BestMCServerList sýnir Java- og Bedrock-vistfangið hvort í sínu lagi á hverri netþjónssíðu, hvort með sínum afritunarhnappi.

  1. Opnaðu Skráðu netþjóninn þinn og sláðu inn Java-vistfangið þitt.
  2. Hakaðu við Bedrock-spilarar eru studdir.
  3. Sláðu inn Bedrock-gátt úr bedrock.port. Láttu Bedrock IP vera tóma ef hún er sú sama og Java-vistfangið.

Crossplay er raunverulegt forskot fyrir nýjan netþjón. Lestu hvernig þú færð spilara á nýjan netþjón fyrir restina af planinu.

Algengar spurningar

Þurfa Bedrock-spilarar Java-aðgang til að tengjast með Geyser?

Ekki ef Floodgate er uppsett og Geyser notar auðkenningartegundina floodgate. Bedrock-spilarar skrá sig þá inn með Xbox-aðganginum sínum.

Hvaða gátt nota Bedrock-spilarar?

Gáttina úr bedrock.port í stillingaskrá Geyser, sjálfgefið 19132. Hún verður að vera opin fyrir UDP. Þeir nota sama vistfang og Java-spilarar.

Hvar set ég upp Geyser á Velocity- eða BungeeCord-neti?

Aðeins á proxy-num, ásamt Floodgate. Floodgate á backend-netþjónunum er valfrjálst; ef þú notar það skaltu stilla send-floodgate-data: true á proxy-num og afrita key.pem á hvern backend-netþjón.

Af hverju byrja Bedrock-nöfn á punkti?

Það er username-prefix í Floodgate. Það heldur Bedrock- og Java-nöfnum aðskildum. Þú getur breytt því í stillingaskrá Floodgate, en GeyserMC mælir með að halda forskeyti.

Get ég notað sömu gátt fyrir Java og Bedrock?

Já, Java notar TCP og Bedrock notar UDP. Með clone-remote-port: true tekur Geyser Java-gáttina. Gáttin verður þá að vera opin bæði fyrir TCP og UDP.

Heimildir

Borið saman við opinberu skjölunina: