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:8443Przeglą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.
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 |
|---|---|
| Paper | Najlepszy wybór dla większości graczy. Szybki, stabilny, obsługuje tysiące pluginów. Jeśli nie wiesz, co wybrać, zacznij od niego. |
| Vanilla | Czysty Minecraft bez żadnych modyfikacji. |
| Forge / Fabric | Gra z modami (nowe bloki, mechaniki, wymiary). Wszyscy gracze muszą mieć zainstalowane te same mody. |
| Bedrock | Gra 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
Multiplayer → Add 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)
Play → Servers → Add Server → wpisz adres IP serwera oraz port 19132.
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ście | motd=My Server |
| Limit graczy | max-players=10 |
| Tryb kreatywny | gamemode=creative |
| Poziom trudności | difficulty=easy (peaceful / easy / normal / hard) |
| Lista dozwolonych graczy | white-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 PvP | pvp=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:
- Hangar – oficjalne repozytorium pluginów Paper
- Modrinth – pluginy i mody
- SpigotMC – pluginy
- CurseForge – mody dla Forge i Fabric
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:
- 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.
- 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 GB 1 GB dla Minecraft 1-5 graczy Serwer 4 GB 2-3 GB dla Minecraft 5-15 graczy Serwer 8 GB 5-6 GB dla Minecraft 15-30 graczy Serwer 16 GB 10-12 GB dla Minecraft 30+ graczy - 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.
- 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 |
|---|---|---|
| SSH | 5 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.4Jeż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 -fWersje 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 |
|---|---|
| Ubuntu | 24.04 LTS |
| Crafty Controller | 4 |
| Java | OpenJDK 17 + OpenJDK 21 |
| Zapora sieciowa | UFW (porty 22, 8443, 25565, 19132) |
| Fail2Ban | Ochrona 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. |