IT administrators and educators have been asking for a better multiplayer experience, including workarounds for device limitations and classroom management. Our team has taken this feedback and worked with Azure to develop a Minecraft VM solution.
The Azure VM will host the multiplayer world, instead of the student or teacher. So, if a teacher wants to setup a multiplayer world, they no longer need to host the world on their device or rely on a student to host. When a multiplayer world is hosted on Azure, students simply connect via an IP address, accessing their world when they need to.
The VM can be left online for as long as students are working in the world, so this could be used for class projects that span various days. This also enables educators and IT administrators to run Minecraft: Education Edition on devices that may not meet the performance demands of multiplayer. The Minecraft: Education Edition VM requires login with Office 365 Education – no other logins are needed – so students will still only be able to collaborate within their school’s tenant.
Connecting to the Server
To protect students from connecting to rogue servers, a teacher from the same tenant must connect and initialize the server. Teachers can use classroom mode to initialize the server. Here are the steps:
- Remote into the vm as admin and run classroom mode (shortcut on the desktop)
- In classroom mode, connect to the local server.
Once this is done any 1.9 user (from the same tenant) should be able to connect to the server
You can load any .mcworld file on the server.
Perform the following the following:
- Copy a mcworld file to the vm (you can download an mcworld file from the internet or copy and paste from your desktop)
- Rename the .mcworld file to a .zip file
- In explorer, extract the contents of the zip file to the c:\bedrock_server\Worlds folder
- Update the level-name field in server.properties file to the world folder you created.
Here is what it looks like:
Update the meeserver\server.properties to add the world name
# Allowed values: Any string
This offering will use up regular Azure compute hours, the 12-month trial may include some monthly VM compute, so those would be used up by any VMs that are running the dedicated server. Please do keep an eye on any compute used while the VM is up and running.