[BDS-5191] Server ignores gamemode after world gen Created: 09/May/20  Updated: 04/Jan/24  Resolved: 04/Jan/24

Status: Resolved
Project: Bedrock Dedicated Server
Affects Version/s: 1.14.60, 1.16.10
Fix Version/s: None

Type: Bug
Reporter: John Baber-Lucero Assignee: Unassigned
Resolution: Fixed Votes: 5
Labels: None
Environment:

Windows 10 client, Ubuntu server


Issue Links:
Duplicate
is duplicated by BDS-7685 Server loads gamemode property but ga... Resolved
Relates
relates to BDS-271 Server ignores default-player-permiss... Resolved
Confirmation Status: Confirmed
ADO: 384874

 Description   

What I expected to happen?

When changing the gamemode property, new players would join with that gamemode.

What actually happens?

Players join with the gamemode set at world generation regardless of changes to server.properties afterwards and in contradiction to the gamemode displayed in the console.

Steps to reproduce

  1. Create a new BDS Server with default server.properties file
  2. Start the server, wait for it to finish initial start, and stop the server gracefully
  3. Change the gamemode value to creative
  4. Start the BDS instance again
  5. Connect with a Minecraft client and note that your gamemode is survival despite the default level being changed to creative.


 Comments   
Comment by Derrick Walton [ 11/Jul/22 ]

this appears to have been resolved in 1.19.2

 

Comment by IonicEcko [ 23/Jun/20 ]

Have updated the report and confirmed it.

Comment by John Baber-Lucero [ 12/May/20 ]

I think I understand better now.  When the user first logs in, the client sets a bunch of properties for the user based on the server.properties.  So future users will see "creative" and be okay.  If what I'm saying is not wrong, this ticket should be closed and possibly marked as "solved by" the existing report you refer to.  Thanks!

Comment by John Baber-Lucero [ 12/May/20 ]

IonicEcko: Sounds good. If I fix that user, will all new users be creative? Or if I want a creative server, I should redo the install?

Comment by IonicEcko [ 12/May/20 ]

The server reads certain values once on creation. I believe there is an existing report for this but dont have the time to search right now.

As a workaround you can change that player to creative using console commands.

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