Table of Contents

Minecraft Server - Przewodnik na start

Twój serwer zawiera zainstalowany Crafty Controller – panel WWW, za pomocą którego możesz tworzyć i zarządzać serwerami Minecraft. Obsługiwane są zarówno Java Edition, jak i Bedrock Edition. Od uruchomienia serwera do wspólnej gry ze znajomymi dzieli Cię około 5 minut.


Krok 1 – Otwórz panel Crafty

Adres IP serwera oraz hasło użytkownika root znajdziesz w sekcji Server Information na karcie Overview w panelu klienta. Otwórz przeglądarkę i przejdź pod adres:

https://your.server.ip:8443

Przeglądarka wyświetli ostrzeżenie o certyfikacie bezpieczeństwa. Jest to normalne, ponieważ Crafty korzysta z certyfikatu samopodpisanego. Kliknij Zaawansowane i przejdź do strony.

Zaloguj się używając nazwy użytkownika admin oraz hasła użytkownika root serwera. Po zalogowaniu zobaczysz panel Crafty gotowy do utworzenia pierwszego serwera.

Pierwsze uruchomienie: Crafty potrzebuje 1-2 minut na uruchomienie po utworzeniu serwera. Jeśli strona się nie ładuje, odczekaj chwilę i odśwież ją.

Jeżeli serwer znajduje się za routerem VyOS w sieci prywatnej, skonfiguruj przekierowanie portów 22 (SSH), 8443 (panel Crafty), 25565 (Minecraft Java) oraz 19132/UDP (Minecraft Bedrock). Gracze muszą mieć możliwość połączenia się z tymi portami z Internetu.


Krok 2 – Utwórz swój serwer Minecraft

Kliknij „Create New Server” w panelu Crafty. Następnie wybierz typ serwera:

Typ Najlepiej sprawdzi się do
PaperNajlepszy wybór dla większości graczy. Szybki, stabilny, obsługuje tysiące pluginów. Jeśli nie wiesz, co wybrać, zacznij od niego.
VanillaCzysty Minecraft bez żadnych modyfikacji.
Forge / FabricGra z modami (nowe bloki, mechaniki, wymiary). Wszyscy gracze muszą mieć zainstalowane te same mody.
BedrockGra ze znajomymi na telefonach, konsolach lub Windows 10/11. Korzysta z portu 19132/UDP zamiast 25565.

Wybierz wersję Minecrafta, nadaj nazwę serwerowi i kliknij „Build Server”. Crafty automatycznie pobierze wszystkie potrzebne pliki i uruchomi serwer. Pierwsze uruchomienie może potrwać kilka minut.


Krok 3 – Połącz się z serwerem i rozpocznij grę

Poczekaj, aż serwer w panelu Crafty będzie miał zielony status, a następnie uruchom Minecraft:

Java Edition

MultiplayerAdd Server → wpisz adres IP serwera → Join. Nie musisz podawać portu, ponieważ domyślnie używany jest port 25565.

Bedrock Edition (telefony, konsole, Windows 10/11)

PlayServersAdd Server → wpisz adres IP serwera oraz port 19132.

Pierwsze połączenie: Świat jest generowany podczas pierwszego wejścia gracza. Może to potrwać od 1 do 3 minut. Jeżeli pojawi się komunikat „Can’t connect to server”, odczekaj chwilę i spróbuj ponownie.

Zarządzanie serwerem

Wszystko z poziomu panelu

Do codziennego zarządzania serwerem nie potrzebujesz SSH ani wiersza poleceń. Panel Crafty dostępny pod adresem https://your.server.ip:8443 umożliwia wykonanie wszystkich najważniejszych czynności:

  • Dashboard – uruchamianie, zatrzymywanie i restart serwera, podgląd liczby graczy oraz wykorzystania procesora i pamięci RAM
  • Terminal – wykonywanie komend serwera (np. /whitelist add Player) oraz podgląd logów na żywo
  • Files – edycja pliku server.properties, przesyłanie pluginów oraz przeglądanie plików świata
  • Backups – ręczne tworzenie kopii zapasowych lub planowanie automatycznych backupów
  • Schedules – automatyczny restart serwera, wykonywanie kopii zapasowych przed restartem oraz wysyłanie wiadomości do graczy
  • Config – zmiana ilości pamięci RAM przydzielonej serwerowi (JVM)

Najczęściej zmieniane ustawienia

Przejdź do zakładki Files, otwórz plik server.properties, wprowadź zmiany, zapisz plik i uruchom ponownie serwer:

Co chcesz zmienić Ustawienie
Nazwa serwera na liściemotd=My Server
Limit graczymax-players=10
Tryb kreatywnygamemode=creative
Poziom trudnościdifficulty=easy (peaceful / easy / normal / hard)
Lista dozwolonych graczywhite-list=true, następnie dodaj graczy w Terminalu poleceniem /whitelist add Name
Zmniejszenie opóźnieńview-distance=6 (domyślnie 10, mniejsza wartość = mniejsze obciążenie)
Wyłączenie PvPpvp=false

Dodawanie pluginów i modów

Przejdź do zakładki Files w panelu Crafty, otwórz odpowiedni katalog, prześlij plik .jar i uruchom ponownie serwer:

  • Serwer Paper / Spigot → katalog plugins/
  • Serwer Forge / Fabric → katalog mods/

Przydatne strony z pluginami i modami:

Wiele serwerów na jednej maszynie

Crafty umożliwia jednoczesne uruchamianie kilku serwerów Minecraft, np. serwera Survival i Creative albo Java i Bedrock obok siebie. Każdy serwer musi korzystać z własnego portu (25565, 25566 itd.).

