Minecrafti crossplay: Java ja Bedrock koos Geyser'iga
Sellel lehel
Java ja Bedrock on kaks eraldi Minecrafti versiooni, mis tavaliselt koos mängida ei saa — just seepärast ei pääse Xboxil või telefonis olev sõber kunagi PC serverisse. Geyser lahendab täpselt selle: see laseb Bedrock-mängijatel Java serveriga ühenduda, nii et kõik jagavad üht maailma sõltumata seadmest.
See juhend näitab, kuidas crossplay tegelikult töötab, kuidas seadistada oma serveris Geyser ja Floodgate samm-sammult, kuidas konsooli- ja mobiilimängijad ühenduvad ning milline on kiireim viis see hallataval majutusel käima saada. Kui server on sinu majutada, on crossplay sinu kontrolli all.
Mida Geyser ja Floodgate tegelikult teevad
Geyser on tasuta avatud lähtekoodiga proxy, mis tõlgib Bedrock'i võrguprotokolli lennult Java omaks. Sinu server jääb tavaliseks Java serveriks; Geyser seisab selle ees ja paneb Bedrock-kliendid sellele Java-klientidena paistma. Just seetõttu töötab crossplay alati Java serveril, mitte kunagi vastupidi.
Floodgate on selle kaaslane. Tavaliselt nõuab Java server, et igal mängijal oleks Java konto; Floodgate laseb Bedrock-mängijatel liituda ilma selleta, kasutades oma olemasolevat Bedrock-identiteeti. Käivita need koos ja konsooli- või mobiilimängija saab sinu serverisse hüpata, ilma et peaks midagi lisaks ostma.
Mõned ausad piirangud: kaks väljaannet peavad olema sobivatel versioonidel ja käputäis ainult Javas leiduvaid mehaanikaid või sügavamaid modifikatsioonifunktsioone ei tõlgi täiuslikult. Ellujäämise, minimängude ja valdava enamiku pluginate puhul on crossplay sujuv.
Mida sul crossplay jaoks vaja on
Crossplay-l on lühike ostunimekiri:
- Java server, mis toetab pluginaid. Standard on Paper (või Spigot/Purpur) — Geyser paigaldub pluginana ühe sammuga. Puhas Vanilla saab crossplay'ga samuti hakkama, kuid selle asemel eraldiseisva proxy kaudu (kirjeldatud allpool). Serveritarkvaraga alles alustad? Vaata parim Minecrafti serveritarkvara.
- Geyser ja Floodgate. Mõlemad on GeyserMC-lt tasuta, sinu serveri tüübiga sobitatud.
- Bedrock'i port avatud: UDP 19132. Java kasutab TCP 25565; Bedrock-mängijad jõuavad Geyser'ini pordil UDP 19132, seega peavad mõlemad kättesaadavad olema.
- Sobivad versioonid. Hoia Geyser ajakohasena, et see toetaks Bedrock'i ja Java versioone, mida sinu mängijad kasutavad.
Kui sa pole serverit veel üles ehitanud, alusta juhendist kuidas teha Minecrafti server — ja lisa siis crossplay peale.
Samm-sammult: paigalda Geyser ja Floodgate pluginatena
See on tavapärane tee Paper'i või Spigot'i serveril. Muster on sama nagu iga plugina puhul — täieliku juhendi leiad artiklist pluginate paigaldamine.
- Laadi alla Geyser ja Floodgate. Hangi oma platvormi jaoks GeyserMC allalaadimistest
Geyser-Spigot.jarjafloodgate-spigot.jar. - Aseta need pluginate kausta. Laadi mõlemad JAR-failid oma serveri
plugins/kausta üles SFTP või failihalduri kaudu. - Taaskäivita server. Esimesel käivitusel loob iga plugin oma seadistuse; konsool peaks teatama, et mõlemad laaditakse ilma vigadeta.
- Kontrolli Bedrock'i porti. Failis
plugins/Geyser-Spigot/config.ymlkinnita, et sidumisport on19132. Jätaauth-typeväärtuseksfloodgate, et Bedrock-mängijad liituksid ilma Java kontota. - Ava UDP 19132. Ise majutades suuna oma ruuteris UDP 19132 edasi Java pordi kõrval. Majutusel on port juba avatud.
- Testi Bedrock'ist. Lisa Bedrock-kliendis server oma aadressi ja pordiga 19132. Kui satud samasse maailma, mida näevad sinu Java-mängijad, siis crossplay töötab.
Jäta pordide edasisuunamine ära — HytHosti Minecrafti server käitab Geyser'i crossplay'd juba avatud Bedrock'i pordiga.
Vaata Minecrafti paketteVanilla serverid ja proxy-võrgud
Kõik serverid pluginaid ei võta. Ülejäänu katavad kaks varianti:
- Geyser Standalone. Kui käitad puhast Vanilla't või tahad Geyser'i eraldi masinasse, töötab Geyser Standalone oma proxyna, mis osutab sinu Java serveri aadressile ja pordile. Floodgate'i käsitletakse selles režiimis veidi teisiti, kuid Bedrock-mängijad ühenduvad ikka pordil 19132.
- Proxy-võrgud (Velocity / BungeeCord). Käitad mitut omavahel seotud serverit Velocity või BungeeCord'i taga? Paigalda proxyle sobivad Geyser'i ja Floodgate'i buildid, et Bedrock-mängijad jõuaksid kogu võrku ühe sisenemispunkti kaudu.
Ühe kogukonnaserveri jaoks on ülalkirjeldatud pluginatee lihtsaim; nende poole pöördu vaid siis, kui sinu seadistus seda nõuab.
Kuidas konsooli- ja mobiilimängijad tegelikult liituvad
See, kuidas Bedrock-mängija liitub, sõltub tema seadmest:
- Mobiil, Windows ja Bedrock arvutis. Nad lisavad serveri otse — sinu aadress, port
19132— ja ühenduvad. - Konsoolid (Xbox, PlayStation, Switch). Konsoolid ei lase mängijatel suvalist serveriaadressi sisestada, seega ühenduvad nad DNS-konnektori kaudu, näiteks BedrockConnect (konsoolis DNS-iks seatuna kuvab see loendi, kuhu nad sinu serveri sisestavad). See on konsooli, mitte Geyser'i piirang — sama nipp, mida kasutatakse iga Bedrock-serveri puhul. Meie Bedrock-serveri juhend käsitleb konsoolide teed üksikasjalikult.
Kord sees, jagavad Bedrock- ja Java-mängijad sama maailma, vestlust ja mängu — enamik ei pane tähelegi, kes millise väljaande peal on.
Kiire tee: crossplay hallataval majutusel
HytHosti Minecrafti serveril on keerukamad osad juba lahendatud. Käita Paper'i server, paigalda paneeli pluginatööriistadest Geyser ja Floodgate (või aseta JAR-failid kausta plugins/) ning Bedrock'i port on sinu jaoks avatud — ei mingit ruuterit ega proxy-masinat, mida turvata. Saad tasuta alamdomeeni, mida jagada, Voxility DDoS-kaitse mõlema pordi ees ning sihiks 99,9% tööaega, nii et server on olemas alati, kui su crossplay-seltskond on.
Eelistad silla asemel puhast Bedrock-serverit? See on teistsugune seadistus — vaata Minecraft Bedrock majutus. Aga kui tahad Java pluginaid ja modifikatsioone ning oma konsoolisõpru samas maailmas, on vastus Geyser Java serveril — ja hallataval majutusel on see mõne minuti töö.
Korduma kippuvad küsimused
Geyser on tasuta avatud lähtekoodiga proxy, mis laseb Bedrock Editioni mängijatel (konsool, mobiil, Windows) liituda Java Editioni serveriga. See tõlgib kahe väljaande võrguprotokolle reaalajas, nii et sinu server jääb tavaliseks Java serveriks, samal ajal kui Bedrock-mängijad ühenduvad sellega, nagu oleks tegu nende oma väljaandega.
Mitte siis, kui käitad Geyser'i kõrval Floodgate'i. Floodgate laseb Bedrock-mängijatel autentida oma olemasoleva Bedrock-kontoga, nii et nad liituvad sinu Java serveriga ilma Java kontot ostmata või sidumata. Ilma Floodgate'ita oleks Java konto vajalik.
Jah, ühe lisasammuga: konsoolid ei suuda sisestada kohandatud serveriaadressi, seega kasutavad mängijad sinu serverini jõudmiseks DNS-konnektorit, näiteks BedrockConnect. See on konsoolipiirang, mis kehtib iga Bedrock-serveri puhul, mitte midagi, mille Geyser lisab. Mobiili ja Windowsi Bedrock-mängijad saavad sinu aadressi ja pordi 19132 otse lisada.
See töötab Java serveril. Paper (või Spigot/Purpur) on lihtsaim, sest Geyser paigaldub pluginana; puhas Vanilla töötab Geyser Standalone kaudu eraldi proxyna; ja Velocity/BungeeCord võrgud paigaldavad Geyser'i proxyle. Mida teha ei saa, on Java-mängijate lisamine ainult Bedrock-serverisse — crossplay't majutab alati Java.
Bedrock ühendub üle UDP-pordi 19132, samal ajal kui Java kasutab TCP 25565. Kui Geyser on paigaldatud, peavad mõlemad kättesaadavad olema — ise majutades suuna oma ruuteris UDP 19132 edasi; hallataval majutusel on see juba avatud.
Mõned küll. Java ja Bedrock peavad olema sobivatel versioonidel ja mõned ainult Javas leiduvad mehaanikad või sügavamad modifikatsioonifunktsioonid ei tõlgi Bedrock-klientidele täiuslikult. Ellujäämise, minimängude ja pluginate valdava enamiku puhul on see sujuv — enamik mängijaid ei märka iial vahet.
Too kõik samasse maailma
Käita HytHostis Paper'i server, lisa Geyser ja Floodgate ning su konsooli- ja mobiilisõbrad liituvad sinu Java maailmaga mõne minutiga — Bedrock'i port on avatud ja DDoS-kaitsega kohe karbist.
Live chat 8 AM – 11 PM (Chișinău time) · tickets answered during business hours