Serwer Bedrock Minecraft: kompletny poradnik konfiguracji w 2026
Bedrock vs Java: kluczowe różnice dla administratorów
Minecraft istnieje w dwóch głównych edycjach, a różnica między nimi dotyczy nie tylko klienta, ale też całej infrastruktury serwerowej. Rozumienie tych różnic jest kluczowe przed uruchomieniem serwera Bedrock. Java Edition działa po protokole TCP (port 25565 domyślnie), napisana w Javie i wspiera ogromny ekosystem pluginów przez Bukkit/Spigot/Paper. Bedrock Edition używa RakNet na UDP (port 19132), napisana w C++ i działa na Windows 10/11, urządzeniach mobilnych, konsolach Xbox, PlayStation i Nintendo Switch. Dla administratora serwera oznacza to, co następuje:
- Bedrock działa po UDP, a nie TCP. Wpływa to na konfigurację firewalli, przekierowanie portów i ochronę przed DDoS
- Klienci Bedrock oczekują autoryzacji przez Xbox Live, a nie konta Mojang
- Ekosystem pluginów Bedrock jest znacząco mniejszy niż Javy
- Bedrock natywnie działa na urządzeniach mobilnych i konsolach, co rozszerza audiencję
- Wydajność Bedrock jest zwykle wyższa dzięki natywnemu kodowi C++
Warianty oprogramowania serwerowego dla Bedrock
Przed rozpoczęciem konfiguracji trzeba wybrać oprogramowanie serwerowe. Każdy wariant ma swoje plusy i minusy.
Bedrock Dedicated Server (BDS)
Oficjalne oprogramowanie serwerowe od Mojanga. To jedyny wariant, który gwarantuje pełną kompatybilność z klientem Bedrock.
- Plusy: pełna kompatybilność, wsparcie wszystkich mechanik waniliowej gry, regularne aktualizacje od Mojanga
- Minusy: ograniczone możliwości dla pluginów, tylko Linux i Windows, zamknięty kod źródłowy
PocketMine-MP
Oprogramowanie serwerowe open source napisane w PHP. Wspiera pluginy i jest aktywnie rozwijane przez społeczność.
- Plusy: otwarty kod, system pluginów, działa na dowolnym OS z PHP
- Minusy: nie wszystkie waniliowe mechaniki są zaimplementowane, może zostawać w tyle za aktualizacjami klienta
Nukkit / PowerNukkitX
Oprogramowanie serwerowe w Javie dla klientów Bedrock. Dobry wariant, jeśli znasz już ekosystem Javy.
- Plusy: napisany w Javie (znajomy ekosystem), dobra wydajność, aktywny development PowerNukkitX
- Minusy: niepełna implementacja waniliowych mechanik, mniej pluginów niż u PocketMine
Instalacja Bedrock Dedicated Server (BDS): instrukcja krok po kroku
BDS pozostaje najlepszym wyborem dla serwerów produkcyjnych, gdzie liczy się stabilność i pełna kompatybilność. Oto poradnik krok po kroku instalacji na Linuksie.
Krok 1: Przygotowanie serwera
Minimalne wymagania: 2 rdzenie CPU, 1 GB RAM, Ubuntu 20.04+ albo Debian 11+.
# Aktualizujemy system
sudo apt update && sudo apt upgrade -y
# Instalujemy potrzebne pakiety
sudo apt install -y wget unzip screen libcurl4
# Tworzymy usera dla serwera
sudo useradd -m -s /bin/bash bedrock
sudo su - bedrock
Krok 2: Pobranie i instalacja BDS
# Tworzymy katalog dla serwera
mkdir -p ~/bedrock-server && cd ~/bedrock-server
# Pobieramy najnowszą wersję BDS
# Aktualny link bierzemy z https://www.minecraft.net/en-us/download/server/bedrock
wget https://minecraft.azureedge.net/bin-linux/bedrock-server-WERSJA.zip
# Rozpakowujemy
unzip bedrock-server-*.zip
Krok 3: Konfiguracja server.properties
# Podstawowe parametry
server-name=My Bedrock Server
gamemode=survival
difficulty=normal
max-players=20
server-port=19132
server-portv6=19133
level-name=world
online-mode=true
view-distance=32
tick-distance=4
player-idle-timeout=0
max-threads=8
Kluczowe parametry dla Bedrocka:
- server-port=19132 - to port UDP domyślnie. Nie mylić z portem TCP Java Edition
- server-portv6=19133 - port dla połączeń IPv6
- tick-distance - liczba chunków wokół gracza, które tikają. Wpływa na wydajność
- online-mode=true - obowiązkowo dla autoryzacji przez Xbox Live
Krok 4: Uruchomienie serwera
# Uruchomienie przez screen do działania w tle
screen -S bedrock
# Uruchomienie BDS
LD_LIBRARY_PATH=. ./bedrock_server
# Odłączenie od screena: Ctrl+A, potem D
# Ponowne podłączenie: screen -r bedrock
Krok 5: Tworzenie serwisu systemd
Do autostartu przy restarcie serwera stwórz plik /etc/systemd/system/bedrock-server.service:
[Unit]
Description=Bedrock Dedicated Server
After=network.target
[Service]
User=bedrock
WorkingDirectory=/home/bedrock/bedrock-server
ExecStart=/home/bedrock/bedrock-server/bedrock_server
Restart=on-failure
RestartSec=10
StandardInput=null
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable bedrock-server
sudo systemctl start bedrock-server
Konfiguracja portów i firewalla
Bedrock używa UDP i to zasadniczo ważne dla konfiguracji sieci.
# Otwieramy port dla Bedrock (UDP!)
sudo ufw allow 19132/udp
sudo ufw allow 19133/udp
# Jeśli używasz iptables bezpośrednio
sudo iptables -A INPUT -p udp --dport 19132 -j ACCEPT
sudo iptables -A INPUT -p udp --dport 19133 -j ACCEPT
Częsty błąd początkujących: otworzyć port po TCP zamiast UDP. Klienci Bedrock po prostu nie połączą się, jeśli port jest otwarty tylko dla TCP. Upewnij się też, że twój hosting nie blokuje ruchu UDP. Niektóre budżetowe VPS ograniczają UDP domyślnie.
Gra wieloplatformowa: GeyserMC + Floodgate
GeyserMC pozwala graczom Bedrock łączyć się z serwerami Java. To idealne rozwiązanie, jeśli masz już serwer Java z pluginami i chcesz poszerzyć audiencję.
Instalacja GeyserMC
# Dla serwera Paper/Spigot
# Pobieramy GeyserMC z https://geysermc.org/download
# Umieszczamy plik .jar w folderze plugins/
cp Geyser-Spigot.jar /path/to/server/plugins/
# Restartujemy serwer
# Po pierwszym uruchomieniu pojawi się konfiguracja w plugins/Geyser-Spigot/config.yml
Konfiguracja config.yml dla GeyserMC
bedrock:
address: 0.0.0.0
port: 19132
clone-remote-port: false
motd1: "My Server"
motd2: "Bedrock + Java"
remote:
address: 127.0.0.1
port: 25565
auth-type: floodgate
Instalacja Floodgate
Floodgate zdejmuje konieczność posiadania konta Java przez graczy Bedrock. Autoryzują się przez Xbox Live.
# Pobieramy Floodgate z https://geysermc.org/download
cp floodgate-spigot.jar /path/to/server/plugins/
# Restartujemy serwer
# Gracze Bedrock dostaną prefiks "." przed nickiem
Po instalacji obu pluginów twój serwer będzie przyjmował połączenia na dwóch portach: 25565 (TCP, Java) i 19132 (UDP, Bedrock).
Dla Velocity/BungeeCord
Jeśli używasz proxy, instaluj GeyserMC i Floodgate na proxy, a nie na backendach:
# Dla Velocity
cp Geyser-Velocity.jar /path/to/velocity/plugins/
cp floodgate-velocity.jar /path/to/velocity/plugins/
Optymalizacja wydajności serwera Bedrock
Dla BDS
- tick-distance: zmniejsz z 12 do 4-6 dla obniżenia obciążenia
- view-distance: 32 to maksimum. Dla serwerów z dużą liczbą graczy obniż do 16-24
- max-threads: ustaw równe liczbie dostępnych rdzeni CPU
- content-log-file-enabled: false - wyłącz logowanie kontentu na produkcji
Dla GeyserMC
- Klienci Bedrock tworzą dodatkowe obciążenie przez translację protokołów
- Przeznacz dodatkowo 50-100 MB RAM na każdych 10 graczy Bedrock
- Używaj najnowszej wersji GeyserMC, bo każda aktualizacja poprawia wydajność translacji
- Skonfiguruj
cache-chunksw konfiguracji Geyser dla zmniejszenia powtórnej translacji chunków
Ogólne rekomendacje
# Optymalizacja Linuksa dla serwera growego
# Zwiększamy limity deskryptorów plików
echo "bedrock soft nofile 65535" | sudo tee -a /etc/security/limits.conf
echo "bedrock hard nofile 65535" | sudo tee -a /etc/security/limits.conf
# Optymalizacja sieci dla UDP
sudo sysctl -w net.core.rmem_max=26214400
sudo sysctl -w net.core.wmem_max=26214400
sudo sysctl -w net.core.rmem_default=1048576
Bezpieczeństwo serwera Bedrock
Bedrock ma swoje specyficzne wektory ataków, które różnią się od Java Edition.
Specyfika zagrożeń dla Bedrocka
- UDP flood: jako że Bedrock działa po UDP, serwer jest podatny na ataki UDP flood. Atakujący nie musi nawiązywać połączenia
- Exploity RakNet: protokół RakNet ma własne luki, które mogą być użyte do crashy serwera
- Podrobione pakiety połączenia: bez nawiązania połączenia TCP łatwiej podrobić pakiety
- Ataki amplification: usługi UDP mogą być używane jako reflektory w atakach DDoS
Podstawowe środki ochrony
# Ograniczenie tempa nowych połączeń przez iptables
sudo iptables -A INPUT -p udp --dport 19132 -m hashlimit
--hashlimit-name bedrock --hashlimit-above 10/sec
--hashlimit-mode srcip --hashlimit-burst 20 -j DROP
# Blokowanie oczywiście szkodliwych pakietów
sudo iptables -A INPUT -p udp --dport 19132 -m length --length 0:28 -j DROP
Ochrona z MineGuard
W MineGuardzie wspieramy tunele Bedrock na planach Optymalny i Profesjonalny. Nasza ochrona filtruje ruch UDP na poziomie sieci, odsiewając szkodliwe pakiety, zanim trafią na twój serwer. Co oferujemy dla Bedrocka:
- Filtrowanie UDP flood z analizą protokołu RakNet
- Ochrona przed botami i podrobionymi połączeniami
- Jeden panel zarządzania dla serwerów Java i Bedrock
- Minimalne opóźnienie dzięki zoptymalizowanym tunelom
Konfiguracja zajmuje kilka minut: tworzysz sieć w panelu, wpisujesz port Bedrock i dostajesz chroniony adres do połączenia graczy. Oba protokoły (Java TCP i Bedrock UDP) można chronić przez jedną sieć.
Check-lista przed uruchomieniem
Zanim otworzysz serwer dla graczy, sprawdź następujące:
- Port 19132/UDP otwarty i dostępny z zewnątrz
- online-mode włączony (jeśli potrzebna autoryzacja Xbox Live)
- Stworzony serwis systemd do autostartu
- Skonfigurowane backupy świata
- Ograniczone limity przez iptables albo zewnętrzną ochronę
- Przetestowane połączenie z urządzenia mobilnego i Windows
- Jeśli używasz GeyserMC: przetestowane połączenia obu typów klientów
- Skonfigurowany monitoring procesu i zasobów serwera
Zakończenie
Bedrock Edition aktywnie rośnie, a uruchomienie serwera Bedrock w 2026 roku otwiera dostęp do ogromnej audiencji graczy mobilnych i konsolowych. Czy to czysty BDS do waniliowego doświadczenia, PocketMine do customowych serwerów, czy GeyserMC do łączenia społeczności Java i Bedrock - masz narzędzia do stworzenia jakościowego serwera. Pamiętaj o najważniejszym: Bedrock działa po UDP, a to wpływa dosłownie na wszystko, od konfiguracji portów po ochronę przed DDoS. Nie zapominaj o bezpieczeństwie od pierwszego dnia, a jeśli potrzebujesz profesjonalnej ochrony, my w MineGuardzie jesteśmy gotowi pomóc z tunelami Bedrock.
Chroń swój serwer przed atakami DDoS
Darmowa ochrona z konfiguracją w 5 minut. 1 TB ruchu w zestawie.
Wypróbuj za darmoPowiązane artykuły
Pixelmon SMP serwer: pelny przewodnik po Pokemonach w Minecraft
Jak postawic serwer Pixelmon Reforged od zera: Forge 1.16.5, mody, config, sale, PvP i fix anticheata dla latajacych pokemonow.
Plugin TAB: konfiguracja tablicy, scoreboarda i BossBara (2026)
Jeden plugin obsługuje tablicę, scoreboard, BossBar, name-tagi i prefiksy z LuckPerms. Omawiamy TAB od NEZNAMY: instalacja, tryb proxy, sortowanie, anti-override i prawdziwe fragmenty config.yml.
Najlepszy hosting serwerów Minecraft 2026 - ranking i porównanie
Uczciwy ranking hostingów dla Minecrafta w 2026 roku. Testujemy wydajność, porównujemy ceny, sprawdzamy ochronę DDoS. Top 10 dostawców z omówieniem plusów i minusów każdego.