Sådan laver du en Minecraft-server (Java Edition) på Windows eller Ubuntu

Lad os oprette en Minecraft-server op og køre på få minutter, som du kan nyde sammen med nære venner.

Minecraft er et paradis for skaberen eller en underligt udseende blokificeret verden, der irriterer dig til kernen, hver gang du træder ind.

Uanset hvad, finder gamere over hele kloden det uimodståeligt og spiller Minecraft i stort antal, hvilket gør det til bedst sælgende videospil nogensinde.

Mens du kan spille Minecraft solo, bliver oplevelsen intetsigende, når du ender med at bruge timer i minedrift og håndværk.

Ergo har du multiplayeren til at holde det sjove i live. Nu kan du enten tilslutte dig de store navneservere og spille sammen med hundredvis, hvis ikke tusindvis af spillere.

Eller du kan selv lave en Minecraft-server for at have det sjovt med dine kære.

Det er vigtigt at vide, at denne guide vil oprette en Minecraft-server på din personlige pc. Så du bør ikke være vært for spillere, du ikke har tillid til, da du vil afsløre din IP-adresse.

Og husk venligst, at vi er vært for Minecraft Java-udgaven, som fungerer på Windows, macOS og Linux.

Nu hvor du ved nok, lad os starte med den rigtige vare.

Sådan laver du en Minecraft-server

Mest sandsynligt ville du bruge din egen pc til dette. Du kan dog også vælge Minecraft Server Hosting for yderligere support og professionelt gameplay for et stort antal spillere.

Men vi holder fast i den antagelse, at du bruger en personlig computer.

Og da vi installerer Minecraft Java edition, skal vi først installere Java eller opdatere, hvis du allerede har det.

Installation af Java på Windows er ret simpelt. Besøg denne Java download sideog tag den nyeste version.

For Ubuntu skal du åbne terminalen og indtaste sudo apt install openjdk-18-jre, og trykke på enter. Da dette skrives, var Java 18 den seneste; du bør ændre det i overensstemmelse hermed.

Hvis du skal køre Minecraft på en 3.-parts cloud-server som DigitalOcean, skal du installere java med denne kommando i stedet: sudo apt install openjdk-18-jre-headless. Dette betyder, at du vil køre Minecraft uden en grafisk brugergrænseflade.

Download og installer derefter Minecraft Java Edition Server for at få en enkelt fil med navnet server. Bare så du ved, er der ikke separate filer til Windows og Linux.

Efter download vil det være ideelt at oprette en separat mappe til dette, da serveren vil generere flere filer, som du gerne vil have på et pænt ryddeligt sted i stedet for at ligge på tværs af hoveddownloadmappen.

  Sådan finder du hvilken app der trækker din internethastighed ned i Windows

Dernæst kan du vælge at have en Minecraft-server med eller uden en grafisk brugergrænseflade (GUI). Selvom det er praktisk at have en GUI, kan du have nogle ekstra ressourcer, hvis du vælger at gå efter kommandoprompten.

Alligevel ser vi begge.

Minecraft Server med GUI

Brug af Minecraft-serveren med en GUI er næsten identisk i Windows og Ubuntu.

Windows

Kør serverfilen.

Dette åbner ikke noget, men vil i stedet oprette flere filer, inklusive en tekstfil til slutbrugerlicensaftalen (eula.txt). Åbn denne tekstfil, erstat eula=false med eula=true, og gem ændringerne.

Dette indikerer, at du accepterer udviklerens vilkår og betingelser. Hvis du går glip af dette trin, lukkes serveren ned, når du åbner den.

Dobbeltklik derefter på serverfilen igen for at åbne dens grafiske brugergrænseflade. Den vil begynde at indlæse alle forudsætninger, og du vil få et Udført nederst til højre (lige over det tomme felt), hvilket indikerer, at serveren er klar til hosting.

Ubuntu

Åbn terminalen og brug cd-kommandoen til at navigere til Minecraft-mappen. Alternativt kan du åbne den specifikke mappe, højreklikke og vælge Åbn i Terminal for at få den direkte til at pege mod den mappe.

