Dedicated Server for Minecraft:EE
Could we please have an option to create a dedicated server with classroom controls? I have different classes that use the same world, and it would simplify things for the students and teachers if the world was "always up".
Also - are there any plans to increase the player limit above 30? I would love to get 100+ students in there for massive projects...!
Many thanks and keep up the hard work
FG
-
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
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 -
Kaleb
Thank you.
I’m looking forward to some good news.0 -
Kyle Aki If you change the setting in
server.propertiestofalsebut 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 -
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 -
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.
Comments
227 comments