🧟 PZ Build 42 już jest! 25% zniżki:DOOM25
Minecraft BedrockMinecraft Bedrock·Administracja

Jak nadać sobie OP na serwerze Minecraft Bedrock

Nadaj sobie status operatora na serwerze Minecraft Bedrock: komenda op, gamertagi ze spacjami, permissions.json z XUID i trzy poziomy uprawnień.

Magnus·
5 min czytania
·
6 sie 2026
·
Ostatnia aktualizacja: 7 sie 2026
Spis treści

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.

  1. Najpierw dołącz do swojego serwera Bedrock w grze. Ten krok nie jest opcjonalny, powód znajdziesz w następnej sekcji.
  2. Otwórz serwer w panelu gracza DoomHosting i przejdź do zakładki Console.
  3. Wpisz komendę i naciśnij Enter:
op TwojGamertag
  1. 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

Zakładka Console w panelu DoomHosting pokazuje błąd No targets matched selector po komendzie op na serwerze Minecraft Bedrock

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.json po 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ć:

  1. Przejdź do zakładki Files w panelu i otwórz permissions.json w katalogu głównym.
  2. Dodaj wpis z XUID gracza i wybranym poziomem uprawnień.
  3. Zapisz plik.
  4. Wróć do zakładki Console i uruchom permission reload. Serwer odpowie Ops reloaded from file. i zastosuje zmianę bez restartu.

Edycja permissions.json w menedżerze plików panelu DoomHosting

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:

  1. Uruchom allowlist add "Jego Gamertag" w konsoli.
  2. Poproś go o jednorazowe połączenie.
  3. Otwórz allowlist.json w zakładce Files. Przed pierwszym połączeniem wpis zawiera tylko nazwę, a potem serwer dopisze do niego XUID, gotowy do wklejenia w permissions.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.

Sekcja Players w zakładce Config z ustawieniem domyślnego poziomu uprawnień

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.

Minecraft Bedrock

Uruchom swój serwer Minecraft Bedrock

Hosting o wysokiej wydajności z wsparciem 24/7