Jak nadać sobie OP na serwerze Minecraft Bedrock
Status operatora (OP) pozwala zmieniać gamemode, teleportować się, ustawiać czas i używać wszystkich pozostałych komend administracyjnych na serwerze Bedrock. Bedrock traktuje operatorów zupełnie inaczej niż Java Edition: poziomy mają nazwy zamiast numerów, lista znajduje się w permissions.json zamiast w ops.json, a komenda op działa tylko wtedy, gdy gracz jest na serwerze. Ten poradnik opisuje zarówno szybki, jak i offline sposób.
Jeśli prowadzisz Minecraft Java Edition, skorzystaj z Jak nadać sobie OP na serwerze Minecraft. Tamte komendy tutaj nie zadziałają.
Szybki sposób: op z poziomu konsoli
Ta metoda zajmuje mniej niż minutę i to jej używasz dla siebie oraz dla osób, którym ufasz.
- Najpierw dołącz do swojego serwera Bedrock w grze. Ten krok nie jest opcjonalny, powód znajdziesz w następnej sekcji.
- Otwórz serwer w panelu gracza DoomHosting i przejdź do zakładki Console.
- Wpisz komendę i naciśnij Enter:
op TwojGamertag
- Konsola to potwierdzi, a gracz natychmiast dostanie uprawnienia operatora. Restart nie jest potrzebny.
Komendy w konsoli Bedrock wpisuje się bez ukośnika na początku. Wpisz op TwojGamertag, a nie /op TwojGamertag.
Gamertagi ze spacjami wymagają cudzysłowów
To potyka więcej właścicieli serwerów Bedrock niż cokolwiek innego na tej stronie. Gamertagi Xbox mogą zawierać spacje, a serwer Bedrock dzieli komendę właśnie po spacjach, więc gamertag ze spacją bez cudzysłowów zostaje odczytany jako dwa osobne argumenty i komenda kończy się błędem:
op Test Player
Syntax error: Unexpected "Player": at " op Test >>Player<<"
Ujmij nazwę w podwójne cudzysłowy i wszystko zadziała:
op "Test Player"
Ta sama zasada dotyczy każdej komendy przyjmującej nazwę gracza, między innymi deop, kick i allowlist add. W razie wątpliwości używaj cudzysłowów: przy nazwie bez spacji nic nie psują.
Dlaczego pojawia się "No targets matched selector"
Jeśli uruchomisz op JakisGamertag, a konsola odpowie:
No targets matched selector

oznacza to, że gracz nie jest w tej chwili połączony. W przeciwieństwie do Java Edition, która potrafi sprawdzić nazwę użytkownika u Mojanga, Bedrock zamienia gamertag na XUID z Xbox Live, a robi to wyłącznie dla gracza, który jest online w danym momencie. Ani pisownia, ani serwer nie są tu winne.
Dwa sposoby na obejście:
- Poproś gracza o dołączenie i uruchom
op, kiedy jest w świecie. To najprostsze rozwiązanie. - Dodaj go do
permissions.jsonpo XUID, co działa nawet gdy nikogo nie ma online. O tym jest następna sekcja.
Powiązany szczegół z oficjalnej dokumentacji serwera Mojanga: op zapisuje zmianę w permissions.json tylko wtedy, gdy gracz jest uwierzytelniony przez Xbox Live. Jeśli nie jest, awans obowiązuje wyłącznie w bieżącej sesji serwera i znika po następnym restarcie.
Sposób offline: edycja permissions.json
permissions.json leży w katalogu głównym serwera i jest trwałą listą operatorów. Kluczem jest XUID, a nie gamertag:
[
{
"permission": "operator",
"xuid": "2535413418839840"
},
{
"permission": "member",
"xuid": "2535400000000001"
}
]
Jak go edytować:
- Przejdź do zakładki Files w panelu i otwórz
permissions.jsonw katalogu głównym. - Dodaj wpis z XUID gracza i wybranym poziomem uprawnień.
- Zapisz plik.
- Wróć do zakładki Console i uruchom
permission reload. Serwer odpowieOps reloaded from file.i zastosuje zmianę bez restartu.

Dwa wymagania: online-mode musi mieć wartość true w ustawieniach serwera (XUID istnieje tylko dla graczy uwierzytelnionych przez Xbox), a plik JSON musi pozostać poprawny. Jeden przecinek za dużo sprawia, że serwer ignoruje cały plik.
Jak znaleźć XUID gracza
Najprostsza pewna droga prowadzi przez allowlistę, bo serwer sam ustala XUID:
- Uruchom
allowlist add "Jego Gamertag"w konsoli. - Poproś go o jednorazowe połączenie.
- Otwórz
allowlist.jsonw zakładce Files. Przed pierwszym połączeniem wpis zawiera tylko nazwę, a potem serwer dopisze do niego XUID, gotowy do wklejenia wpermissions.json.
Poziomy uprawnień Bedrock to nie 1-4 z Javy
Java Edition ma cztery numerowane poziomy operatora. Bedrock ma trzy nazwane i tylko one są poprawnymi wartościami w permissions.json:
- visitor: może się rozglądać, ale nie budować ani wchodzić w interakcje.
- member: normalny poziom gracza. To ustawienie domyślne.
- operator: pełny administrator, wszystkie komendy.
Możesz też ustalić, co domyślnie dostają wszyscy. W panelu otwórz zakładkę Config, znajdź sekcję Players i ustaw Default permission. Zostaw member, jeśli nie masz konkretnego powodu: ustawienie operator daje komendy administracyjne każdej osobie, która dołączy.

Komendy wymagające cheatów, na przykład /gamemode, potrzebują dodatkowo włączonych cheatów w świecie. Przełączysz je w trakcie działania serwera komendą changesetting allow-cheats true.
Odbieranie statusu operatora
deop "Jego Gamertag"
Te same zasady co przy op: bez ukośnika, cudzysłowy przy spacjach w nazwie, a dla gracza uwierzytelnionego przez Xbox zmiana trafia na stałe do permissions.json. Możesz też zmienić jego wpis na member w permissions.json i uruchomić permission reload.
Aby sprawdzić, kto ma teraz status operatora, uruchom:
permission list
Komenda wypisuje aktywną listę operatorów i całą zawartość permissions.json, czyli najszybciej pokazuje, czy edycja faktycznie zadziałała.
Częste problemy
Komenda nic nie zrobiła i nie było błędu. Sprawdź ukośnik na początku. Komendy w konsoli Bedrock go nie mają, komendy na czacie w grze mają.
"No targets matched selector". Gracz jest offline. Zobacz sekcję powyżej.
Miał OP i stracił je po restarcie. Konto nie było uwierzytelnione przez Xbox Live, więc awans dotyczył tylko jednej sesji. Dodaj go zamiast tego do permissions.json po XUID.
Zmiany w permissions.json są ignorowane. Uruchom permission reload i sprawdź, czy plik jest poprawnym JSON-em. Potwierdź też, że online-mode ma wartość true, bo system XUID opiera się na uwierzytelnianiu Xbox.
Nikt w ogóle nie może dołączyć. To osobna sprawa od uprawnień. Zacznij od naszego poradnika o kodzie błędu U-000 w Minecraft Bedrock.
Nadal nie działa? Załóż zgłoszenie z panelu, a nasz zespół sprawdzi serwer bezpośrednio. Jeszcze nie hostujesz u nas? Zobacz nasze plany hostingu serwerów Minecraft Bedrock.
