[BDS-43] ops.json and whitelist.json missing Created: 11/Sep/18  Updated: 21/Feb/20  Resolved: 21/Feb/20

Status: Resolved
Project: Bedrock Dedicated Server
Affects Version/s: 1.6.1.0, 1.14.21.0
Fix Version/s: 1.14.30

Type: Bug
Reporter: Earthcomputer Assignee: Unassigned
Resolution: Fixed Votes: 20
Labels: None
Environment:

Windows 10


Issue Links:
Duplicate
is duplicated by BDS-69 Can't save op setting Resolved
is duplicated by BDS-73 No Log File and Error Opening Resolved
is duplicated by BDS-76 BDS does not generate a ops.json file Resolved
is duplicated by BDS-94 whitelist.json and op.json not includ... Resolved
is duplicated by BDS-117 operator issue on linux bedrock detic... Resolved
is duplicated by BDS-123 OPs file Does Not Generate Resolved
is duplicated by BDS-136 ops.json does not create itself on se... Resolved
is duplicated by BDS-216 no log file - error opening whitelist... Resolved
is duplicated by BDS-251 Permission aren't saved in ops.json /... Resolved
Relates
relates to BDS-45 Everyone's gamemode is reset on serve... Resolved
relates to BDS-142 BDS does not generate a permission.js... Resolved
relates to MCPE-26842 Permissions reset to default when rej... Resolved
relates to BDS-56 "NO LOG FILE!" before every line in c... Resolved

 Description   

The files whitelist.json and ops.json are not included in the download of BDS. Thus, all opped & whitelisted players are no longer remembered by the server as soon as it is restarted.



 Comments   
Comment by IonicEcko [ 21/Feb/20 ]

I just tested this with the latest BDS release and both ops.json and whitelist.json are included in the download now.

Comment by Nick McQueen [ 15/Nov/18 ]

Please vote up this issue and follow it at MCPE-26842

Comment by [Mod] bemoty [ 14/Oct/18 ]

Earthcomputer uhm, sorry, accidentally forward resolved this. let me fix this real quick

Comment by Earthcomputer [ 14/Oct/18 ]

Duplicate? Of what?

Comment by Paul Hunnisett [ 22/Sep/18 ]

Also having this problem with ops not "sticking". Currently have an ops.json which looks like this:

[
{
"uuid": "UUID - got from online based on XBox username",
"name": "username",
"level": 4
}
]

 

Obviously, that's different from the format above which specifies permissions.  So I'm confused as to which format it is - also, is the xuid above the username or the uuid?

Comment by Jackie West [ 18/Sep/18 ]

I doubt with "op" you are going to get true op with a world with No Cheats and achievements on.   It would be crazy if you could.

Comment by Tanner [ 13/Sep/18 ]

I have the ops.json and the permissions.json, both with that same format, but it doesn't seem to affect the player with typical op permissions.

Comment by Azteched [ 11/Sep/18 ]

this can be temporarily fixed using the syntax: 

[

{ "permission": "operator", "xuid": "xxxxx" }

,

{ "permission": "opterator", "xuid": "xxxxx" }

]

 

in a file called ops.json in the same directory as the .exe

but changes made in the console wont update the .json

Comment by Earthcomputer [ 11/Sep/18 ]

Relates to BDS-45

Comment by Earthcomputer [ 11/Sep/18 ]

Probably same bug as https://bugs.mojang.com/browse/MCPE-26842

Generated at Sat Jan 11 07:12:39 UTC 2025 using Jira 9.12.2#9120002-sha1:301bf498dd45d800842af0b84230f1bb58606c13.