Hopp til innholdet
mcserverscout

Java vs Bedrock: slik fungerer crossplay-servere i Minecraft

Hva som skiller Java og Bedrock i flerspiller, hvordan Java + Bedrock-servere lar begge spille sammen, og hvor forskjellene fortsatt merkes.

Wojtazzzz 6 min lesing

Minecraft finnes i to utgaver som ser nesten like ut, men som er helt separate spill under panseret. Java Edition kjører på Windows, macOS og Linux. Bedrock Edition kjører på mobil, nettbrett, Xbox, PlayStation, Nintendo Switch og Windows. I enkeltspiller er forskjellene stort sett små detaljer. I flerspiller avgjør de hvilke servere du i det hele tatt kan bli med på, og det er der crossplay-servere kommer inn.

Hvorfor de to utgavene vanligvis ikke kan spille sammen

Utgavene er skrevet i forskjellige programmeringsspråk og bruker forskjellige nettverksprotokoller. En Java-klient snakker med en Java-server over TCP, som standard på port 25565. En Bedrock-klient snakker med en Bedrock-server over UDP, som standard på port 19132. Meldingene de sender, måten de beskriver blokker og gjenstander på, og til og med hvordan de håndterer spillerbevegelse, er forskjellige. Uten noe imellom får en Bedrock-spiller som prøver å koble til en Java-server, ikke noe svar i det hele tatt.

Bedrock-spillere kan spille sammen på tvers av alle Bedrock-plattformer, så en spiller på mobil og en på Xbox kan dele en verden eller en Bedrock-server. Java-spillere kan bare spille med andre Java-spillere. Skillet går mellom utgavene, ikke mellom enhetene.

Forskjeller som betyr noe på en server

Java Edition Bedrock Edition
Plattformer Windows, macOS, Linux Mobil, nettbrett, konsoller, Windows
Standardport 25565 (TCP) 19132 (UDP)
Legge til servere Hvilken som helst adresse, fra Flerspiller-menyen Hvilken som helst adresse på mobil og Windows; konsoller viser bare utvalgte servere
Tilpasning Mods og et stort utvalg plugins på servere Tillegg, atferdspakker og ressurspakker
Versjoner på servere Servere godtar ofte et spenn av versjoner Servere forventer som regel en nylig utgivelse

Noen forskjeller i spillingen merkes også raskt når folk fra begge utgavene deler en server:

  • Kamp. Java har en nedkjøling på angrep, så timingen på slagene betyr noe. Bedrock-kamp belønner raskere klikking eller tapping. Spillere som er vant til det ene systemet, synes ofte det andre er klønete, og derfor velger PvP-servere gjerne én utgave som hovedmålgruppe.
  • Redstone. Noen innretninger oppfører seg forskjellig, fordi Java og Bedrock oppdaterer redstone på ulike måter. Maskiner du kopierer fra en guide for den ene utgaven, fungerer kanskje ikke i den andre.
  • Kontroller og grensesnitt. Bedrock har oppsett for berøringsskjerm og håndkontroll og et annerledes inventar. Servermenyer bygget med kister eller egne gjenstander ser litt forskjellige ut på hver side.
  • Mods. Modded-servere som krever en mod loader på klienten, er kun for Java. En Bedrock-spiller kan ikke installere de modsene, så disse serverne kan ikke tilby crossplay.

Hva en Java + Bedrock-server er

De fleste crossplay-servere er Java-servere med et ekstra lag som slipper inn Bedrock-spillere. Verdenen, pluginene og spillreglene ligger alle på Java-siden. Bedrock-spillere kobler til en egen port, og en oversetter konverterer alt mellom de to protokollene i sanntid.

Det mest kjente verktøyet med åpen kildekode for dette er Geyser. Det fungerer som en bro: det tar imot Bedrock-tilkoblingen, oversetter handlingene til Bedrock-spilleren til det en Java-klient ville sendt, og oversetter svarene fra serveren tilbake til noe Bedrock-spillet kan vise. For Java-serveren ser Bedrock-spilleren ut som enda en Java-spiller.

Geyser alene forventer fortsatt at hver spiller eier en Java-konto. Et tilhørende verktøy som heter Floodgate, fjerner det kravet. Det lar Bedrock-spillere bli med med bare Bedrock-innloggingen sin (Microsoft) og gir dem en egen identitet på serveren, så de ikke kolliderer med Java-navn. Mange servere merker Bedrock-spillere med et prefiks foran navnet, ofte et punktum eller en stjerne, så .Steve vil være en Bedrock-spiller og Steve en Java-spiller. Nøyaktig hvilket prefiks som brukes, avhenger av hvordan serveren er satt opp.

