×minecraft.pl-15%na hosting MinecraftDDoS · VPS · DedicatedKOD:MCPLAktywuj →
-15%na hosting dla minecraft.pl
DDoS · VPS · DEDICATED · skillhost.pl
MCPLAktywuj →
Discord
Serwery — Konfiguracja

Serwer Minecraft Bedrock

Bedrock Dedicated Server (BDS) to oficjalne narzędzie Mojang do uruchamiania wieloosobowych serwerów Minecraft Bedrock Edition. Działa na Windows i Linux, obsługuje do kilkuset graczy i pozwala instalować addony. W tym poradniku przeprowadzę Cię przez cały proces — od pobrania BDS, przez konfigurację, po otwieranie portów i crossplay z Java Edition przez GeyserMC.

Czym jest Bedrock Edition

Minecraft Bedrock Edition (dawniej Pocket Edition) to wersja gry napisana w C++, dostępna na platformach mobilnych (Android, iOS), konsolach (Xbox, PlayStation, Nintendo Switch) oraz Windows 10/11. W odróżnieniu od Java Edition bazuje na jednolitym rdzeniu — wszystkie platformy Bedrock mogą grać razem w ramach crossplay.

Bedrock różni się od Java Edition nie tylko technicznie. Ma inne zachowanie zachowanie bloków, inaczej działające redstone (bardziej przewidywalne, ale mniej elastyczne), własny format plików świata i oddzielny sklep Marketplace z płatnymi skinami i pakietami tekstur. Dla serwerów oznacza to inny ekosystem narzędzi, dodatków i konfiguracji.

Z perspektywy serwera klucz różnica to brak natywnej obsługi pluginów takich jak Bukkit czy Paper. BDS obsługuje addony (Behavior Packs i Resource Packs) — mniej potężne od pluginów Java, ale wystarczające dla wielu zastosowań. Chcesz pełną moc pluginów z obsługą graczy Bedrock? Czytaj dalej o GeyserMC.

Bedrock Dedicated Server (BDS)

Bedrock Dedicated Server to oficjalna aplikacja serwerowa udostępniana przez Mojang, przeznaczona do działania na maszynach bez graficznego interfejsu. Jest dostępna na dwie platformy: Windows (64-bit) oraz Ubuntu Linux (22.04 lub nowszy).

BDS to nie to samo co uruchomienie gry Bedrock w trybie LAN lub Realm. To pełnoprawna aplikacja serwerowa, obsługująca wiele graczy jednocześnie, konfiguracja przez pliki tekstowe i skalowanie do kilkudziesięciu (a przy mocnym sprzęcie — kilkuset) graczy.

Mojang udostępnia BDS bezpłatnie na stronie minecraft.net/en-us/download/server/bedrock. Wersja serwera powinna być dopasowana do wersji klientów — BDS zazwyczaj aktualizuje się wraz z każdą większą aktualizacją Minecraft Bedrock.

Uwaga: BDS jest wciąż oznaczony jako "Preview" lub "Beta" w niektórych aspektach stabilności. W środowiskach produkcyjnych (dużo graczy, ciągłe działanie) rozważ monitorowanie serwera i automatyczne restarty — BDS może od czasu do czasu ulec awarii przy specyficznych kombinacjach addonów.

Wymagania systemowe

Wymagania BDS zależą od liczby graczy i złożoności świata. Oto minimalne i zalecane konfiguracje:

Windows

  • System: Windows 10/11 (64-bit), Windows Server 2019/2022
  • CPU: minimum 4 rdzenie (Intel Core i5 / AMD Ryzen 5 lub nowszy)
  • RAM: minimum 2 GB wolnej pamięci dla samego BDS; zalecane 4–8 GB przy 20+ graczach
  • Dysk: minimum 1 GB na pliki BDS; świat rośnie o kilka MB na godzinę aktywnej gry
  • Połączenie: stały adres IP lub DDNS; minimum 10 Mbps upload dla 10 graczy

