Hur man gör en Minecraft-server (Java Edition) på Windows eller Ubuntu

Låt oss skapa en Minecraft-server igång på några minuter som du kan njuta av med nära vänner.

Minecraft är ett paradis för skaparen eller en blockifierad värld som ser konstigt ut och irriterar dig till kärnan varje gång du kliver in.

Hur som helst, spelare runt om i världen tycker att det är oemotståndligt och spelar Minecraft i stort antal, vilket gör det till bästsäljande tv-spel genom tiderna.

Även om du kan spela Minecraft solo, blir upplevelsen intetsägande efter att du tillbringat timmar i gruvdrift och hantverk.

Du har alltså multiplayern för att hålla det roliga vid liv. Nu kan du antingen gå med i de stora namnservrarna och spela tillsammans med hundratals om inte tusentals spelare.

Eller så kan du göra en Minecraft-server själv för att ha kul med dina kära.

Det är viktigt att veta att den här guiden kommer att skapa en Minecraft-server på din personliga dator. Så du bör inte vara värd för spelare som du inte litar på, eftersom du kommer att avslöja din IP-adress.

Och kom ihåg att vi kommer att vara värd för Minecraft Java-utgåvan, som fungerar på Windows, macOS och Linux.

Nu när du vet tillräckligt, låt oss börja med den verkliga affären.

Hur man gör en Minecraft-server

Troligtvis skulle du använda din egen dator för detta. Men du kan också välja Minecraft Server Hosting för ytterligare support och professionellt spel för ett stort antal spelare.

Men vi kommer att hålla fast vid antagandet att du använder en persondator.

Och eftersom vi installerar Minecraft Java edition måste vi först installera Java eller uppdatera om du redan har det.

Att installera Java på Windows är ganska enkelt. Besök denna Java nedladdningssidaoch hämta den senaste versionen.

För Ubuntu, öppna terminalen och skriv sudo apt install openjdk-18-jre och tryck enter. När detta skrevs var Java 18 det senaste; du bör ändra det därefter.

Om du ska köra Minecraft på en 3:e parts molnserver som DigitalOcean, installera java med detta kommando istället: sudo apt install openjdk-18-jre-headless. Detta betyder att du kommer att köra Minecraft utan ett grafiskt användargränssnitt.

Ladda sedan ner och installera Minecraft Java Edition Server för att få en enda fil med namnet server. Bara så att du vet finns det inte separata filer för Windows och Linux.

Efter nedladdning är det idealiskt att skapa en separat mapp för detta eftersom servern kommer att generera fler filer som du vill ha på ett snyggt städat ställe istället för att ligga över huvudmappen för nedladdning.

Därefter kan du välja att ha en Minecraft-server med eller utan ett grafiskt användargränssnitt (GUI). Även om det är bekvämt att ha ett GUI, kan du ha några extra resurser om du väljer att gå via kommandotolken.

Ändå får vi se båda.

Minecraft Server med GUI

Att använda Minecraft-servern med ett GUI är nästan identiskt i Windows och Ubuntu.

Windows

Kör serverfilen.

Detta kommer inte att öppna något, istället skapas fler filer, inklusive en textfil för slutanvändarlicensavtalet (eula.txt). Öppna den här textfilen, ersätt eula=false med eula=true och spara ändringarna.

Detta indikerar att du godkänner utvecklarens villkor. Om du missar det här steget kommer servern att stängas av när du öppnar den.

Dubbelklicka sedan på serverfilen igen för att öppna dess grafiska användargränssnitt. Den kommer att börja ladda alla förutsättningar, och du kommer att få ett Klart längst ner till höger (precis ovanför det tomma fältet), vilket indikerar att servern är redo för värd.

Ubuntu

Öppna terminalen och använd cd-kommandot för att navigera till Minecraft-mappen. Alternativt kan du öppna den specifika mappen, högerklicka och välja Öppna i terminal för att få den direkt att peka mot den katalogen.