For deg som spiller er oppsettet usynlig. Java-spillere blir med via den vanlige adressen. Bedrock-spillere legger til den samme serveren med Bedrock-porten serveren oppgir, som ofte er 19132, men kan være en annen når flere servere deler én maskin.

Begrensninger ved crossplay

Oversettelsen er god nok til vanlig spilling, men den er ikke perfekt. Før du slår deg ned på en crossplay-server som Bedrock-spiller, er det greit å vite hvor sømmene er.

  • Du spiller Java-versjonen av spillet. Serveren kjører Java-regler, så verdensgenerering, mob-atferd, redstone og kamp følger Java. En Bedrock-spiller kan merke at noen mekanikker føles rare, for eksempel nedkjølingen på angrep.
  • Noen funksjoner mangler eller er tilnærmet. Der Java har noe Bedrock ikke kan vise direkte, bytter oversetteren det ut med det som ligner mest. Enkelte blokker, gjenstandsdetaljer eller effekter kan se annerledes ut enn det Java-spillere ser.
  • Eget innhold krever ekstra arbeid. Servere med egne gjenstander, modeller eller menyer laget for Java-ressurspakker må tilby en Bedrock-versjon av det innholdet. Gjør de ikke det, ser Bedrock-spillere vanlige gjenstander eller plassholderteksturer.
  • Menyer og grensesnitt er forskjellige. Plugin-menyer bygget av inventarskjermer fungerer, men kan se trange ut på en mobil. Noen servere viser i stedet Bedrock-spillere native skjemaer, som som regel er enklere å bruke.
  • Versjonsetterslep. Etter en ny Bedrock-oppdatering kan en crossplay-server trenge en dag eller to på å oppdatere oversetteren sin. I mellomtiden kan spillere på den nyeste Bedrock-versjonen få en melding om utdatert versjon.
  • Anti-cheat og bevegelse. Fordi Bedrock-bevegelse blir oversatt, kan noen anti-cheat-plugins være strengere med Bedrock-spillere, og rask bevegelse eller lagg kan av og til gi rubber-banding.
  • Skins. Vanlige skins blir som regel med over til Java-spillere, men Bedrock-spesifikke skin-funksjoner, som gjenstander fra figurskaperen eller kapper, vises ikke nødvendigvis på samme måte på Java-siden.

Ingenting av dette hindrer Bedrock-spillere i å kose seg med survival, skyblock, creative eller de fleste minigames. Det betyr mest på servere som er bygget rundt presis kamp eller mye eget innhold.

Hvilken utgave bør du velge for flerspiller?

  • Du spiller på mobil, nettbrett eller konsoll. Du har Bedrock, så se etter servere som tar imot Bedrock. Crossplay-servere gir deg tilgang til mange communityer som startet på Java.
  • Du spiller på PC og vennene dine er på mobil eller konsoll. En crossplay-server lar deg bli på Java mens de blir med fra sine enheter.
  • Du vil ha mods eller størst mulig utvalg av servere. Java har flere servere, flere versjoner å velge mellom og full støtte for mods.
  • Du bryr deg om konkurranse-PvP. Velg utgaven serveren er bygget for. De fleste PvP-communityer designer kampsystemet rundt én av dem.

Slik finner du crossplay-servere på MCServerScout

Servere som tar imot begge utgavene, har et Java + Bedrock-merke i listen. For å se bare dem, åpne listen filtrert på servere som også tar imot Bedrock. Deretter kan du snevre inn etter modus, for eksempel ved å gå gjennom survival-servere eller skyblock-servere og se etter merket.

Når du åpner en server, sjekk tre ting før du kobler til:

  1. Bedrock-adressen og -porten som vises på serverens side. Det er ofte samme adresse med port 19132, men ikke alltid.
  2. Versjonene som står oppført for serveren. Direkte spillertall forteller deg om serveren er oppe akkurat nå.
  3. Anmeldelser fra andre spillere, som ofte nevner hvor godt serveren fungerer fra Bedrock i praksis.

Driver du en Java-server med Geyser og Floodgate satt opp, kan du legge til serveren din gratis med Java-adressen, som er den listen sjekker.