Linux (Ubuntu)

  • System: Ubuntu 20.04, 22.04 lub 24.04 LTS (64-bit, x86_64). ARM nie jest oficjalnie wspierany
  • CPU: minimum 2 rdzenie; zalecane 4+ przy większej liczbie graczy
  • RAM: minimum 1 GB; zalecane 2–4 GB
  • Zależności: libcurl4, libc6 (standardowo obecne na Ubuntu)

BDS jest znacznie mniej zasobożerny niż Java Edition — nie wymaga JVM, jest napisany w C++ i z natury lepiej radzi sobie na maszynach z małą ilością RAM. Serwer dla 5–10 graczy spokojnie uruchomisz nawet na VPS z 1 GB RAM.

Instalacja na Windows

Kroki instalacji BDS na Windows są proste i nie wymagają żadnych dodatkowych narzędzi:

Krok 1: Pobierz BDS

Wejdź na minecraft.net/en-us/download/server/bedrock, zaakceptuj licencję i pobierz archiwum ZIP dla Windows. Plik ma nazwę w stylu bedrock-server-1.21.x.xx.zip.

Krok 2: Wypakuj archiwum

Wypakuj całe archiwum do folderu, np. C:\minecraft-bedrock-server\. Możesz wybrać dowolną lokalizację, ale unikaj ścieżek ze spacjami lub polskimi znakami — niektóre narzędzia mogą mieć z tym problem.

Krok 3: Uruchom serwer

W folderze serwera kliknij dwukrotnie plik bedrock_server.exe. Przy pierwszym uruchomieniu Windows Firewall zapyta o zezwolenie na dostęp do sieci — zezwól zarówno dla sieci prywatnych, jak i publicznych. Serwer wygeneruje pliki konfiguracyjne i domyślny świat.

Krok 4: Uruchamianie jako usługa (opcjonalnie)

Aby BDS uruchamiał się automatycznie po restarcie systemu, możesz skonfigurować go jako usługę Windows za pomocą NSSM (Non-Sucking Service Manager). Pobierz NSSM, uruchom nssm install MinecraftBedrock i wskaż plik bedrock_server.exe jako aplikację usługi.

Ważne: Nigdy nie zamykaj okna konsoli BDS przez kliknięcie X bez wcześniejszego wpisania stop — nagłe zamknięcie może uszkodzić pliki świata. Zawsze wpisuj stop w konsoli serwera przed jego wyłączeniem.

Instalacja na Linux

Linux to preferowana platforma dla serwerów produkcyjnych — stabilniejsza, łatwiejsza w automatyzacji i tańsza w hostingu. Poniższe kroki dotyczą Ubuntu 22.04 LTS.

Krok 1: Zainstaluj zależności

Otwórz terminal i zainstaluj wymagane biblioteki:

sudo apt update
sudo apt install -y curl libcurl4 unzip screen

Krok 2: Pobierz BDS

Utwórz katalog i pobierz archiwum:

mkdir -p ~/bedrock-server && cd ~/bedrock-server
wget -O bedrock-server.zip "https://minecraft.azureedge.net/bin-linux/bedrock-server-WERSJA.zip"
unzip bedrock-server.zip
chmod +x bedrock_server

Zastąp WERSJA aktualnym numerem wersji z oficjalnej strony Mojang.

Krok 3: Uruchom w tle za pomocą screen

Aby serwer działał po wylogowaniu z SSH, użyj screen:

screen -S bedrock
LD_LIBRARY_PATH=. ./bedrock_server

Żeby odłączyć się od sesji bez jej zamykania, naciśnij Ctrl+A, a następnie D. By wrócić do konsoli serwera: screen -r bedrock.

Krok 4: Automatyczny start z systemd

