Jak stworzyć serwer Minecraft
Własny serwer Minecraft to pełna kontrola nad rozgrywką — od listy graczy po zainstalowane pluginy. W tym poradniku przeprowadzimy Cię przez cały proces: od pobrania pliku .jar, przez konfigurację, aż po udostępnienie serwera znajomym.
Wymagania sprzętowe
Zanim zaczniesz, upewnij się, że Twój komputer (lub serwer VPS) spełnia minimalne wymagania. Dla 2-5 graczy potrzebujesz:
- Procesor: minimum 2 rdzenie, zalecane 4+ rdzenie. Minecraft jest jednowątkowy w kluczowych operacjach, więc liczy się częstotliwość taktowania
- RAM: minimum 4 GB wolnej pamięci (2 GB dla samego serwera + system). Dla 10+ graczy alokuj 4-6 GB na serwer
- Dysk: SSD jest praktycznie obowiązkowy — HDD powoduje lagi przy ładowaniu chunków
- Sieć: stabilne łącze z uploadem co najmniej 5 Mb/s. Im więcej graczy, tym większe wymagania
- Java: Java 21 (Adoptium/Temurin) — wymagana od Minecraft 1.20.5+
Jeśli planujesz serwer na więcej niż 20 osób albo z ciężkimi modami, rozważ od razu płatny hosting Minecraft — oszczędzisz czas i unikniesz problemów z portem i przepustowością domowego łącza.
Wybór oprogramowania serwera
Nie istnieje jeden „serwer Minecraft" — jest kilka implementacji, każda z innymi zaletami:
Vanilla (oficjalny server.jar)
Pobierasz go ze strony minecraft.net/download/server. Zero pluginów, zero modyfikacji — czysty Minecraft, dokładnie taki, jaki zaprojektowało Mojang. Dobry do nauki i grania w małym gronie, ale brakuje mu narzędzi administracyjnych i optymalizacji.
Paper
Najpopularniejszy silnik serwerowy w 2026 roku. Paper to fork Spigota z setkami poprawek wydajności — serwer chodzi płynniej, chunki ładują się szybciej, a TPS trzyma 20 nawet przy dużym obciążeniu. Obsługuje wszystkie pluginy Bukkit/Spigot. Pobierz z papermc.io.
Spigot
Starszy brat Papera — wciąż popularny, ale ma mniej optymalizacji. Jedyna przewaga nad Paperem to 100% kompatybilność z niektórymi starszymi pluginami, które korzystają z internali NMS. Buduje się go narzędziem BuildTools.
Fabric
Jeśli chcesz mody, a nie pluginy, Fabric to Twój wybór. Lekki modloader z szybkimi aktualizacjami do nowych wersji Minecraft. Pamiętaj, że Fabric używa modów, nie pluginów — to zupełnie inny ekosystem niż Paper/Spigot.
Rekomendacja: Dla większości graczy najlepszym wyborem jest Paper. Łączy wydajność z ogromną bazą pluginów. Vanilla polecamy tylko, jeśli celowo nie chcesz żadnych zmian.
Instalacja krok po kroku
Poniższa instrukcja dotyczy Papera, ale proces jest niemal identyczny dla Vanilla i Spigota — zmieniasz tylko plik .jar.
1. Zainstaluj Javę 21
Pobierz Adoptium Temurin 21 LTS ze strony adoptium.net. Na Windows uruchom instalator i zaznacz opcję dodania Javy do PATH. Na Linuxie:
sudo apt update && sudo apt install temurin-21-jdk 2. Pobierz plik serwera
Utwórz nowy folder (np. minecraft-serwer), pobierz plik paper-1.21.4.jar z papermc.io i umieść go w tym folderze.
3. Pierwsze uruchomienie
Otwórz terminal w folderze serwera i uruchom:
java -Xmx4G -Xms4G -jar paper-1.21.4.jar --nogui Parametr -Xmx4G przydziela 4 GB pamięci RAM. Dostosuj do swoich potrzeb — nie dawaj więcej niż 75% dostępnego RAM-u.
Serwer wygeneruje pliki konfiguracyjne i zatrzyma się z komunikatem o EULA.
4. Zaakceptuj EULA
Otwórz plik eula.txt w edytorze tekstu i zmień eula=false na eula=true. To zgoda na warunki użytkowania Mojang.
5. Uruchom ponownie
Ponownie uruchom tą samą komendą. Serwer wygeneruje świat i będzie gotowy do gry. W konsoli zobaczysz komunikat "Done!" z czasem uruchomienia.
Konfiguracja server.properties
Plik server.properties to serce konfiguracji serwera. Najważniejsze opcje:
- server-port=25565 — domyślny port. Zmień tylko, jeśli uruchamiasz kilka serwerów na jednej maszynie
- max-players=20 — limit graczy. Ustaw realistycznie w stosunku do zasobów serwera
- difficulty=normal — poziom trudności: peaceful, easy, normal, hard
- gamemode=survival — domyślny tryb gry. Opcje: survival, creative, adventure, spectator
- motd=Moj serwer Minecraft — wiadomość widoczna na liście serwerów w kliencie
- online-mode=true — weryfikacja kont Mojang. Nigdy nie wyłączaj, chyba że używasz pluginu autoryzacji (np. AuthMe) na serwerze z Geyserem
- view-distance=10 — zasięg renderowania chunków. Obniż do 6-8, jeśli serwer laguje
- spawn-protection=16 — promień ochrony spawnu w blokach. Ustaw 0, jeśli używasz pluginu ochrony
- white-list=false — zmień na true, jeśli chcesz dopuścić tylko wybranych graczy
- enable-command-block=false — włącz command blocki, jeśli ich potrzebujesz
Po zmianie opcji zrestartuj serwer komendą stop w konsoli, a następnie uruchom go ponownie.
Port forwarding — dostęp z internetu
Jeśli uruchamiasz serwer na domowym komputerze i chcesz, żeby znajomi łączyli się spoza Twojej sieci lokalnej, musisz przekierować port na routerze.
Jak to zrobić
- Sprawdź lokalne IP komputera z serwerem (
ipconfigna Windows,ip addrna Linuxie) - Zaloguj się do panelu routera (zwykle
192.168.0.1lub192.168.1.1) - Znajdź sekcję "Port Forwarding" / "Przekierowanie portów" / "Virtual Servers"
- Dodaj regułę: port zewnętrzny 25565, port wewnętrzny 25565, protokół TCP, adres IP Twojego komputera
- Zapisz i zrestartuj router, jeśli potrzeba
Podaj znajomym swój publiczny adres IP (sprawdź na whatismyip.com). Pamiętaj, że dynamiczne IP od dostawcy internetu może się zmienić — rozważ darmową domenę z serwisów typu No-IP.
Uwaga: Udostępnianie domowego IP niesie ryzyko. Jeśli serwer ma być publiczny, zdecydowanie lepiej wykupić hosting Minecraft, który oferuje stałe IP, ochronę DDoS i łatwiejsze zarządzanie.
Bezpieczeństwo serwera
Nawet mały serwer dla znajomych może zostać zaatakowany. Podstawowe środki ochrony:
- Nie wyłączaj online-mode — to jedyna warstwa weryfikacji tożsamości graczy. Wyłączenie pozwala dołączyć komukolwiek pod dowolnym nickiem
- Używaj whitelisty — na prywatnym serwerze włącz
white-list=truei dodawaj graczy ręcznie komendą/whitelist add nick - Zainstaluj plugin ochrony — CoreProtect loguje każdą akcję (kto co zniszczył), WorldGuard chroni tereny, EssentialsX daje podstawowe komendy moderacji
- Regularnie twórz backupy — kopiuj folder
world/(iworld_nether/,world_the_end/) przynajmniej raz dziennie. Na Linuxie ustaw cron ztar - Aktualizuj oprogramowanie — Paper i pluginy regularnie łatają luki bezpieczeństwa. Nie ignoruj aktualizacji
- Nie dawaj OP każdemu — status operatora daje pełnię władzy. Używaj pluginu uprawnień (LuckPerms) do przyznawania konkretnych komend
Hosting vs własny komputer
Stawianie serwera na domowym PC jest darmowe, ale ma poważne ograniczenia: komputer musi być włączony 24/7, łącze domowe ma ograniczony upload, brak ochrony DDoS, a awaria prądu = serwer offline.
Profesjonalny hosting Minecraft rozwiązuje te problemy — dostajesz stały adres, panel zarządzania, automatyczne backupy i wsparcie techniczne. Ceny zaczynają się od kilkunastu złotych miesięcznie.
Jeśli nie chcesz płacić, sprawdź darmowe hostingi Minecraft — mają ograniczenia (limity RAM, gracze, czas działania), ale do testów i małych grup wystarczą.
| Kryterium | Własny PC | Płatny hosting |
|---|---|---|
| Koszt | 0 zł (rachunek za prąd) | 15-100 zł/msc |
| Dostępność 24/7 | Tylko przy włączonym PC | Tak |
| Ochrona DDoS | Brak | Tak |
| Port forwarding | Wymaga konfiguracji | Nie potrzeba |
| Wydajność | Zależy od sprzętu | Skalowalna |
| Backup | Ręczny | Automatyczny |