Jak si vytvořit vlastní Minecraft server na Ubuntu (s Dockerem i bez)
- Publikováno 3. 9. 2024
- IT, elektro
- Karel Marek
Minecraft patří k nejpopulárnějším hrám na světě a mít vlastní server je skvělý způsob, jak hrát s přáteli a mít vše pod kontrolou. V tomto článku si ukážeme dvě cesty možné instalace na náš server.
1️ Instalace Minecraft serveru bez Dockeru
Předpoklady
- Nainstalovaný Ubuntu server (doporučeno 20.04 nebo 22.04)
- Přístup k terminálu
- Java (Minecraft server potřebuje Javu 17)
Krok 1 -- Aktualizace systému
sudo apt update && sudo apt upgrade -y
Krok 2 -- Instalace Javy
sudo apt install openjdk-17-jre-headless -y
Ověřte instalaci:
java -version
Krok 3 -- Vytvoření složky pro server
mkdir ~/minecraft
cd ~/minecraft
Krok 4 -- Stažení serveru
Oficiální server.jar
(verzi zkontrolujte na oficiálním
webu):
wget https://download.minecraft.net/server.jar -O server.jar
Krok 5 -- První spuštění
java -Xmx1024M -Xms1024M -jar server.jar nogui
-Xmx
= maximální paměť (např. 2G pro 2 GB RAM)-Xms
= minimální paměť
Server se spustí a vytvoří soubor eula.txt.
Krok 6 -- Souhlas s licencí
nano eula.txt
Změňte řádek:
eula=true
Krok 7 -- Spuštění serveru
Znovu spusťte server:
java -Xmx2G -Xms1G -jar server.jar nogui
Nyní běží váš Minecraft server.
Klienti se připojí pomocí IP adresy vašeho serveru.
2️ Instalace Minecraft serveru s Dockerem
Použití Dockeru je jednodušší, protože není třeba řešit Javu ani závislosti.
Krok 1 -- Instalace Dockeru
sudo apt update
sudo apt install docker.io docker-compose -y
sudo systemctl enable --now docker
Krok 2 -- Stažení oficiálního Minecraft image
Nejpoužívanější je itzg/minecraft-server.
Krok 3 -- Vytvoření složky a docker-compose.yml
mkdir ~/minecraft-docker
cd ~/minecraft-docker
nano docker-compose.yml
Vložte:
version: "3"
services:
minecraft:
image: itzg/minecraft-server
container_name: minecraft
ports:
- "25565:25565"
environment:
EULA: "TRUE"
MEMORY: "2G"
VERSION: "latest"
volumes:
- ./data:/data
restart: unless-stopped
Krok 4 -- Spuštění serveru
docker-compose up -d
Server se spustí a data se uloží do složky ~/minecraft-docker/data
.
Krok 5 -- Správa serveru
- Zastavení:
docker-compose down
- Restart:
docker-compose restart
- Logy:
docker logs -f minecraft
3️ Připojení k serveru
-
Ujistěte se, že je otevřen port 25565 (např. v routeru nebo firewallu).
-
Spusťte Minecraft klienta a přidejte nový server:
Adresa: IP_adresa_ubuntu_serveru:25565
Závěr
- Bez Dockeru -- více kontroly, ruční správa Javy a konfigurace.\
- S Dockerem -- rychlejší, snadnější správa, vhodné pro začátečníky.
Obě cesty jsou funkční -- záleží, zda preferujete klasické nastavení,
nebo pohodlí Dockeru.
Pokud si chcete hraní usnadnit, doporučujeme variantu s Dockerem.