Kør nu java -Xmx1024M -Xms1024M -jar server.jar, og tryk enter.

Xmx og Xms angiver henholdsvis den maksimale og minimale ram, som din Minecraft-server kører med. Du kan eksperimentere med disse værdier for at få en optimal oplevelse.
For eksempel kan jeg ændre det til:
java -Xmx4096M -Xms2048M -jar server.jar
hvilket betyder, at Minecraft-serveren vil fungere mellem 2 Gb til 4 Gb RAM.

Dette beder dig om at acceptere EULA’en, før du kører serveren. I lighed med det, vi gjorde i Windows, skal du finde den nyoprettede eula.txt-fil og ændre den ved at ændre falsk til sand.

Bagefter skal du indsætte og køre den samme kommando:

Dette vil tage noget tid, men du vil snart se en grafisk brugergrænseflade pop-up, der angiver serverstatus.

Du kan også støde på nogle fejl, såsom Kunne ikke indlæse modulet “canberra-gtk-module. Dette kan fjernes ved at installere de specifikke filer ved at åbne en separat terminal og køre sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Genstart nu serveren, og du får ikke denne fejl igen.

Selvom det er fantastisk at have GUI’en, kan det være irriterende at bruge terminalen hver gang for at åbne den. Så vi laver et script til at køre det nemt.

Til dette skal du oprette en tekstfil i mappen og navngive den som start.sh. Åbn derefter denne fil med en hvilken som helst teksteditor. Kopier og indsæt derefter java -Xmx1024M -Xms1024M -jar server.jar, og gem ændringerne.

  Sådan ændres DNS-indstillinger på Windows 11

Til sidst skal du højreklikke over det, indtaste Egenskaber i slutningen af ​​pop op-vinduet, vælge Tilladelser øverst og markere Tillad eksekvering af fil som program.

Nu skal du blot højreklikke på start.sh-filen og vælge Kør som et program for at åbne Minecraft Server GUI.

Så dette var at skabe en Minecraft-server med en GUI. Lad os tjekke alternativet ud.

Minecraft-server uden GUI

Det er uden tvivl en mere kraftfuld mulighed af de to og giver mere mening for superbrugerne.

Windows

I denne metode kører vi ikke server.jar-filen direkte. I stedet opretter vi én start.bat-fil til at køre serveren i kommandoprompten.

Åbn først mappen, der indeholder server.jar, og opret en start.txt-fil. Åbn nu filen i Notesblok og copy-paste følgende kode i tekstfilen, og gem ændringerne:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Derefter skal du omdøbe filen fra start.txt til start.bat.

Dobbeltklik nu på denne start.bat-fil for at køre serveren første gang. Dette vil oprette flere filer med kommandoprompten, der lukker øjeblikke efter at have kørt bat-filen.

For at fortsætte yderligere kræver det at ændre eula.txt-filen, svarende til hvad vi gjorde i GUI-metoden.

Når du gør det og kører bat-filen igen, vil dette være outputtet:

‘Udført’ i slutningen betyder, at serveren kører perfekt.

Ubuntu

Ingen GUI i Ubuntu betyder at tilføje en nogui i scriptfilen, som vi tidligere lavede i Ubuntu GUI-metoden. Så det nye script bliver:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Gem derefter ændringerne og kør scriptet for at åbne Minecraft-serveren i terminalen:

Du kan skrive hjælp for at få listen over gyldige kommandoer, eller du kan kontrollere Minecraft Wiki.

Endelig er vi færdige med serveroprettelsesdelen.

Nu for at spille på denne nyoprettede server, skal du blot finde Add Server under Multiplayer i Minecraft launcher. Dernæst skal du skrive localhost eller 0 i serveradressen og klikke på Udført.

Dette vil vise serveren i multiplayer-menuen. Vælg nu serveren og klik på Join Server nederst.