Pozostaw co najmniej 1 GB pamięci RAM dla systemu operacyjnego oraz samego Crafty. Na serwerze z 4 GB RAM możesz przeznaczyć około 3 GB łącznie dla serwerów Minecraft. Jeżeli używasz niestandardowych portów, otwórz je w zaporze poleceniem SSH: ufw allow <port>/tcp.


Jeżeli serwer działa z opóźnieniami

Najczęstszą przyczyną lagów jest zbyt mała ilość pamięci RAM lub jednoczesne generowanie dużych obszarów świata. Spróbuj kolejno wykonać poniższe kroki:

  1. Zmniejsz odległość renderowania. Otwórz plik server.properties w zakładce Files i ustaw view-distance=6 oraz simulation-distance=4. To najskuteczniejszy sposób na zmniejszenie obciążenia serwera.
  2. Sprawdź przydział pamięci RAM. W zakładce Config upewnij się, że serwer Minecraft nie otrzymuje więcej pamięci niż posiada maszyna. Zalecane wartości:
    Serwer 2 GB1 GB dla Minecraft1-5 graczy
    Serwer 4 GB2-3 GB dla Minecraft5-15 graczy
    Serwer 8 GB5-6 GB dla Minecraft15-30 graczy
    Serwer 16 GB10-12 GB dla Minecraft30+ graczy
  3. Wygeneruj świat z wyprzedzeniem. Nagłe spadki wydajności często pojawiają się podczas odkrywania nowych terenów. Zainstaluj plugin Chunky i wygeneruj świat w promieniu około 5000 bloków. Dzięki temu eksploracja będzie znacznie płynniejsza.
  4. Rozważ zwiększenie parametrów serwera. Jeżeli po wykonaniu powyższych kroków nadal występują lagi przy ponad 10 graczach, serwer prawdopodobnie potrzebuje większej ilości pamięci RAM oraz wydajniejszego procesora.

Po instalacji

Fail2Ban – Ochrona przed atakami brute-force

Na serwerze jest wstępnie skonfigurowany Fail2Ban, który chroni usługę SSH przed próbami odgadywania haseł.

Reguła Maksymalna liczba prób Czas blokady
SSH5 nieudanych logowań10 minut

Przydatne polecenia:

# Sprawdzenie zablokowanych adresów IP fail2ban-client status sshd # Odblokowanie adresu IP fail2ban-client set sshd unbanip 1.2.3.4

Jeżeli przypadkowo zablokujesz własny adres IP, połącz się z serwerem przez konsolę VNC dostępną w panelu klienta i odblokuj go.

Zarządzanie usługą

Do codziennego korzystania z serwera nie potrzebujesz SSH, jednak dla bardziej zaawansowanych zadań możesz połączyć się z serwerem:

ssh root@your.server.ip # Usługa Crafty systemctl status crafty systemctl restart crafty journalctl -u crafty -f

Wersje Java

Na serwerze są zainstalowane dwie wersje Javy. Crafty automatycznie wybiera odpowiednią wersję, jednak w razie potrzeby możesz ją zmienić w ustawieniach serwera:

  • OpenJDK 21 – dla Minecraft 1.20.5 i nowszych (ścieżka: /usr/lib/jvm/java-21-openjdk-amd64)
  • OpenJDK 17 – dla Minecraft 1.17 do 1.20.4 (ścieżka: /usr/lib/jvm/java-17-openjdk-amd64)

Zainstalowane oprogramowanie

Komponent Szczegóły
Ubuntu24.04 LTS
Crafty Controller4
JavaOpenJDK 17 + OpenJDK 21
Zapora sieciowaUFW (porty 22, 8443, 25565, 19132)
Fail2BanOchrona SSH przed atakami brute-force

Rozwiązywanie problemów

Problem Rozwiązanie
Panel Crafty nie otwiera się Upewnij się, że używasz adresu https:// (a nie http). Zaakceptuj ostrzeżenie o certyfikacie. Po pierwszym uruchomieniu odczekaj 1-2 minuty, aż Crafty zakończy start.
Nie można połączyć się z serwerem Minecraft Sprawdź, czy serwer ma zielony status w panelu Crafty. Pierwsze generowanie świata trwa 1-3 minuty, więc odczekaj chwilę i spróbuj ponownie. W przypadku sieci prywatnej sprawdź także przekierowanie portów na routerze VyOS.
Lagi i spadki TPS Zapoznaj się z sekcją „Jeżeli serwer działa z opóźnieniami” powyżej.
Błąd OutOfMemoryError w konsoli Serwer Minecraft otrzymał zbyt mało pamięci RAM. Zwiększ przydzieloną pamięć lub zmniejsz liczbę graczy oraz parametr view-distance. Sprawdź tabelę z zalecanymi wartościami pamięci.
Komunikat „Failed to verify username” Serwer wymaga oryginalnego konta Minecraft (online-mode=true). Jest to ustawienie domyślne i zalecane.
Gracze nie mogą połączyć się przez niestandardowy port Otwórz odpowiedni port w zaporze sieciowej. Połącz się przez SSH i wykonaj polecenie ufw allow <port>/tcp.
Plugin nie działa po przesłaniu Otwórz zakładkę Terminal w Crafty i sprawdź czerwone komunikaty błędów. Najczęściej przyczyną jest niezgodność wersji pluginu z wersją serwera.
Zapomniane hasło do Crafty Hasło administratora jest takie samo jak hasło użytkownika root serwera, widoczne w panelu klienta. Jeżeli zostało zmienione i nie pamiętasz go, użyj konsoli VNC, aby zresetować je przez SSH.