Dla stabilnych środowisk produkcyjnych zalecam skonfigurowanie usługi systemd zamiast screen. Utwórz plik /etc/systemd/system/minecraft-bedrock.service z odpowiednią konfiguracją ExecStart wskazującą na bedrock_server i zrestartuj systemd. Usługa automatycznie podniesie serwer po restarcie maszyny i obsłuży crash recovery przez parametr Restart=on-failure.

Konfiguracja server.properties

Główny plik konfiguracyjny to server.properties w katalogu głównym BDS. Edytuj go w dowolnym edytorze tekstu. Poniżej najważniejsze ustawienia:

Podstawowe ustawienia

  • server-name=Mój Serwer — nazwa serwera widoczna w liście znajomych i sieci LAN
  • gamemode=survival — tryb gry: survival, creative, adventure
  • difficulty=easy — poziom trudności: peaceful, easy, normal, hard
  • allow-cheats=false — czy gracze mogą używać komend cheats (true/false)
  • max-players=10 — maksymalna liczba graczy jednocześnie online
  • online-mode=true — wymaganie uwierzytelnionego konta Xbox/Microsoft; ustaw false dla sieci lokalnej

Sieć

  • server-port=19132 — port UDP dla IPv4 (domyślny; zmień jeśli masz konflikt portów)
  • server-portv6=19133 — port UDP dla IPv6
  • enable-lan-visibility=true — czy serwer jest widoczny w lokalnej sieci

Świat

  • level-name=Bedrock level — nazwa folderu ze światem (w katalogu worlds/)
  • level-seed= — seed generacji świata; puste = losowy
  • level-type=DEFAULT — typ świata: DEFAULT, FLAT, LEGACY
  • view-distance=32 — odległość renderowania (im wyższa, tym więcej RAM/CPU)
  • tick-distance=4 — zasięg tickowania chunkow (4–12); wpływa mocno na wydajność

Bezpieczeństwo

  • allow-list=false — włącz białą listę graczy (true); zarządzana przez plik allowlist.json
  • op-permission-level=4 — domyślny poziom uprawnień operatorów (1–4)
  • player-idle-timeout=30 — automatyczny kick gracza po X minutach bezczynności (0 = wyłączone)

Pro tip: Ustaw tick-distance=6 jako kompromis między wydajnością a płynnością gry. Domyślne 4 jest bezpieczne dla słabszych maszyn, ale redstone i farmy działają w zbyt małym zasięgu. Powyżej 8 wyraźnie rośnie użycie CPU.

Porty i firewall

To jest jeden z najczęstszych powodów, dla których gracze nie mogą połączyć się z serwerem Bedrock. Kluczowa różnica względem Java Edition: BDS używa protokołu UDP, nie TCP.

Porty do otwarcia

  • UDP 19132 — główny port IPv4 (obowiązkowy)
  • UDP 19133 — port IPv6 (opcjonalny, jeśli wspierasz IPv6)

Windows Firewall

Przy pierwszym uruchomieniu BDS Windows pyta o zezwolenie — zaakceptuj. Jeśli pominąłeś ten dialog, otwórz "Zaporę Windows Defender z zabezpieczeniami zaawansowanymi", dodaj nową regułę dla ruchu przychodzącego: protokół UDP, port 19132, zezwól na połączenie.

Router (NAT/przekierowanie portów)

Jeśli serwer działa na domowym komputerze, musisz przekierować port UDP 19132 w routerze na lokalny adres IP Twojego komputera. Każdy router robi to inaczej — szukaj opcji "Port Forwarding" lub "Wirtualne serwery" w panelu administracyjnym routera (zazwyczaj pod adresem 192.168.1.1 lub 192.168.0.1).

Linux (ufw)

sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
sudo ufw reload

Weryfikacja

Najprościej sprawdzić otwarcie portu przez serwis online (np. portchecker.co) lub przez klienta Minecraft na innej sieci. Na Windows możesz też sprawdzić netstat -an | findstr 19132 — powinna pojawić się linia z UDP i portem 19132.

