[1.7.0.13] Server ignores the default-player-permission-level property in the server.properties file and sets players to "member" even when set at "visitor". Please fix this ASAP!
What I expected to happen?
When changing the default player permissions, new players would join with those permissions
What actually happens?
Players join with the default-player-permission-level set at world generation regardless of changes to server.properties afterwards.
Steps to reproduce
Create a new BDS Server with default server.properties file
Start the server, wait for it to finish initial start, and stop the server gracefully
Change the default-player-permission-level value to visitor
Start the BDS instance again
Connect with a Minecraft client and note that your permissions are set to member despite the default level being changed to visitor.
Linked issues
is duplicated by 5
Attachments
Comments 38

This relates to BDS-43 and MCPE-26842
However, you can manually set this.
Make a .txt file named permissions and save is as a .json. Use the format above to manually set ops, visitors, or members. The xuid of a player is shown in the console when they join. Hope this helps.
Edit: Format must be the exact same. This is the only way that this will work. The server isn't ignoring it, it just doesn't have a place to store it.
This relates to BDS-43 and MCPE-26842
However, you can manually set this.
Make a .txt file named permissions and save is as a .json. Use the format above to manually set ops, visitors, or members. The xuid of a player is shown in the console when they join. Hope this helps.
Edit: Format must be the exact same. This is the only way that this will work. The server isn't ignoring it, it just doesn't have a place to store it.
This relates to BDS-43 and MCPE-26842
However, you can manually set this.
Make a .txt file named permissions and save is as a .json. Use the format above to manually set ops, visitors, or members. The xuid of a player is shown in the console when they join. Hope this helps.
Edit: Format must be the exact same. This is the only way that this will work. The server isn't ignoring it, it just doesn't have a place to store it.
Still appears for me in 1.19.51.01
Changing default-player-permission-level in server.permissions after World already generated doesn't seem to work for me.
Still appears for me in 1.19.51.01
Changing default-player-permission-level in server.permissions after World already generated doesn't seem to work for me.