Kör nu java -Xmx1024M -Xms1024M -jar server.jar och tryck på enter.

Xmx och Xms anger den maximala och lägsta ram som din Minecraft-server körs med, respektive. Du kan experimentera med dessa värden för att få en optimal upplevelse.
Jag kan till exempel ändra det till:
java -Xmx4096M -Xms2048M -jar server.jar
vilket innebär att Minecraft-servern kommer att fungera mellan 2 Gb till 4 Gb RAM.

Detta är en uppmaning att acceptera licensavtalet innan servern körs. På samma sätt som vi gjorde i Windows, leta reda på den nyskapade eula.txt-filen och ändra den genom att ändra false till true.

Efteråt, klistra in och kör samma kommando:

Detta kommer att ta lite tid, men du kommer snart att se ett grafiskt användargränssnitt som visar serverns status.

Du kan också stöta på vissa fel som Det gick inte att ladda modulen ”canberra-gtk-module. Detta kan tas bort genom att installera de specifika filerna genom att öppna en separat terminal och köra sudo apt install libcanberra-gtk-module libcanberra-gtk3-module.

Starta nu om servern så får du inte det här felet igen.

Även om det är bra att ha GUI, kan det vara irriterande att använda terminalen varje gång för att öppna den. Så vi gör ett skript för att köra det enkelt.

För detta skapar du valfri textfil i mappen och namnger den som start.sh. Öppna sedan den här filen med valfri textredigerare. Kopiera-klistra sedan in java -Xmx1024M -Xms1024M -jar server.jar och spara ändringarna.

Högerklicka slutligen över den, ange Egenskaper i slutet av popup-fönstret, välj Behörigheter överst och markera Tillåt körning av fil som program.

Nu behöver du bara högerklicka på start.sh-filen och välja Kör som ett program för att öppna Minecraft Server GUI.

Så det här var att skapa en Minecraft-server med ett GUI. Låt oss kolla in alternativet.

Minecraft Server utan GUI

Förmodligen är detta ett kraftfullare alternativ av de två och är mer vettigt för avancerade användare.

Windows

I den här metoden kommer vi inte att köra filen server.jar direkt. Istället skapar vi en start.bat-fil för att köra servern i kommandotolken.

Öppna först mappen som innehåller server.jar och skapa en start.txt-fil. Öppna nu filen i Anteckningar och kopiera och klistra in följande kod i textfilen och spara ändringarna:

java -Xmx1024M -Xms1024M -jar server.jar nogui

Byt sedan namn på filen från start.txt till start.bat.

Dubbelklicka nu på denna start.bat-fil för att köra servern första gången. Detta kommer att skapa flera filer med kommandotolken stängning ögonblick efter körning av bat-filen.

För att gå vidare krävs modifiering av filen eula.txt, liknande vad vi gjorde i GUI-metoden.

När du gör det och kör bat-filen igen, kommer detta att vara utdata:

”Klar” i slutet betyder att servern fungerar perfekt.

Ubuntu

Inget GUI i Ubuntu innebär att lägga till en nogui i skriptfilen som vi tidigare gjorde i Ubuntu GUI-metoden. Så det nya manuset blir:
java -Xmx1024M -Xms1024M -jar server.jar nogui

Spara sedan ändringarna och kör skriptet för att öppna Minecraft-servern i terminalen:

Du kan skriva hjälp för att få listan över giltiga kommandon, eller så kan du kontrollera Minecraft Wiki.

Äntligen är vi klara med serverskapningsdelen.

Nu för att spela på den här nyskapade servern, allt du behöver göra är att hitta Add Server under Multiplayer i Minecraft launcher. Därefter skriver du localhost eller 0 i serveradressen och klickar på Klar.

Detta kommer att lista servern i flerspelarmenyn. Välj nu servern och klicka på Join Server längst ner.

