Skip to main content

Dedicated Server for Minecraft:EE

Pinned Planned

Comments

227 comments

  • Danny Support Agent
    Beacon of Knowledge Bug Zapper Support

    Hey Kyle,

    Code Builder cannot be disabled from in-game. You'll need to disable it per-world in the World Selection Screen under [World] > Settings > Classroom > Code Builder. These options are grayed out while in game. Let us know if that works for you. 

     

    Ethan,

    You are most welcome!

    Absolutely, let us know how things go for you. We would love your feedback.

    As for "Invalid Tenant ID", that error usually occurs when not all users are on the same version of Minecraft Education while playing multiplayer. Please ensure all users are on the same version of Minecraft Education if you get this error.

    Let us know how things go!

    0
  • Kyle Aki

    Thank you for your reply.

    Isn’t that about the local world?
    There is no world settings screen on the server.

    I’ll resend my question.

    ▼ Regarding the chat log
    I added [chat-logging-enabled=true] to [server.properties], but neither the [chat_logs] folder nor the [ChatLog_<date>.txt] file was created.
    I tried creating the [chat_logs] folder manually, but the [ChatLog_<date>.txt] file still wasn’t generated.
    Could you please explain the steps in detail?

    ▼ About the Code Builder
    I added [allow-code-builder=false] to [server.properties], but the Code Builder still opens.
    When I checked the settings, I found that the Code Builder toggle was set to ON.
    Please also tell me how to disable the Code Builder.

    ━━━━━━━━━━━━━━

    20260623
    I’m adding the verification results.

    ▼ About Chat Logs
    Adding [chat-logging-enabled=true] to the [server.properties] file of an existing server had no effect, but creating a new server did produce the desired result.
    The [chat_logs] folder was created, but even when I sent chat messages within the server world, no .txt files were generated in the folder.

    ▼About the Code Builder
    Setting [allow-code-builder=false] on a new server did not work, but I was able to disable the Code Builder by downloading the server world locally, turning the Code Builder toggle OFF, and then re-uploading it to the server.
    While the above method allows us to disable the Code Builder, please fix the system so that changes made in [server.properties] are directly reflected in the server world.

    Please provide a detailed explanation of how to generate the [ChatLog_<date>.txt] file for chat logs.

    0
  • Yuvaan Deshpande

    As a student, I'd love the option for students to host and manage Minecraft Education servers. Our school uses Minecraft Education, but many teachers aren't familiar with advanced features like dedicated servers. Allowing student-led hosting would make it much easier to run class projects, clubs, and collaborative worlds while still keeping teacher oversight and permissions in place.

    - YD

    0
  • Ethan Cooper

    ID", that error usually occurs when not all users are on the same version of Minecraft Education while playing multiplayer. Please ensure all users are on the same version of Minecraft Education if you get this error.

    Let us know how things go!

    ---

    This is a brand new lab with all new computers. All the computers are running the same version (1.21.133), as they were all installed on the same day. We installed from the MS Store. It is not the same computers each time that have this problem, which leads me to believe the problem is something else other than versioning. As well, repeated retries lets the client in to the server.

    Ethan A. Cooper

    0
  • Danny Support Agent
    Beacon of Knowledge Bug Zapper Support

    Hey Ethan,

    Thanks for that info as well.

    Ethan and Kyle - Let me check in with the team on this and I will get back to you with any updates! 

    0
  • Brian Konrad

    Kyle Aki

    You can't turn off Code Builder while in the world.

    1.  Exit the world

    2.  Find the world in your list

    3.  Click to select the world

    4.  Click Settings

    5.  Click Classroom (left side menu)

    6.  Turn off the slider for Code Builder

    I don't think there is a server-wide setting that will change all worlds, because each world has its own setting.  You're looking for a "global disable"?

    1
  • Brian Konrad

    Ethan Cooper 2 things:

    1.  Make sure you didn't accidentally deploy the beta or preview version of the app.  You want all clients to have the regular full release of Minecraft Education, not preview or beta.

    2.  If you're still having trouble, try downloading a fresh copy of the server install files and migrate your worlds to that server.  If the server files didn't update automatically, that should be as good as an update.

    0
  • Kyle Aki

    Thank you, Danny.

    I have one more question.

    I created a function to open an NPC dialog when logging into the server, but it isn’t working properly.

    It worked fine in the local world.

    I suspect the [Chat Logging] pop-up that appears first is preventing the dialog from opening.
    Even when I close the [Chat Logging] pop-up, the dialog still doesn’t appear.

     Please let me know if [Chat Logging] is preventing the dialog from opening.
    If so, I’d like to be able to disable the display of [Chat Logging] in Japan.

    I look forward to hearing from you.

    0
  • Ethan Cooper

    1. We installed it from the MS Store, so I'm confident it wasn't the beta or preview.

    2. We deployed the dedicated server fresh and migrated the worlds to it. We setup a new server on 1.21.133.2 before we put it under load.

    We really tried to implement everything in as pristine an environment as was possible. Everything was new.

    Ethan

    0
  • Kaleb Support Agent
    Bug Zapper Support Beacon of Knowledge

    Kyle Aki
    I've reported this to the team internally, and we believe it's related to another bug where the pause menu can cause this as well. 
    I'll report back if I learn more, but both issues you've reported are being tracked internally and we're looking to make improvements! 

    0
  • Kaleb Support Agent
    Bug Zapper Support Beacon of Knowledge

    Hey Ethan Cooper
    I'd love to turn this into a ticket so that we can work a little bit closer on this and hopefully help get to the bottom of this. I'll see you over there! (You should receive an email shortly). 

    0
  • Brian Konrad

    Ethan Cooper "Minecraft Education Preview" is currently available in the MS Store:

    Link:   https://apps.microsoft.com/detail/9PK8J8RZ7XQC?hl=en-us&gl=US&ocid=pdpshare

    1
  • Kyle Aki

    Brian Konrad
    As I mentioned in my comment, I’m already aware of that method and have implemented it.
    The problem is that I have to download the files locally each time, change the settings, and then upload them again.

    In the latest configuration file, [allow-code-builder=false] has been added to [server.properties].
    This wasn’t there until recently.
    In other words, this indicates that they’re trying to allow us to control whether the code builder is enabled via [server.properties].
    However, even after adding [allow-code-builder=false] to [server.properties], the setting did not change.
    This means the newly added configuration is not being applied.

    If the only option is to download the file locally, modify the settings, and then upload it again, there’s no need to add a dummy [allow-code-builder=false] entry to [server.properties].

    Fortunately, it seems the team is working on this, so I look forward to hearing good news.

    0
  • Kyle Aki

    Kaleb
    Thank you.
    I’m looking forward to some good news.

    0
  • Brian Konrad

    Kyle Aki If you change the setting in server.properties to false but the specific world file you uploaded has Code Builder enabled in its classroom settings, the game engine will default to the world-level setting, completely ignoring the server configuration file.  Perhaps this is so you don't have the opposite problem:  If that was not the case, every time you add a Code Builder enabled world to your server, the server would shut the feature off and you would have to go in and re-enable it to "fix" your world.  Perhaps it's more intuitive this way.  

    0
  • Kyle Aki

    Brian Konrad

    It is currently behaving exactly as you described.

    I don’t understand why a new setting was added that serves no purpose, even when configured in [server.properties].
    A meaningless setting—one that doesn’t work whether set to [true] or [false]—has been deliberately added to the latest file.

    Useless settings only cause confusion, so they shouldn’t be added.

    Since [allow-code-builder] was added after several users inquired about making it configurable in [server.properties], I assume the team intends to make it usable.

    However, since it isn’t working, I’m currently inquiring whether this might be causing a bug.

    We’re currently waiting for a response, but if it turns out that [allow-code-builder] cannot be used regardless of whether it’s set to [true] or [false], we’ll request that it be removed from the default configuration file.
    Otherwise, it will cause confusion for server administrators.

    For now, let’s wait for a response from the team.

    0
  • Kaleb Support Agent
    Bug Zapper Support Beacon of Knowledge

    Hey Kyle Aki 
    I believe I see the confusion. Some properties are not hot-swappable and cannot be changed after the creation of the server (first startup). allow-code-builder is one of these. In other words, when a new dedicated server is initially created, the true/false setting for allow-code-builder is permanently set for that server after stopping the server, changing the true/false value in server.properties, and then restarting the server, the original true/false value still applies to that server, and the new value set in server.properties is ignored. 

    We're working on getting these properties documented for this functionality, and some of these may become hot swappable in future releases. 
    0

Please sign in to leave a comment.