Logo návodník

Jak si vytvořit vlastní Minecraft server na Ubuntu (s Dockerem i bez)

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.