Ten przewodnik przeprowadzi Cię przez konfigurację i ustawianie serwera Minecraft Bedrock Edition w Legion Hosting. Obejmuje pierwsze uruchomienie, konfigurację server.properties, uprawnienia graczy, łączenie się z każdej platformy Bedrock, zarządzanie światem oraz zagadnienia związane z crossplay.
Bedrock vs. Java Edition
Minecraft istnieje w dwóch odrębnych edycjach, które nie są ze sobą natywnie zgodne:
| Edycja | Platformy | Protokół |
|---|---|---|
| Bedrock Edition | Xbox (One/Series X|S), PlayStation (4/5), Nintendo Switch, iOS, Android, Windows 10/11 | Raknet (UDP) |
| Java Edition | Windows, macOS, Linux | TCP |
Serwer Bedrock akceptuje wyłącznie klientów Bedrock. Jeśli potrzebujesz, aby gracze Java Edition dołączali do serwera zgodnego z Bedrock, rozważ zamiast tego uruchomienie serwera Java z wtyczką Geyser. Ten przewodnik koncentruje się wyłącznie na dedykowanym serwerze Bedrock.
Krok 1 — Pierwsze uruchomienie
Po zakupie serwera Minecraft Bedrock w Legion Hosting wykonaj poniższe kroki, aby uruchomić go po raz pierwszy.
- Zaloguj się do GPanel i wybierz swój serwer Bedrock z listy serwerów.
- Kliknij zakładkę Startup. Zobaczysz zmienne egga, które kontrolują podstawowe ustawienia serwera. Kluczowe zmienne to:
Zmienna Domyślnie Opis BEDROCK_VERSIONlatestWersja Bedrock Dedicated Server do zainstalowania. Ustaw na latest, aby zawsze pobierać najnowsze wydanie przy uruchomieniu, lub przypnij konkretny numer wersji (np.1.21.51.02).SERVERNAMEDedicated ServerNazwa wyświetlana graczom, gdy dodają Twój serwer. GAMEMODEsurvivalDomyślny tryb gry: survival,creativelubadventure.DIFFICULTYeasyPoziom trudności świata: peaceful,easy,normallubhard.CHEATSfalseCzy cheaty (komendy) są włączone dla graczy niebędących operatorami: truelubfalse. - Dostosuj dowolne wartości, które chcesz zmienić. Zmiany zmiennych startowych wchodzą w życie przy następnym uruchomieniu serwera.
- Wróć do zakładki Console i kliknij Start.
- Przy pierwszym uruchomieniu serwer pobierze plik binarny Bedrock Dedicated Server — zwykle zajmuje to 1–3 minuty w zależności od rozmiaru pliku.
- Gdy zobaczysz w konsoli komunikat taki jak
Server startedlubIPv4 supported, port:, serwer jest gotowy, a status powinien pokazywać Running.
BEDROCK_VERSION ustawionego na latest oznacza, że Twój serwer będzie aktualizował się automatycznie przy każdym ponownym uruchomieniu. Jeśli Twoi gracze korzystają ze starszej wersji klienta i nie mogą zaktualizować jej od razu, przypnij wersję, aby pasowała do ich klienta, w celu uniknięcia błędów połączenia.
Krok 2 — Konfiguracja server.properties
Plik server.properties jest podstawowym plikiem konfiguracyjnym serwera Bedrock. Jest tworzony automatycznie przy pierwszym uruchomieniu i znajduje się w katalogu głównym serwera.
- W GPanel zatrzymaj serwer w zakładce Console i poczekaj, aż status pokaże Offline.
- Kliknij zakładkę Files i otwórz
server.propertiesw edytorze plików. - Edytuj poniższe wartości według potrzeb, a następnie kliknij Save Content.
- Uruchom serwer, aby zmiany weszły w życie.
| Właściwość | Domyślnie | Opis |
|---|---|---|
server-name |
Dedicated Server |
Nazwa wyświetlana graczom, gdy przeglądają lub dodają serwer. |
gamemode |
survival |
Domyślny tryb gry dla nowych graczy: survival, creative lub adventure. |
difficulty |
easy |
Poziom trudności świata: peaceful, easy, normal lub hard. |
max-players |
10 |
Maksymalna liczba jednoczesnych graczy. Nie powinna przekraczać limitu slotów graczy w Twoim planie. |
online-mode |
true |
Gdy ustawione na true, serwer weryfikuje, czy gracze mają ważne konto Xbox Live / Microsoft. Ustaw na false, aby zezwolić na nieuwierzytelnionych graczy (niezalecane). |
allow-cheats |
false |
Włącza komendy cheatów dla graczy. Gdy ustawione na false, tylko operatorzy mogą używać komend. |
view-distance |
32 |
Maksymalna odległość widoczności w chunkach. Niższe wartości zmniejszają użycie RAM i CPU — dla większości serwerów zalecane jest 10–16. |
tick-distance |
4 |
Odległość symulacji w chunkach (zakres: 4–12). Kontroluje, jak daleko od gracza bloki i obiekty są aktywnie przetwarzane (ticked). Niższe wartości poprawiają wydajność. |
level-seed |
(puste) | Seed używany do generowania świata. Pozostaw puste dla losowego seeda. Dotyczy tylko sytuacji, gdy generowany jest nowy świat. |
level-name |
Bedrock level |
Nazwa folderu świata wewnątrz katalogu worlds/. Zmiana tej wartości tworzy nowy świat, chyba że folder o nowej nazwie już istnieje. |
default-player-permission-level |
member |
Poziom uprawnień przypisywany nowym graczom: visitor, member lub operator. Zobacz sekcję Uprawnienia poniżej. |
Przykładowa minimalna konfiguracja server.properties:
server-name=My Legion Bedrock Server
gamemode=survival
difficulty=normal
max-players=10
online-mode=true
allow-cheats=false
view-distance=16
tick-distance=4
level-seed=
level-name=Bedrock level
default-player-permission-level=member
SERVERNAME, GAMEMODE i DIFFICULTY) istnieją zarówno w zakładce Startup w GPanel, jak i w server.properties. Zmienne z zakładki Startup są stosowane przy każdym uruchomieniu serwera i nadpisują odpowiadające im wartości w server.properties. W przypadku ustawień, które się pokrywają, używaj zakładki Startup jako głównego punktu kontroli, aby uniknąć nieporozumień.
Krok 3 — Uprawnienia graczy
Bedrock Dedicated Server wykorzystuje trójpoziomowy system uprawnień, który określa, co może robić każdy gracz:
| Poziom | Możliwości |
|---|---|
| visitor | Może poruszać się i wchodzić w interakcję ze światem, ale nie może stawiać ani niszczyć bloków. Przydatne dla dostępu typu obserwator. |
| member | Standardowa rozgrywka survival/creative. Może stawiać i niszczyć bloki, tworzyć przedmioty, używać skrzyń itp. To wartość domyślna dla nowych graczy. |
| operator | Pełny dostęp do komend serwera (teleportacja, give, kick, ban, zmiana trybu gry itp.). Przyznawaj go tylko zaufanym graczom. |
Ustawienie default-player-permission-level w server.properties określa poziom dla wszystkich nowych graczy. Aby przypisać konkretny poziom uprawnień poszczególnym graczom, edytuj plik permissions.json w katalogu głównym serwera:
[
{
"permission": "operator",
"xuid": "1234567890123456"
},
{
"permission": "member",
"xuid": "9876543210987654"
}
]
Każdy wpis wymaga XUID gracza (Xbox User ID), który jest 16-cyfrowym numerem powiązanym z jego kontem Microsoft. XUID gracza możesz znaleźć poprzez:
- Sprawdzenie danych wyjściowych konsoli serwera, gdy gracz się łączy — wiersz logu zawiera jego XUID.
- Użycie zewnętrznego narzędzia do wyszukiwania XUID online (wyszukaj „Xbox XUID lookup").
Allowlist (Whitelist)
Aby ograniczyć dostęp do serwera tylko do zatwierdzonych graczy, edytuj plik allowlist.json w katalogu głównym serwera i ustaw allow-list=true w server.properties.
[
{
"ignoresPlayerLimit": false,
"name": "PlayerGamertag",
"xuid": "1234567890123456"
},
{
"ignoresPlayerLimit": true,
"name": "AdminGamertag",
"xuid": "9876543210987654"
}
]
name— Gamertag Xbox/Microsoft gracza (bez rozróżniania wielkości liter).xuid— XUID gracza. Wymagane, aby wpis działał.ignoresPlayerLimit— Gdy ustawione natrue, ten gracz może dołączyć, nawet jeśli serwer jest pełny. Przydatne dla administratorów.
name, jak i xuid. Wpis zawierający tylko gamertag bez XUID nie zadziała. Serwer sprawdza XUID na potrzeby uwierzytelniania, a nie nazwę.
Krok 4 — Jak się połączyć
Przed połączeniem upewnij się, że status serwera pokazuje Running w GPanel. Zanotuj adres IP i port serwera z zakładki Console lub Network w GPanel.
Z Windows 10/11
- Otwórz Minecraft (Bedrock Edition) z Microsoft Store / aplikacji Xbox.
- Z menu głównego kliknij Play.
- Wybierz zakładkę Servers u góry.
- Przewiń na dół i kliknij Add Server.
- Wprowadź nazwę serwera (dowolną), a następnie wpisz Server Address (tylko IP) i Port z GPanel.
- Kliknij Save, następnie wybierz swój serwer i kliknij Join Server.
Z urządzenia mobilnego (iOS / Android)
- Otwórz Minecraft i dotknij Play.
- Dotknij zakładki Servers.
- Przewiń w dół i dotknij Add Server.
- Wprowadź nazwę serwera, adres IP i port z GPanel.
- Dotknij Save, a następnie dotknij wpisu serwera, aby się połączyć.
Z konsoli (Xbox, PlayStation, Nintendo Switch)
Konsolowe edycje Bedrock nie mają natywnego przycisku „Add Server" w zakładce Servers. Aby połączyć się z własnym serwerem z konsoli, musisz skorzystać z jednej z tych metod:
- Obejście przez Featured Server: Niektóre konsole pozwalają dodawać serwery przez zakładkę Friends lub poprzez przekierowanie featured server. Dokładne kroki różnią się w zależności od konsoli i mogą się zmieniać wraz z aktualizacjami Minecraft.
- Metoda aplikacji towarzyszącej: Użyj aplikacji towarzyszącej Minecraft Bedrock lub narzędzia opartego na DNS (takiego jak BedrockConnect) w tej samej sieci, aby przekierować adres featured server na IP Twojego własnego serwera.
- Proxy LAN: Uruchom narzędzie proxy na komputerze w tej samej sieci, które rozgłasza Twój zdalny serwer jako grę LAN, dzięki czemu pojawia się on w zakładce Friends na konsoli.
Krok 5 — Zarządzanie światem
Lokalizacja pliku świata
Światy Bedrock są przechowywane w katalogu worlds/ na serwerze. Nazwa folderu wewnątrz worlds/ odpowiada wartości level-name z server.properties. Domyślnie jest to worlds/Bedrock level/.
Przesyłanie istniejącego świata
Możesz przesłać świat z zapisu trybu jednoosobowego lub z innego serwera:
- Zatrzymaj serwer w zakładce Console w GPanel.
- Otwórz zakładkę Files w GPanel i przejdź do katalogu
worlds/. - Jeśli zastępujesz bieżący świat, usuń lub zmień nazwę istniejącego folderu świata (np. zmień nazwę
Bedrock levelnaBedrock level backup). - Prześlij folder swojego świata za pomocą menedżera plików GPanel lub przez SFTP. Folder musi zawierać co najmniej plik
level.dati katalogdb/. - Zmień nazwę przesłanego folderu, aby pasowała do wartości
level-namewserver.properties, lub zaktualizujlevel-name, aby pasowała do nazwy przesłanego folderu. - Uruchom serwer. Powinien wczytać przesłany świat.
%localappdata%\Packages\Microsoft.MinecraftUWP_8wekyb3d8bbwe\LocalState\games\com.mojang\minecraftWorlds\. Każdy folder wewnątrz to jeden świat — skopiuj cały folder, aby go przesłać.
Kopie zapasowe
Regularne kopie zapasowe chronią przed utratą danych, uszkodzeniem i przypadkowymi zmianami:
- Kopie zapasowe GPanel: Sprawdź zakładkę Backups w GPanel. W zależności od planu mogą być dostępne automatyczne kopie zapasowe. Z tej zakładki możesz również tworzyć ręczne kopie zapasowe.
- Ręczne kopie zapasowe przez SFTP: Zatrzymaj serwer, połącz się przez SFTP i pobierz cały katalog
worlds/na swój komputer. Przechowuj te kopie w bezpiecznym miejscu. - Przed większymi zmianami: Zawsze twórz kopię zapasową przed przesłaniem nowego świata, zmianą
level-namelub aktualizacją wersji serwera.
worlds/ przed zmianą zmiennej BEDROCK_VERSION lub zezwoleniem na automatyczną aktualizację.
Krok 6 — Zagadnienia związane z crossplay
Jedną z głównych zalet Bedrock Edition jest natywny crossplay — wszystkie platformy Bedrock mogą grać razem na tym samym serwerze bez żadnej dodatkowej konfiguracji. Należy jednak pamiętać o kilku rzeczach:
- Wszystkie platformy Bedrock są zgodne. Gracz na Xbox może grać razem z kimś na telefonie, na Switchu lub na komputerze z Windows 10/11. Nie są potrzebne żadne mody ani wtyczki — crossplay jest wbudowany w protokół Bedrock.
- Wymagane konto Microsoft. Gdy
online-mode=true(domyślne i zalecane ustawienie), wszyscy gracze muszą być zalogowani na konto Microsoft / Xbox Live, niezależnie od platformy. Gracze, którzy nie są zalogowani, nie będą mogli dołączyć. - Różnice w sterowaniu. Gracze konsolowi używają padów, gracze mobilni używają sterowania dotykowego, a gracze PC mogą używać klawiatury i myszy. Pamiętaj o tym podczas budowania skomplikowanych konstrukcji z redstone'a lub aren PvP — metody sterowania tworzą różne doświadczenia rozgrywki.
- Dopasowanie wersji jest kluczowe. Wszyscy łączący się klienci muszą mieć tę samą wersję Bedrock co serwer. Jeśli gracz na jednej platformie zaktualizował się automatycznie, a inny nie, nie będą mogli grać razem, dopóki wszyscy klienci nie będą zgodni z wersją serwera. Użyj przypinania wersji (zmienna startowa
BEDROCK_VERSION), aby to kontrolować. - Java Edition nie jest zgodna. Gracze Java Edition nie mogą połączyć się z serwerem Bedrock. Jeśli musisz obsługiwać zarówno graczy Java, jak i Bedrock, rozważ uruchomienie serwera Java z wtyczką Geyser, która tłumaczy protokół Bedrock dla serwerów Java.
Rozwiązywanie problemów
Serwer pokazuje Running, ale nikt nie może się połączyć
- Sprawdź dokładnie, czy wprowadziłeś poprawny adres IP i port w osobnych polach (nie połączone dwukropkiem).
- Upewnij się, że serwer jest faktycznie w pełni uruchomiony, sprawdzając w konsoli komunikat
Server started. - Sprawdź, czy wersja Minecraft klienta dokładnie odpowiada wersji serwera. Nawet niewielkie niezgodności wersji uniemożliwią połączenie.
- Jeśli
allow-listjest ustawione natruewserver.properties, upewnij się, że XUID łączącego się gracza jest na liście wallowlist.json.
„Could not connect: Outdated server" lub „Outdated client"
Oznacza to, że klient i serwer działają na różnych wersjach Bedrock. Zaktualizuj klienta, aby pasował do serwera, lub zmień zmienną startową BEDROCK_VERSION, aby pasowała do wersji klienta, i uruchom serwer ponownie.
Świat nie wczytuje się po przesłaniu
- Upewnij się, że przesłany folder świata znajduje się bezpośrednio wewnątrz
worlds/, a nie zagnieżdżony w dodatkowym podkatalogu (np.worlds/Bedrock level/level.datjest poprawne,worlds/Bedrock level/Bedrock level/level.datjest błędne). - Sprawdź, czy nazwa folderu dokładnie odpowiada wartości
level-namewserver.properties, łącznie ze spacjami i wielkością liter. - Sprawdź, czy świat zawiera prawidłowy plik
level.dati katalogdb/. - Światy Java Edition nie są zgodne z serwerami Bedrock. Przed przesłaniem musisz je przekonwertować za pomocą zewnętrznego narzędzia (takiego jak Chunker lub Amulet).
Problemy z wydajnością (lagi, wolne wczytywanie chunków)
- Obniż
view-distancewserver.properties. Zalecane są wartości od 10 do 16. Domyślna wartość 32 jest bardzo wysoka dla większości serwerów hostowanych. - Obniż
tick-distancedo 4 (minimum). Zmniejsza to obszar symulacji i obniża użycie CPU. - Zmniejsz
max-players, jeśli serwer często jest pełny. - Sprawdź wykresy użycia zasobów w GPanel, aby zobaczyć, czy serwer osiąga limity RAM lub CPU. Jeśli tak, rozważ rozszerzenie planu.
Gracze konsolowi nie mogą znaleźć przycisku „Add Server"
To ograniczenie platformy — Xbox, PlayStation i Nintendo Switch nie udostępniają natywnie opcji „Add Server" wszystkim użytkownikom. Zobacz metody łączenia z konsoli w Kroku 4 powyżej. Jeśli potrzebujesz pomocy w skonfigurowaniu dostępu z konsoli, otwórz zgłoszenie do pomocy technicznej.
Powiązane artykuły
- Przewodnik konfiguracji serwera Minecraft Java — jeśli zamiast tego uruchamiasz serwer Java Edition
- Jak znaleźć IP i port swojego serwera
- Jak przesyłać pliki przez SFTP
Jeśli napotkasz problemy nieomówione tutaj, otwórz zgłoszenie do pomocy technicznej, a nasz zespół Ci pomoże.