Detta öppnar spelet för den lokala spelaren (dig). Men du har inte skapat detta för att spela ensam, så låt oss kolla hur du spelar multiplayer på din inhemska server.

Värd för spelare på din Minecraft-server

Du kan vara värd för andra på din Minecraft-server i eller utanför ditt lokala nätverk (LAN).

Människor i samma nätverk behöver bara värdens interna IP-adress, som du kan få genom att skriva ipconfig i kommandotolken.

Ubuntu-människor kan skriva värdnamn -I för att få den interna IP-adressen:

Det är början på resultatet, 192.168.1.32, i det här fallet.

Dela detta med andra spelare, så kan de gå med i din server genom att lista detta i serveradressavsnittet på fliken för flera spelare.

Men Minecraft-värd för personer utanför LAN kommer att behöva vissa nätverksfärdigheter för:

Det första steget är att konfigurera brandväggen så att den tillåter anslutningar till ett specifikt portnummer som du kan hitta i serveregenskapersfilen som skapats i huvudservermappen.

Så standardportnumret är 25565.

Därefter måste du tala om för brandväggen att tillåta anslutningar via denna port för att låta dina Minecraft-vänner gå med.

Brandväggskonfiguration

Brandväggskonfigurationen beror på ditt operativsystem. Eftersom den här guiden är avsedd för Windows och Ubuntu går vi igenom båda.

Konfigurera brandvägg på Windows

Tryck på ⊞+R, skriv firewall.cpl och tryck på enter.

I grund och botten kommer vi att ställa in inkommande och utgående regler för porten (25565) för UDP- och TCP-nätverksprotokoll. Detta kommer att vara en process i fyra steg. Kolla denna demo där vi slutför det första steget genom att skapa en inkommande regel för TCP:

Du kommer att upprepa detta för inkommande (UDP) och utgående (TCP & UDP) för samma port.

Konfigurera brandvägg på Ubuntu

I Ubuntu förblir brandväggen avstängd som standard, och du kan verifiera det genom att köra sudo ufw status verbose i terminalen.

Om den återkommer med Status: inaktiv kan du aktivera den genom att sudo ufw enable.

Skriv sedan sudo ufw allow 25565 och tryck på enter för att öppna port 25565, vilket är standard för att tillåta anslutningar i Minecraft.

Nu kan vi kontrollera den öppna porten med sudo ufw status verbose igen:

Nu när vi har den här porten redo för anslutningar är det dags att göra den tillgänglig för andra. Denna process kallas portvidarebefordran, vilket kan ta några sekunder till en minut. Men vi kan inte förklara det här eftersom det är baserat på din WiFi-router.

Sök efter din enhet och bli klar med den.

Efteråt kommer dina vänner att behöva din offentliga IP-adress.

Du kan få detta genom att bara googla vad jag har för ip-adress eller besöka något liknande whatismyipdress.

Att sudda ut min offentliga IP-adress upprepar det faktum att inte dela din med någon du inte litar på.

Processen för att ansluta till den här servern liknar att gå med i din egen server, den enda skillnaden är att de kommer att använda offentlig IP-adress:portnummer (ex. 125.245.74.894:25565) i avsnittet Serveradress. Och bry dig inte om servernamnet, det hämtar det automatiskt.

Slutsats

Så det är så du skapar en Minecraft Java-versionsserver och låter dina vänner gå med i den.

Det är enkelt om hela sällskapet är på samma LAN. På så sätt skapar du bara en server och delar din interna IP-adress.

För spelare på olika nätverk består det av att ladda ner och köra serverfilen från Minecraft, konfigurera brandväggen, vidarebefordra portar och dela din externa IP-adress.

Även om det är möjligt att konvertera din stationära PC till en liten server, behöver du en kraftfull för att samtidigt vara värd och spela på den.

Och om du inte vill göra detta på din PC och inte gillar de hanterade Minecraft-servrarna, så har vi en perfekt guide för att vara värd för Minecraft på Vultr.