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
- Konfiguracja serwera Minecraft krok po kroku (Ubuntu 20.04)
- Krok 1: Instalacja dodatkowych komponentów
- Krok 2: Otwarcie portu serwera Minecraft
- Krok 3: Instalacja aplikacji serwera Minecraft (Java Edition)
- Krok 4: Pierwsze uruchomienie serwera
- Krok 5: Konfiguracja serwera
- Krok 6: Uruchom ponownie serwer Minecraft
- Krok 7: Utrzymanie sesji serwera (screen)
- Krok 8: Połączenie z serwerem z poziomu gry
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.
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.
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.
- Przejdź na oficjalną stronę pobierania serwera Minecraft: https://www.minecraft.net/download/server
- Skopiuj link do najnowszej wersji pliku server.jar.
- Na swoim serwerze pobierz plik, używając komendy wget (wstawiając skopiowany link):
wget https://launcher.mojang.com/v1/objects/c8f83c5655308435b3dcf03c06d9fe8740a77469/server.jar
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.
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).
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.
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"
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.
- Odłącz bieżącą sesję, używając skrótu:
- Wyświetl aktywne sesje:
- Aby ponownie dołączyć do sesji serwera, użyj:
screen -r <ID>
Zastąp <ID> numerem widocznym na liście (np. 2385).
CTRL + A, potem CTRL + D
screen -list
Wynik pokaże listę sesji wraz z ich identyfikatorami (ID).
Krok 8: Połączenie z serwerem z poziomu gry
Klient Minecraft (Java Edition):
- Uruchom grę.
- Wejdź w Gra wieloosobowa (Multiplayer).
- Kliknij Połączenie bezpośrednie (Direct Connection).
- Wpisz adres IP swojego serwera VPS.
- Wybierz Dołącz do serwera (Join Server).
Po chwili dołączysz do świata na swoim serwerze. Miłej gry!