Jak postawić serwer Minecraft na Linuxie (Ubuntu 20.04) — poradnik krok po kroku

Chcesz grać w Minecrafta razem ze znajomymi na własnym serwerze? To możliwe! Wystarczy VPS z systemem Linux, kilka prostych komend w terminalu i chwila wolnego czasu. Pokażemy Ci krok po kroku, jak uruchomić serwer Minecraft na Ubuntu 20.04. Nie stracisz świata ani postępów, a Twój serwer będzie działał 24/7.

SPIS TREŚCI

Wymagania systemowe

Aby uruchomić serwer Minecraft na Linuxie, potrzebujesz:

  • Serwer VPS z Linuxem (np. Ubuntu 20.04 LTS 64-bit)
  • Min. 2 GB RAM (zalecane 4 GB lub więcej przy większej liczbie graczy)
  • 2 rdzenie procesora (CPU)
  • Dysk SSD — min. 10 GB wolnego miejsca
  • Stabilne łącze internetowe z możliwością otwarcia portu 25565
  • Podstawowa znajomość obsługi terminala

Poniżej znajdziesz przykłady scenariuszy wraz z rekomendowanymi planami VPS z oferty home.pl:

Scenariusz serwera Minecraft Rekomendowany VPS od home.pl
Mały świat (1–2 graczy) VPS Linux XS lub S
Średni świat (3–5 graczy) VPS S lub M
Duży świat (6+ graczy) VPS M lub wyższy

Jeśli planujesz grać w większej ekipie (np. 6 i więcej osób) albo instalować mody, wybierz VPS z większą ilością RAM (np. VPS M lub wyższy w ofercie home.pl). Przejdź do oferty VPS Minecraft.

Konfiguracja serwera Minecraft krok po kroku (Ubuntu 20.04)

Serwer Minecraft możesz uruchomić na wielu dystrybucjach Linuxa, takich jak Debian, CentOS czy Arch Linux. W tym poradniku pokażemy jednak instalację na najpopularniejszym systemie — Ubuntu 20.04.

Krok 1: Instalacja dodatkowych komponentów

