Ge dig själv OP på din Minecraft Bedrock server
Operator-status (OP) är det som låter dig byta gamemode, teleportera, ställa tiden och köra alla andra admin-kommandon på din Bedrock server. Bedrock hanterar operators helt annorlunda än Java Edition: nivåerna har namn i stället för nummer, listan ligger i permissions.json i stället för ops.json, och kommandot op fungerar bara medan spelaren står på servern. Den här guiden går igenom både det snabba och det offline sättet.
Kör du Minecraft Java Edition i stället, använd Ge dig själv OP på din Minecraft server. Kommandona därifrån går inte att återanvända.
Det snabba sättet: op dig själv från konsolen
Det här tar under en minut och är metoden du använder för dig själv och för alla du litar på.
- Gå med på din Bedrock server i spelet först. Det steget är inte valfritt, se nästa avsnitt varför.
- Öppna din server i DoomHosting kontrollpanel och gå till fliken Console.
- Skriv kommandot och tryck Enter:
op DittGamertag
- Konsolen bekräftar det och spelaren får operator-rättigheter direkt. Ingen omstart behövs.
Bedrock-konsolkommandon skrivs utan inledande snedstreck. Skriv op DittGamertag, inte /op DittGamertag.
Gamertags med mellanslag behöver citattecken
Det här fäller fler Bedrock-ägare än något annat på den här sidan. Xbox-gamertags kan innehålla mellanslag, och Bedrock-servern delar upp ditt kommando vid mellanslag. Ett gamertag med mellanslag utan citattecken läses därför som två separata argument och kommandot misslyckas:
op Test Player
Syntax error: Unexpected "Player": at " op Test >>Player<<"
Sätt namnet inom dubbla citattecken, så fungerar det:
op "Test Player"
Samma regel gäller varje kommando som tar ett spelarnamn, bland annat deop, kick och allowlist add. Är du osäker, sätt citattecken: på ett namn utan mellanslag skadar de inte.
Därför dyker "No targets matched selector" upp
Om du kör op NagotGamertag och konsolen svarar:
No targets matched selector

är spelaren inte ansluten just nu. Till skillnad från Java Edition, som kan slå upp ett användarnamn hos Mojang, översätter Bedrock ett gamertag till ett Xbox Live XUID, och det går bara för en spelare som är online i stunden. Det är inget fel på din stavning eller din server.
Två vägar runt det:
- Låt spelaren gå med och kör
opmedan de är i världen. Det är den enkla lösningen. - Lägg till dem i
permissions.jsonmed XUID, vilket fungerar utan att någon är online. Det är nästa avsnitt.
En besläktad detalj från Mojangs egen serverdokumentation: op skriver bara in ändringen i permissions.json om spelaren är autentiserad med Xbox Live. Är de inte det gäller befordran bara den pågående serversessionen och försvinner vid nästa omstart.
Offline-sättet: redigera permissions.json
permissions.json ligger i serverns rotmapp och är den permanenta operator-listan. Den utgår från XUID, inte gamertag:
[
{
"permission": "operator",
"xuid": "2535413418839840"
},
{
"permission": "member",
"xuid": "2535400000000001"
}
]
Så här redigerar du den:
- Gå till fliken Files i panelen och öppna
permissions.jsoni rotmappen. - Lägg till en post med spelarens XUID och den permission du vill ge.
- Spara filen.
- Tillbaka i fliken Console kör du
permission reload. Servern svararOps reloaded from file.och tillämpar ändringen utan omstart.

Två krav: online-mode måste vara true i dina serverinställningar (XUID finns bara för Xbox-autentiserade spelare), och JSON-filen måste förbli giltig. Ett enda komma för mycket får servern att ignorera hela filen.
Hitta en spelares XUID
Den enklaste pålitliga vägen går via allowlisten, eftersom servern slår upp XUID åt dig:
- Kör
allowlist add "Deras Gamertag"i konsolen. - Låt dem ansluta en gång.
- Öppna
allowlist.jsoni fliken Files. Före deras första anslutning innehåller posten bara namnet, efteråt har servern skrivit in deras XUID, redo att klistra in ipermissions.json.
Bedrocks permission levels är inte Javas 1-4
Java Edition har fyra numrerade operator-nivåer. Bedrock har tre med namn, och bara de är giltiga värden i permissions.json:
- visitor: kan se sig omkring men inte bygga eller interagera.
- member: den vanliga spelarnivån. Det är standard.
- operator: full admin, alla kommandon.
Du kan också bestämma vad alla får som standard. Öppna fliken Config i panelen, leta upp avsnittet Players och ställ in Default permission. Låt den stå på member om du inte har ett särskilt skäl: sätter du den till operator får varenda person som går med admin-kommandon.

För kommandon som kräver cheats, till exempel /gamemode, behöver världen dessutom ha cheats påslaget. Det växlar du i drift med changesetting allow-cheats true.
Ta bort operator-status
deop "Deras Gamertag"
Samma regler som op: inget snedstreck, citattecken om namnet har mellanslag, och för en Xbox-autentiserad spelare sparas det i permissions.json. Du kan också ändra deras post till member i permissions.json och köra permission reload.
Vill du se vem som har operator-status just nu, kör:
permission list
Den skriver ut den aktiva operator-listan och hela innehållet i permissions.json, vilket är snabbaste sättet att kontrollera att en ändring faktiskt slog igenom.
Vanliga problem
Kommandot gjorde ingenting och inget fel visades. Kolla efter ett inledande snedstreck. Konsolkommandon på Bedrock har inget, chattkommandon i spelet har det.
"No targets matched selector". Spelaren är offline. Se avsnittet ovan.
De hade OP och tappade det efter en omstart. Kontot var inte autentiserat med Xbox Live, så befordran gällde bara en session. Lägg till dem i permissions.json med XUID i stället.
Ändringar i permissions.json ignoreras. Kör permission reload och kontrollera att filen är giltig JSON. Bekräfta också att online-mode är true, eftersom XUID-systemet bygger på Xbox-autentisering.
Ingen kan gå med alls. Det är skilt från permissions. Börja med vår guide till Minecraft Bedrock felkod U-000.
Fortfarande fast? Öppna ett ärende från panelen så tittar vårt team direkt på din server. Hostar du inte hos oss än? Se våra planer för Minecraft Bedrock server hosting.
