Hur man skapar en Minecraft-server på Ubuntu

Ubuntu är vanligtvis det snabbaste Linux-alternativet för en manuell Minecraft Java-server eftersom de paket du behöver finns tillgängliga via apt. Denna guide är för en självhanterad server över SSH. Om du använder vår Minecraft-serverhosting, använd Hur man skapar en Minecraft-server istället.

Du kan köra detta på en Gaming VPS, VPS, eller Dedikerad Server. För offentliga servrar, lämna lite extra RAM för operativsystemet och för världsgenereringsspikar.

Installera Java och verktyg

  1. Anslut till Ubuntu-servern över SSH som en användare med sudo-åtkomst.
  2. Uppdatera apt, installera sedan Java 21 och de små verktygen som används senare i guiden:
    sudo apt update
    sudo apt install -y openjdk-21-jre-headless curl jq screen
  3. Skapa en ren mapp för Minecraft-filerna:
    mkdir -p ~/minecraft
    cd ~/minecraft

Ladda ner och starta Minecraft

  1. Ladda ner den aktuella Vanilla-server jar från Mojang:
    LATEST=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r '.latest.release')
    VERSION_URL=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r --arg VERSION "$LATEST" '.versions[] | select(.id == $VERSION) | .url')
    SERVER_URL=$(curl -fsSL "$VERSION_URL" | jq -r '.downloads.server.url')
    curl -fLo server.jar "$SERVER_URL"

    Om du vill ha en specifik Minecraft-version istället för den senaste utgåvan, ställ in VERSION till den version du vill ha, ladda sedan ner den matchande server jar:

    VERSION="1.21.1"
    VERSION_URL=$(curl -fsSL https://piston-meta.mojang.com/mc/game/version_manifest_v2.json | jq -r --arg VERSION "$VERSION" '.versions[] | select(.id == $VERSION) | .url')
    SERVER_URL=$(curl -fsSL "$VERSION_URL" | jq -r '.downloads.server.url')
    curl -fLo server.jar "$SERVER_URL"
  2. Starta servern en gång så att den skapar eula.txt, låt den sedan stanna:
    java -Xms1G -Xmx2G -jar server.jar nogui
  3. Om du godkänner Minecraft EULA, uppdatera filen:
    sed -i 's/eula=false/eula=true/' eula.txt
  4. Starta Minecraft inuti screen så att det fortsätter köra efter att du stänger SSH:
    screen -S minecraft java -Xms1G -Xmx2G -jar server.jar nogui
  5. Tryck CTRL + A, sedan D för att lämna screen-sessionen igång i bakgrunden.

Brandvägg och konsolåtkomst

  1. Om denna Ubuntu-server använder UFW, tillåt standard Minecraft-porten. Din brandvägg kan vara annorlunda, så använd regeln som matchar din server:
    sudo ufw allow 25565/tcp
  2. Återgå till Minecraft-konsolen senare med:
    screen -r minecraft

Spelare kan ansluta med din server-IP och port 25565. Om du ändrar serverporten i server.properties, ge spelarna den nya IP:port istället.

Denna Ubuntu-installation ger dig full kontroll, men det innebär också att du behöver hantera säkerhetskopior, uppdateringar, brandväggsändringar, Java-problem och omstarter själv.

  • 0 användare blev hjälpta av detta svar
Hjälpte svaret dig?

Relaterade artiklar

Färgkoder för Minecraft Multiplayer och Vanilla

Denna artikel listar alla koder du kan använda med många plugins i Minecraft med Spigot eller...

Vad är skillnaden mellan Fabric, Quilt och Forge i Minecraft-modding

Utforska skillnaderna mellan Fabric och Forge När du dyker in i den spännande världen av...

Vad är en Slipsten och hur används den?

I denna guide kommer vi att lära dig vad Slipstenen i Minecraft gör och hur du använder den...

Hur man konverterar Java- och Bedrock Edition-världar

I denna guide kommer vi att lära dig hur du konverterar din värld från en Java Edition-värld till...

Hur man installerar Pixelmon på din Minecraft-server

Pixelmon installeras som ett Minecraft-modpack, så servern och alla som ansluter måste använda...