Na początek połącz się ze swoim serwerem VPS przez SSH (np. za pomocą programu PuTTY.

Po zalogowaniu zaktualizuj listę pakietów w systemie:

sudo apt update

Teraz zainstaluj pakiet OpenJDK 17 (Java Runtime Environment, wersja headless), który jest wymagany do działania serwera Minecraft:

sudo apt install openjdk-17-jre-headless

Sprawdź, czy instalacja się udała:

java -version

Wyświetli się informacja o zainstalowanej wersji OpenJDK.

Ubuntu 20.04: sprawdzanie wersji Javy w terminalu

Na koniec zainstaluj narzędzie Screen, dzięki któremu serwer Minecraft będzie działał w tle, nawet jeśli zamkniesz terminal:

sudo apt install screen

Krok 2: Otwarcie portu serwera Minecraft

Serwer Minecraft domyślnie korzysta z portu 25565 do komunikacji z klientami. Aby gracze mogli się połączyć, trzeba dodać regułę w zaporze sieciowej (UFW).

W terminalu wpisz:

sudo ufw allow 25565

Po wykonaniu tej komendy port zostanie otwarty i połączenia z serwerem Minecraft będą możliwe.

Udostępnienie portu 25565 w Ubuntu 20.04

Krok 3: Instalacja aplikacji serwera Minecraft (Java Edition)

Kolejnym krokiem jest pobranie i zainstalowanie plików serwera Minecraft. Najlepiej korzystać z wersji Java Edition, która jest w pełni kompatybilna i najczęściej aktualizowana.

  1. Przejdź na oficjalną stronę pobierania serwera Minecraft: https://www.minecraft.net/download/server

    Screen z minecraft.net; Źródło: https://www.minecraft.net/download/server

     

  2. Skopiuj link do najnowszej wersji pliku server.jar.
  3. Na swoim serwerze pobierz plik, używając komendy wget (wstawiając skopiowany link):
wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
Uwaga: powyższy link to tylko przykład. Wklej adres najnowszej wersji ze strony Minecrafta.

Krok 4: Pierwsze uruchomienie serwera

Po pobraniu pliku server.jar możesz uruchomić aplikację serwera. Najpierw włącz narzędzie Screen:

screen

Zatwierdź start menedżera klawiszem spacji. Następnie uruchom serwer Minecraft poleceniem:

java -Xms1G -Xmx2G -jar server.jar nogui
  • -Xms1G — ilość pamięci RAM przydzielonej na start (1 GB),
  • -Xmx2G — maksymalna ilość pamięci RAM (2 GB),
  • nogui — uruchomienie bez interfejsu graficznego.

Podczas pierwszego uruchomienia pojawią się komunikaty o braku pliku eula.txt oraz brakującej konfiguracji w server.properties. To normalne — pliki zostaną utworzone automatycznie w bieżącym katalogu.

Komunikat o błędzie przy pierwszym uruchomieniu serwera Minecraft na Linuxie

Krok 5: Konfiguracja serwera

Po pierwszym uruchomieniu w katalogu serwera zostały utworzone pliki konfiguracyjne. Najpierw zaakceptuj warunki licencji EULA

Otwórz plik eula.txt w edytorze:

nano eula.txt

Zmień wartość eula=false na:

eula=true

Zapisz i zamknij plik (CTRL + O, potem CTRL + X).

Potwierdzenie akceptacji EULA w terminalu Ubuntu

Następnie przejdź do pliku server.properties, w którym znajdują się ustawienia serwera:

nano server.properties

W tym pliku możesz zmienić m.in.:

  • poziom trudności gry,
  • tryb (np. survival lub creative),
  • port serwera,
  • maksymalną liczbę graczy.

Po zakończeniu edycji zapisz zmiany i zamknij plik.

Pełną listę dostępnych ustawień znajdziesz w oficjalnym wiki Minecrafta.

Domyślna konfiguracja pliku server.properties w Ubuntu 20.04

Krok 6: Uruchom ponownie serwer Minecraft

Po zaakceptowaniu EULA i zapisaniu konfiguracji uruchom serwer ponownie (jak w Kroku 4):

java -Xms1G -Xmx2G -jar server.jar nogui

Po zakończeniu ładowania w terminalu pojawi się komunikat w stylu:

[Server thread/INFO]: Done (…s)! For help, type "help"

Komunikat po pomyślnym uruchomieniu serwera Minecraft na Linuxie

Można wpisać komendę help, aby wyświetlić listę dostępnych poleceń serwera.

Krok 7: Utrzymanie sesji serwera (Screen)

Aby serwer działał dalej po zamknięciu okna terminala lub rozłączeniu SSH, skorzystaj z Screen.

  1. Odłącz bieżącą sesję, używając skrótu:
  2. CTRL + A, potem CTRL + D
  3. Wyświetl aktywne sesje:
  4. screen -list

    Wynik pokaże listę sesji wraz z ich identyfikatorami (ID).

    Lista aktywnych sesji Screen w Ubuntu 20.04

  5. Aby ponownie dołączyć do sesji serwera, użyj:
    screen -r <ID>

    Zastąp <ID> numerem widocznym na liście (np. 2385).

Krok 8: Połączenie z serwerem z poziomu gry

Klient Minecraft (Java Edition):

  1. Uruchom grę.
  2. Wejdź w Gra wieloosobowa (Multiplayer).
  3. Kliknij Połączenie bezpośrednie (Direct Connection).
  4. Wpisz adres IP swojego serwera VPS.
  5. Wybierz Dołącz do serwera (Join Server).

Ekran Minecraft Java Edition: dołączanie do serwera (Join Server)

Po chwili dołączysz do świata na swoim serwerze. Miłej gry!

Interesuje Cię tematyka Minecraft? Polecamy też inne artykuły z tej serii

  • Czy artykuł był pomocny ?
  • Tak   Nie