Använd denna AlmaLinux-guide om du vill ha en Minecraft Java-server på ett RHEL-liknande system med dnf och firewalld. Om din tjänst är en av våra Minecraft serverhosting planer, följ Hur man skapar en Minecraft-server istället, eftersom kontrollpanelen hanterar serverinstallationen åt dig.
För en manuell installation, välj hårdvara baserat på din världsstorlek, vyavstånd, antal spelare och eventuella plugins du planerar att lägga till senare. En Gaming VPS, VPS, eller Dedikerad Server kan användas beroende på hur mycket utrymme du behöver.
Förbered AlmaLinux
- Logga in via SSH med en användare som kan köra sudo-kommandon.
- Uppdatera systemet och installera Java 21, curl, jq och screen:
sudo dnf update -y sudo dnf install -y java-21-openjdk-headless curl jq screen
- Skapa Minecraft-katalogen:
mkdir -p ~/minecraft cd ~/minecraft
Skapa serverfilerna
- Hämta den senaste officiella 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, 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"
- Kör Minecraft en gång så att de första filerna genereras:
java -Xms1G -Xmx2G -jar server.jar nogui
- Om du accepterar Minecraft EULA, sätt eula=true:
sed -i 's/eula=false/eula=true/' eula.txt
- Starta servern i screen:
screen -S minecraft java -Xms1G -Xmx2G -jar server.jar nogui
- Koppla från screen med CTRL + A, sedan D. Servern förblir online efter att du kopplat bort.
Öppna porten
- Om firewalld är aktiv, öppna port 25565 för Minecraft. Vissa AlmaLinux-installationer använder en annan brandvägg eller upstream-filtrering, så justera detta för att matcha din inställning:
sudo firewall-cmd --permanent --add-port=25565/tcp sudo firewall-cmd --reload
- Återanslut till den körande konsolen vid behov:
screen -r minecraft
När servern har startat klart kan spelare ansluta med din server-IP. Standardporten för Minecraft Java är 25565.
Med AlmaLinux, kom ihåg att du också underhåller operativsystemet. Håll Java uppdaterat, kontrollera loggar efter krascher, och se till att du har en backup-plan innan du ändrar serverfiler.
