Bedrock to edycja Minecrafta na telefony, konsole oraz wersja na Windows z Microsoft Store. Mojang udostępnia bezpłatnie swój oficjalny serwer, Bedrock Dedicated Server, dla Windows i Ubuntu (działa tak samo w Debianie).
1. Pobieranie i instalacja
Wejdź na minecraft.net/download/server/bedrock, zaakceptuj warunki i wybierz plik .zip dla swojego systemu.
Windows: rozpakuj go do C:\bedrock i uruchom bedrock_server.exe.
Linux: skopiuj link do pliku .zip dla Ubuntu i wykonaj:
apt install -y unzip curl
adduser --disabled-password --gecos "" bedrock
su - bedrock
mkdir ~/serwer && cd ~/serwer
curl -L -A "Mozilla/5.0" -o bedrock.zip "WKLEJ_TUTAJ_LINK"
unzip bedrock.zip && rm bedrock.zip
LD_LIBRARY_PATH=. ./bedrock_server
Gdy w konsoli pojawi się Server started, serwer już działa. Aby go poprawnie zatrzymać, wpisz stop.
2. Ustawienia (server.properties)
| Ustawienie | Do czego służy |
|---|---|
server-name | Nazwa widoczna w grze |
gamemode / difficulty | Tryb gry i poziom trudności |
max-players | Liczba graczy jednocześnie |
allow-list | Przy true wchodzą tylko osoby z listy (allowlist add NazwaGracza w konsoli) |
online-mode | Zostaw true: wymaga konta Microsoft/Xbox |
server-port | 19132, chyba że go zmienisz |
level-name / level-seed | Nazwa folderu świata i ziarno (seed) |
Aby zostać operatorem, gdy Twoja postać jest połączona z serwerem, wpisz w konsoli op TwojNick.
3. Otwórz port 19132 (UDP)
Bedrock działa przez UDP, nie TCP:
# Windows (PowerShell jako administrator)
New-NetFirewallRule -DisplayName "Bedrock UDP 19132" -Direction Inbound -Protocol UDP -LocalPort 19132 -Action Allow -Profile Any
# Linux
ufw allow 19132/udp
W przypadku serwerów w Hiszpanii zastosuj filtr Bedrock w zakładce Bezpieczeństwo.
4. Wejście do gry
- Telefony i Windows: Graj → Serwery → Dodaj serwer, z adresem IP Twojego serwera VPS i portem 19132.
- Konsole (Xbox, PlayStation, Switch): gra pozwala wchodzić tylko na serwery polecane, a nie na własne. Istnieją sposoby opracowane przez społeczność, aby to obejść, ale nie są oficjalne.
5. Aktualizacja bez utraty świata
To najważniejsza rzecz w Bedrock: gracze aktualizują grę automatycznie, a jeśli Twój serwer zostanie przy starszej wersji, nie będą mogli wejść. Gdy wyjdzie nowa wersja:
- Zatrzymaj serwer poleceniem
stop. - Odłóż w bezpieczne miejsce folder
worldsoraz plikiserver.properties,permissions.jsoniallowlist.json. - Rozpakuj nową wersję na stare pliki i przywróć te cztery elementy.
- Uruchom serwer.
Na przykład w Linuksie:
mkdir -p ~/kopia && cd ~/serwer
cp -r worlds server.properties permissions.json allowlist.json ~/kopia/
curl -L -A "Mozilla/5.0" -o ~/nowy.zip "LINK_DO_NOWEJ_WERSJI"
unzip -o ~/nowy.zip && rm ~/nowy.zip
cp -r ~/kopia/* .
Java i Bedrock razem?
Jeśli chcesz, aby do tego samego świata wchodzili gracze obu edycji, uruchom serwer Java z Paper i dodaj do niego plugin Geyser (oraz Floodgate, aby gracze Bedrock nie potrzebowali konta Java). Geyser nasłuchuje na porcie 19132 UDP, który otworzysz oprócz 25565 TCP.