1️⃣ Wprowadzenie

Minecraft Server

Czym jest serwer Minecraft?

Serwer Minecraft to dedykowane środowisko, w którym wielu graczy może wspólnie eksplorować, budować i rywalizować w świecie gry. W przeciwieństwie do trybu jednoosobowego lub lokalnej gry wieloosobowej, serwer pozwala na połączenie graczy z różnych miejsc na świecie, umożliwiając im wspólną zabawę na jednej mapie. Serwery mogą być zarządzane przez osoby prywatne lub firmy hostingowe, a ich działanie jest kontrolowane przez administratora, który decyduje o zasadach, trybach gry oraz dostępnych funkcjach.

Serwery Minecraft można podzielić na kilka kategorii:

  • Survival (SMP) – klasyczna rozgrywka z elementami przetrwania i ekonomii,
  • Creative – pełna swoboda budowania, często z uprawnieniami do latania,
  • Minigry – serwery z krótkimi, dynamicznymi trybami gry, takimi jak BedWars, SkyWars, czy parkour,
  • RPG – serwery fabularne z rozwojem postaci, zadaniami i klasami,
  • SkyBlock – gra na małej wyspie w chmurach, rozwijana przez zdobywanie zasobów,
  • Anarchia – serwery bez zasad, gdzie panuje całkowita dowolność.

Serwer Minecraft można dostosować do własnych potrzeb, dodając pluginy, mody, skrypty i własne zasady. Dzięki temu można stworzyć unikalne miejsce do gry, które przyciągnie nowych graczy i zbuduje aktywną społeczność.

Server Setup

2️⃣ Instalacja serwera

Jak postawić serwer na komputerze (lokalnie)

Jeśli chcesz stworzyć własny serwer Minecraft na swoim komputerze, wystarczy wykonać kilka prostych kroków:

✅ 1. Pobranie plików serwera

Przejdź na oficjalną stronę Mojang: https://www.minecraft.net/en-us/download/server

Pobierz najnowszą wersję pliku server.jar (dla wersji Java Edition).

Utwórz nowy folder, np. MójSerwer, i umieść w nim pobrany plik.

✅ 2. Uruchomienie serwera po raz pierwszy

Otwórz folder serwera i uruchom plik server.jar dwukrotnie klikając.

Jeśli pojawi się okno konsoli, serwer zacznie się uruchamiać, ale szybko się zamknie.

W folderze pojawią się nowe pliki, w tym eula.txt.

✅ 3. Akceptacja warunków licencji

Otwórz plik eula.txt w edytorze tekstu.

Zmień wartość eula=false na eula=true i zapisz plik.

Ponownie uruchom server.jar – serwer powinien już działać poprawnie.

✅ 4. Konfiguracja serwera

Teraz można dostosować podstawowe ustawienia, edytując plik server.properties. Oto kilka kluczowych opcji:

Ustawienie Opis
motd Nazwa serwera widoczna w liście serwerów.
max-players Maksymalna liczba graczy.
online-mode Czy serwer wymaga konta premium (true/false).
difficulty Poziom trudności: peaceful, easy, normal, hard.
gamemode Tryb gry: survival, creative, adventure.
spawn-protection Wielkość strefy chronionej wokół spawna.
pvp Czy PvP jest włączone (true/false).

Po zapisaniu zmian wystarczy ponownie uruchomić serwer, aby zastosować nowe ustawienia.

✅ 5. Dołączanie do serwera

Uruchom Minecraft i przejdź do trybu wieloosobowego.

Kliknij "Dodaj serwer" i wpisz adres localhost (dla gry na tym samym komputerze).

Kliknij "Dołącz", aby połączyć się z serwerem.

Serwer działa teraz lokalnie, ale aby inni gracze mogli się połączyć, trzeba udostępnić go przez internet.

VPS Setup

Jak stworzyć serwer na VPS/Dedykowanym hostingu

Jeśli chcesz uruchomić serwer 24/7 bez obciążania własnego komputera, warto skorzystać z VPS lub dedykowanego hostingu.

✅ 1. Wybór hostingu

Najpopularniejsze firmy hostingowe dla Minecrafta:

  • ZapHosting – szybkie serwery z preinstalowanymi paczkami,
  • Apex Hosting – łatwa konfiguracja i automatyczne aktualizacje,
  • Hostinger – tani hosting dla początkujących,
  • OVH, Hetzner, Contabo – VPS dla bardziej zaawansowanych użytkowników.

✅ 2. Instalacja Javy na VPS (Linux)

Połącz się z serwerem VPS za pomocą SSH (np. w PuTTY).

sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-17-jre -y

Sprawdź wersję Javy:

java -version

Jeśli pojawi się informacja o wersji Javy, możesz przejść do następnego kroku.

✅ 3. Pobranie i uruchomienie serwera

W katalogu domowym utwórz folder na serwer:

mkdir serwer && cd serwer

Pobierz plik serwera Minecraft:

wget https://launcher.mojang.com/v1/objects/[LINK_DO_SERVERA].jar -O server.jar

(Wpisz właściwy link do pliku z oficjalnej strony Minecrafta.)

Uruchom serwer:

java -Xms1G -Xmx4G -jar server.jar nogui

Xms – minimalna ilość RAM dla serwera,

Xmx – maksymalna ilość RAM.

✅ 4. Otworzenie portów w zaporze

Aby gracze mogli dołączyć do serwera, trzeba otworzyć port 25565:

sudo ufw allow 25565/tcp
sudo ufw enable

Teraz serwer jest dostępny przez internet, a gracze mogą połączyć się używając IP VPS.

Configuration

Konfiguracja podstawowych plików (server.properties, eula.txt)

Plik server.properties zawiera ustawienia serwera. Oto kilka ważnych opcji:

Ustawienie Opis
server-port=25565 Port, na którym działa serwer.
server-ip= IP serwera (puste oznacza domyślne IP).
white-list=false Czy serwer wymaga zaproszenia (whitelist).
view-distance=10 Zasięg renderowania świata.
allow-flight=false Czy latanie jest dozwolone (true/false).
enable-command-block=false Czy command blocki są włączone.

Zmiany w server.properties działają dopiero po ponownym uruchomieniu serwera.

Teraz serwer jest gotowy do działania! 🚀

Jeśli chcesz go ulepszyć pod względem wydajności i bezpieczeństwa, przejdziemy teraz do 3️⃣ Optymalizacja i bezpieczeństwo.