Uwaga: Jeśli Twój dostawca internetu stosuje CG-NAT (wiele osób ma jeden publiczny IP), przekierowanie portów nie zadziała. Skontaktuj się z ISP po przydzielenie dedykowanego publicznego IP lub skorzystaj z tunelu (np. PlayIt.gg), który tworzy bezpłatny tunel UDP dla Bedrock.

Addony i Resource Packs

Bedrock Edition używa systemu addonów składającego się z dwóch typów paczek:

Behavior Packs (paczki zachowań)

Modyfikują mechaniki gry — zachowanie mobów, receptury craftingu, dodają nowe encje i komendy. Działają po stronie serwera i są automatycznie przesyłane do klientów. Instalacja: wgraj paczkę do folderu behavior_packs/ w katalogu serwera, a następnie dodaj jej UUID i wersję do pliku worlds/[nazwa-świata]/world_behavior_packs.json.

Resource Packs (paczki zasobów)

Zmieniają wygląd gry — tekstury, dźwięki, modele. Na serwerze gracze zobaczą wymuszone paczki zasobów. Instalacja analogiczna do Behavior Packs — folder resource_packs/ i plik world_resource_packs.json.

Przykładowy world_behavior_packs.json

[
  {
    "pack_id": "UUID-TWOJEJ-PACZKI",
    "version": [1, 0, 0]
  }
]

Ograniczenia addonów względem pluginów Java

Addony Bedrock są znacznie mniej potężne od pluginów Paper/Spigot. Nie masz dostępu do pełnego API serwerowego, nie możesz pisać logiki w Javie/Kotlinie, nie ma gotowych rozwiązań do ekonomii czy ochrony terenu. Bedrock obsługuje też ograniczone komendy administracyjne w porównaniu z Java. Jeśli potrzebujesz zaawansowanej funkcjonalności pluginów na serwerze Bedrock, jedyną sensowną opcją jest GeyserMC (o którym piszę niżej) lub Nukkit/PowerNukkit (alternatywne implementacje serwera Bedrock z obsługą pluginów — mniej stabilne od BDS).

Bedrock vs Java — porównanie serwerów

Oto najważniejsze różnice z perspektywy administratora serwera:

Funkcja Bedrock (BDS) Java (Paper/Spigot)
Platformy klientów Android, iOS, Xbox, PS, Switch, Windows Tylko Java Edition (PC)
Pluginy Brak natywnie (tylko addony) Pełen ekosystem (Bukkit, Paper, Spigot)
Wydajność Lepsza na słabszym sprzęcie (C++) Wymaga więcej RAM (JVM), ale lepiej skalowalny
Konfiguracja server.properties (ograniczone opcje) Wiele plików config, zaawansowane opcje
Redstone Inne zachowanie, ograniczone Pełne, wiarygodne, wielowątkowe w Paper
Komendy Ograniczony zestaw komend admina Rozbudowane komendy + pluginy do zarządzania
Anti-cheat Podstawowy (wbudowany) Zewnętrzne pluginy (AAC, Spartan, Matrix)
Koszt serwera Mniejsze wymagania RAM — tańszy hosting Minimum 2–4 GB RAM dla 20 graczy
Społeczność/zasoby Mniejsza, MCPEDL dla addonów Ogromna, SpigotMC, Modrinth, CurseForge

Krótka rekomendacja: jeśli chcesz serwer dla znajomych grających na konsolach lub telefonach — BDS jest właściwym wyborem. Jeśli zależy Ci na pluginach, niestandardowej rozgrywce i bogatej konfiguracji — wybierz serwer Java z Paper. Jeśli chcesz obsługiwać obie grupy jednocześnie, czytaj dalej o GeyserMC.

GeyserMC — crossplay Java i Bedrock na jednym serwerze

GeyserMC to darmowy, open-source most (proxy) między protokołem Bedrock a Java. Dzięki niemu gracze Bedrock Edition (na telefonie, konsoli, Windows 10) mogą połączyć się z serwerem Java Edition — i korzystać ze wszystkich jego pluginów, map i funkcji.