Dette åbner spillet for den lokale spiller (dig). Men du har ikke oprettet dette for at spille alene, så lad os se, hvordan du spiller multiplayer på din oprindelige server.

Hosting af spillere på din Minecraft-server

Du kan hoste andre på din Minecraft-server i eller uden for dit lokale netværk (LAN).

Folk på det samme netværk skal blot bruge værtens interne IP-adresse, som du kan få ved at skrive ipconfig i kommandoprompten.

Ubuntu-folk kan skrive værtsnavn -I for at få den interne IP-adresse:

Det er starten på resultatet, 192.168.1.32, i dette tilfælde.

Del dette med andre spillere, og de kan slutte sig til din server ved at angive dette i serveradressesektionen i multiplayer-fanen.

Minecraft-hosting for folk uden for LAN har dog brug for nogle netværksfærdigheder til:

Det første trin er at konfigurere firewallen til at tillade forbindelser til et specifikt portnummer, som du kan finde på serveregenskabsfilen, der er oprettet i hovedservermappen.

  Sådan omgår du en ødelagt tastaturtast på en Windows 10-pc

Så standardportnummeret er 25565.

Efterfølgende skal du fortælle firewallen om at tillade forbindelser via denne port for at lade dine Minecraft-venner deltage.

Firewall-konfiguration

Firewall-konfigurationen afhænger af dit operativsystem. Da denne vejledning er beregnet til Windows og Ubuntu, gennemgår vi begge.

Konfiguration af firewall på Windows

Tryk på ⊞+R, skriv firewall.cpl, og tryk på enter.

Grundlæggende sætter vi indgående og udgående regler for porten (25565) for UDP- og TCP-netværksprotokoller. Dette vil være en fire-trins proces. Tjek denne demo, hvor vi fuldfører det første trin ved at oprette en indgående regel for TCP:

Du vil gentage dette for indgående (UDP) og udgående (TCP & UDP) for den samme port.

Konfiguration af firewall på Ubuntu

I Ubuntu forbliver Firewall slukket som standard, og du kan bekræfte det ved at køre sudo ufw status verbose i terminalen.

Hvis den vender tilbage med Status: inaktiv, kan du aktivere den ved at aktivere sudo ufw.

Skriv derefter sudo ufw allow 25565, og tryk på enter for at åbne port 25565, som er standard for at tillade forbindelser i Minecraft.

Nu kan vi kontrollere den åbne port ved hjælp af sudo ufw status verbose igen:

Nu hvor vi har denne port klar til forbindelser, er det tid til at gøre den tilgængelig for andre. Denne proces kaldes port forwarding, som kan tage et par sekunder til et minut. Men vi kan ikke forklare det her, da det er baseret på din WiFi-router.

Søg efter din enhed, og vær færdig med den.

Derefter skal dine venner bruge din offentlige IP-adresse.

Du kan få dette ved blot at google min ip-adresse eller besøge noget lignende whatismyipadresse.

Sløring af min offentlige IP-adresse gentager det faktum, at du ikke deler din med nogen, du ikke stoler på.

Processen for at tilslutte sig denne server ligner tilslutning til din egen server, den eneste forskel er, at de vil bruge offentlig IP-adresse:portnummer (f.eks. 125.245.74.894:25565) i Serveradressesektionen. Og tøv ikke med servernavnet, det henter den automatisk.

Konklusion

Så det er sådan, du laver en Minecraft Java-udgaveserver og får dine venner til at slutte sig til den.

Det er ligetil, hvis hele partiet er på samme LAN. På denne måde opretter du bare en server og deler din interne IP-adresse.

For spillere på forskellige netværk består det i at downloade og køre serverfilen fra Minecraft, konfigurere firewallen, videresende porte og dele din eksterne IP-adresse.

Selvom det er muligt at konvertere din stationære pc til en lille server, har du brug for en kraftfuld server til at hoste og spille på den samtidigt.

Og hvis du ikke vil gøre dette på din pc og ikke kan lide de administrerede Minecraft-servere, så har vi en perfekt guide til at hoste Minecraft på Vultr.