Hur man skapar en Minecraft-server på Debian

Denna Debian-guide installerar en Vanilla Minecraft Java-server från SSH. Om du har köpt vår Minecraft-serverhosting behöver du inte dessa Linux-steg; använd Hur man skapar en Minecraft-server för kontrollpanelmetoden.

Minecraft 1.21 och nyare kräver Java 21. Debian-versioner levererar inte alla samma Java-paket, så denna guide använder Temurin-förrådet innan nedladdning av Minecraft-jar.

Om du hostar själv, använd en server med tillräcklig CPU och RAM för dina spelare. Vårt Gaming VPS, VPS och Dedikerad Server kan alla användas för denna typ av setup.

Installera Java 21 på Debian

  1. Logga in på Debian-servern via SSH.
  2. Installera de verktyg som behövs för att lägga till Java-förrådet och ladda ner Minecraft:
    sudo apt update
    sudo apt install -y wget gpg apt-transport-https curl jq screen
  3. Lägg till Temurin-förrådet:
    wget -qO - https://packages.adoptium.net/artifactory/api/gpg/key/public | gpg --dearmor | sudo tee /etc/apt/keyrings/adoptium.gpg >/dev/null
    echo "deb [signed-by=/etc/apt/keyrings/adoptium.gpg] https://packages.adoptium.net/artifactory/deb $(. /etc/os-release; echo ) main" | sudo tee /etc/apt/sources.list.d/adoptium.list
  4. Installera Java 21 runtime:
    sudo apt update
    sudo apt install -y temurin-21-jre

Ladda ner Minecraft-servern

  1. Skapa en mapp för servern:
    mkdir -p ~/minecraft
    cd ~/minecraft
  2. Ladda ner den senaste Vanilla server-jar:
    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, sätt VERSION till den version du vill ha, och 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"
  3. Kör den en gång för att skapa eula.txt och den första uppsättningen filer:
    java -Xms1G -Xmx2G -jar server.jar nogui
  4. Om du godkänner Minecraft EULA, acceptera den:
    sed -i 's/eula=false/eula=true/' eula.txt

Kör och anslut

  1. Starta servern inuti screen:
    screen -S minecraft java -Xms1G -Xmx2G -jar server.jar nogui
  2. Använd CTRL + A, sedan D för att koppla från konsolen utan att stoppa Minecraft.
  3. Om denna Debian-server använder UFW, öppna standard Minecraft-porten. Din brandvägg kan vara annorlunda, särskilt om din VPS-leverantör har egna brandväggskontroller:
    sudo ufw allow 25565/tcp
  4. Öppna konsolen igen senare med:
    screen -r minecraft

Spelare kan ansluta med serverns IP-adress. Om server.properties fortfarande använder standardporten, är den porten 25565.

Debian ger dig en ren bas för Minecraft, men du måste fortfarande hantera jar-uppdateringar, Java-uppdateringar, säkerhetskopior, omstarter och brandväggsändringar manuellt.

  • 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...