Jak to działa?

GeyserMC instaluje się jako plugin na serwerze Paper/Spigot (lub jako samodzielny proxy przed serwerem). Nasłuchuje na porcie UDP 19132 i tłumaczy pakiety Bedrock na protokół Java w czasie rzeczywistym. Gracze Bedrock widzą serwer tak samo jak serwer Bedrock, ale tak naprawdę komunikują się z silnikiem Java.

Floodgate — konta bez Javy

Samemu GeyserMC musi towarzyszyć plugin Floodgate, który pozwala graczom Bedrock logować się bez posiadania konta Java. Floodgate dodaje prefix (domyślnie .) do nazw graczy Bedrock, by odróżnić ich od graczy Java. Oba pluginy działają razem i konfiguruje się je w parze.

Ograniczenia GeyserMC

Tłumaczenie między protokołami nie jest idealne — niektóre funkcje Java nie mają odpowiednika w Bedrock i vice versa. Gracze Bedrock nie zobaczą niestandardowych modeli z modów, niektóre animacje mogą się różnić, a złożone pluginy interfejsu (niestandardowe GUI) mogą nie działać poprawnie. Jednak dla większości standardowych trybów (survival, PvP, minigry) GeyserMC działa znakomicie.

Więcej o instalacji i konfiguracji znajdziesz na stronie GeyserMC w katalogu pluginów.

Alternatywa: Jeśli zależy Ci wyłącznie na natywnym Bedrock z możliwością pluginów, możesz sprawdzić PowerNukkit lub CloudburstMC — alternatywne implementacje serwera Bedrock z własnym API pluginów. Są mniej stabilne od BDS, ale oferują znacznie więcej możliwości konfiguracji.

Hosting dla serwera Bedrock

Masz kilka opcji hostowania serwera Bedrock:

Własny komputer / serwer domowy

Najtańsze rozwiązanie, ale wymaga stałego IP (lub DDNS) i sprawnego przekierowania portów. BDS jest lekki — stary PC z 4 GB RAM spokojnie obsłuży kilka–kilkanaście osób. Wadą jest dostępność serwera zależna od działania Twojego internetu i sprzętu.

VPS (Virtual Private Server)

Polecane dla poważniejszych serwerów. BDS świetnie działa na VPS z 1–2 GB RAM i 2 rdzeniami CPU. Popularni dostawcy VPS w Polsce: Mikrus, Hetzner, Contabo, OVH. Koszt od kilku złotych miesięcznie za najprostsze konfiguracje. Pamiętaj: wybierz VPS z systemem Ubuntu 22.04 LTS.

Hosting dedykowany do Minecrafta

Firmy takie jak Bisect Hosting, Apex Hosting, Shockbyte czy polskie serwery hostingowe oferują panele do zarządzania serwerem Bedrock (FTP, konsola web, automatyczne aktualizacje). Są droższe od czystego VPS, ale prostsze w obsłudze dla osób bez doświadczenia z Linuxem. Sprawdź, czy wybrany hosting jawnie obsługuje BDS — nie wszystkie panele (np. Pterodactyl z domyślnymi jajkami) mają gotowe szablony dla Bedrock.

Bezpłatny hosting

Serwery Bedrock można też hostować przez usługę Minehut (plany darmowe z ograniczeniami) lub Aternos (darmowy, ale serwer wyłącza się przy braku graczy). Dla małych grup znajomych to w pełni wystarczające rozwiązanie. Więcej opcji w poradniku hosting serwera za darmo.

Realms

Oficjalna usługa Mojang — Minecraft Realms Plus dla Bedrock kosztuje ok. 30–40 zł/miesiąc i obsługuje do 10 graczy jednocześnie (plus nielimitowana liczba zaproszonych). Konfiguracja jest minimalna, nie masz dostępu do server.properties, ale to najprostsze rozwiązanie dla grup znajomych bez technicznej wiedzy.

Powiązane strony