Skip to main content

Dedicated Server for Minecraft:EE

Pinned Under consideration

Comments

142 comments

  • HOSHINO HISASHI

    I would like you to provide an implementation of Minecraft: Education edtion regarding servers as soon as possible.

    Currently, the specification is that no one will be able to connect after 4 or 5 days, so we are using Power Automate Desktop (PAD) to automatically restart M:EE.

    And although I use PAD to share the join code and join URL via OneDrive or Google Drive to simplify the connection, PAD sometimes fails to restart due to many uncertainties.

    Furthermore, we also need to maintain Remote Desktop connection using Raspberry Pi from remote to keep PAD running. This is no longer a minecraft server.


    I would like the development team to provide the server implementation as soon as possible.

     

    1
  • Aleece Landis
    Expert (Gold)

    Any sort of server that will allow for a more or less always up world that education edition students can connect to is so very needed. 

    0
  • Scotty W

    Minecraft Java and Bedrock was released on Xbox Game Pass for PC. It is bundled together and has a dedicated launcher, were you can choose what version you want to play.

    100% speculation here:

    It seems Microsoft has figured how to license a Microsoft accounts for both version of Minecraft. I don't see why they couldn't make the Minecraft EE to behave like Xbox Game Pass version. Then schools/teachers could create their own self hosted Java Minecraft server, since you get a license for the Java version.

    Just a guess.

    0
  • Debbie Alexander Community moderator
    Beacon of Knowledge Expert (Gold) Moderator

    Andy Klavins - I don't know much about these things, but I just looked up MC:Java edition, and it costs $26.95 - I am using a $5.00 Education edition version right here on any number of computers that I log into. The priority is definitely to keep the experience fun and engaging and the wonderful Minecraft immersive experience! Like HOSHINO HISASHI , so many educators are using innovative and trend-setting tools and methods in their classrooms and clubs to build an incredible educational experience for their students. Folks like Aleece Landis are bringing new perspectives and testing the limits of what we have while reaching for better ways to reach our learning environment for the future. Creative, dedicated Minecraft users like Scotty W bring perspective and a desire to see new frontiers for the product.

    For myself, I also keep in mind the security issues, while wishing for things that push against those restrictions. For example, Python code cannot write to files. Believe me, I have had plenty of students in my classes who could cause tons of trouble by getting file writing permission! However, not being able to write to files means they cannot develop sufficient coding experience. It is a balance.

    There are students I would ~ not ~ want to have access to an unsupervised Minecraft server under a school account, where their usernames were their actual school names, etc. (or even avatar-style names which could be identified.) I have enough work keeping up with reality trouble without having virtual trouble. 

    I think it is a loaded question. We will see what ends up happening. I know what button I would push for our school if there were an on/off button. 

    0
  • Andy Klavins

    @Debbie Alexander unfortunately (although fortunately due to the privacy legislation issues and hardware/network security issues with Java servers) the JAVA version is not available in our school system (DET NSW AU). It would be quite simple for Microsoft to allocate each school an account and then have that account be an OP account but non-object in game. Setup the server with teachers as OPs and the world settings as allowing OP commands. The number of players is limited mainly by hosting system RAM, second bottle neck is CPU speed, third is network, fourth is SSD/HDD access speed. The RAM is not an issue with most DET NSW devices from 2014ish onwards. They can fit out up to 32GB, some 64GB.  This is an easy fix with minimal cost and is user servicable. The software change for expanding the player limit should be based on the app requesting available RAM and then allowing the server operator to choose the number of concurrent players within the EE world setup screen. This should not be hard for Microsoft. I feel that there are other issues at play here, and they are not benevolent. Bottom dollar is my take on this matter. 

    I haven't, as yet been able to wrangle permission for our central ICT to setup a server on the schools XEON based server, that would be ideal. Setup the VM to have up to 128GB RAM and utilise a few cores. That would be the best, although if Microsoft came up with a dedicated server for bedrock EE, that would be awesome. I would posit that the central ICT would definitely not allow JAVA based apps on the server due to security issues. 

    On the point of certain students requiring supervision, there should be a grey list in the EE that prevents/kicks grey listed students from being on the server whilst a teacher-moderator is not present. This would be able to be incorporated into holistic wellbeing programs and allow supportive and cooperative students a reward while allowing limitations to be imposed after nasty behaviour from certain students (perhaps with auto time limits). Further, having a dedicated server would enable a permament log of chat to be held for review by Ps in such cases.  

    0
  • William Pearson

    Need this... need this... need this...

    0
  • Per-Ole Fanuelsen

    They could just make a docker container. Spin it up on azure / on-prem whatever floats your boat.

    0
  • William Pearson

    I'd believe this is a licensing issue, and MS doesn't want it available offline. Most companies have moved to the the subscription model. Yet places like Autodesk give out stand-alone student software for free. Making students familiar with your software is a great idea for the long run. Crippling function to secure income does the opposite.

    0
  • Aleece Landis
    Expert (Gold)

    Dedicated server software already exists for Bedrock Edition (not as good/flexible as the java version but it exists.) 

    Therefor it should be totally possible to adapt that version of the server software to support education edition with it's added security features.

    I believe I heard that for a while in the past there was some sort of pilot program education edition server available on Asure but apparently that closed some time ago and I've not heard any further details about that.

    We still eagerly await updates about dedicated server capability for Education Edition.  It would really be helpful to many teachers and school groups.

    1
  • Hamish Jefferys

    I agree! I have tried hosting a world with 18 students (small computing class) and my Minecraft then gets stuck with a loading screen but my students can still play so I let them go. 

    I really need the ability to host a server so that I can actually navigate the world and police my students as well. 

    1
  • Ethan Cooper

    A dedicated server that we can run ourselves would be a significant benefit to us. As it is right now, we just have the client running on a dedicated Windows server. This does prevent the players from sleeping since the server "player" can't sleep. Also, the client seems to log out on occasion, and the access code eventually stops working for some reason.

    All this to say, I'm one more vote for a dedicated server.

    1
  • Aleece Landis
    Expert (Gold)

    Ethan Cooper I agree we do NEED a dedicated server for Education Edition.

    Until we get one, we are having to make due.  Here is one thing you can do to help with the "sleep" issue.  Get your "server host" player into the Nether or the End somehow.  Since players can't sleep there they won't mess up sleeping in the overworld.  In my last classroom survival world.  I stuck the "host" account in an obsidian box under the nether portal so that the students could sleep and play as normal even if some one wasn't "playing" the hosting player. 

    Granted, this only works if you have "spare" accounts to play with, I know there are places where a teacher only gets their single faculty account and they don't have access to any "extra" student accounts to use to Host additional worlds.

    3
  • Ayman Jadallah

    I really hope they do this

    1
  • JOSHUA FRICK

    Hey, looking for updates on dedicated servers. I have a VERY cool Dream SMP download, and I help my teacher with the younger ones by teaching them history on the SMP so they play and listen. Please see if their are dedicated servers by 2022

    1
  • Vedansh Singh

    I also posted the same suggestion of adding servers today only. Then, I saw this thread and began reading it. The 1.17.50 update is already out and we are having fun with it. But, still, even after 3 years the servers aren't added to the game. I request Minecraft: EE Team to work on this topic. It's so fun to play in servers like Hypixel etc. So please try to add the servers by the 1.18 update.

    2
  • Chinsoup

    This is the only thing this app needs, my class has little SMPS and they can only play if the owner is online.

    0
  • SeKhui Awm
    Hay I make earth in Minecraft I need set up sever for myself and make a link to my earth sever
    1
  • Aleece Landis
    Expert (Gold)

    Definitely need a dedicated server solution for Education Edition!  I have access to an extra student account I can use to host a classroom world that I can leave up most of the time but education Edition doesn't seem to stay stable all the time when left up in a world with the "player account" idle for long periods of time.  Generally I need to reset hosting a couple times a day and I have to restart the whole thing every other day if not every day when it locks up and stops responding.  Would be so much better if we could have server software that we could configure with a whitelist of students who are meant to be allowed to work in that world and some logging ability to capture when students are in the world and log the chat.

    1
  • Chinsoup

    You know, it has been under consideration for a very long time, so either Mojang forgot about this or just are straight-up lying. Mojang if you see this, please include this with the 1.18 update!

    1
  • Dominick Support Team

    Since the start of the outbreak, many events and workshops are held using this wonderful tool. Nonetheless, for all the educators wishing to bring back their school to life within the minecraft world, this is really an obstacle too difficult to work around. We are talking about taking the next step and grant users the ability to connect when they so wish and "simulate" going to their respective classes within an institution. Dedicated servers are definitely a function too important to be missing in times like this.

    (Adding from duplicate post)

    1
  • Dominick Support Team

    Il faudrait qu'il y ait la possibilité de créer des serveurs sur minecraft éducation pour pouvoir jouer sur différentes connexions wifi

    0
  • Joe Scanlon

    Aleece Landis can you please do a more offical write up on your process on your homegrown server setup. I want to run a few of these servers at my k-12 private school for each devision. I have plenty of accounts and hardware I just need a run down on how you actually allowed your students to sleep in the world for someone who doesn't actually play minecraft. 

    0
  • Ayman Jadallah

    Joe Scanlon you have to put your character in the Nether 

    0
  • Joe Scanlon

    I had already worked with a few students to make this happen. I actually built 3 standalone host computers. I learned a lot in the process which the big thing being stuents can connect with IP address a not just share codes. This means my host desktops can run 24/7 which will be avialable even if the host code changes. I have all three desktops on different vlans which keeps each world unatanble from each division. So far each server has been running for 3 full days. 

    0
  • Jason Pototsky

    Completely agree, I am a CTE teacher and do AWS Academy. I would love to be able to have my students build a server with EC2, then connect to it. I have done it with the Java Edition, but obviously would prefer an EE.

    0
  • William Pearson

    Yes. I'm a ITE teacher (think STEM) and some of the best learning for my students comes from their ideas on how to approach a problem. I have them work/update the WIN10 computers in the lab, setup chromebooks for other classrooms as well. Many students have the same complaints about not being able to set up a server. They love coding in Minecraft, but get frustrated about this issue. Many know how to set up a server on the bedrock or java versions. The idea of "classroom mode" is great, but it doesn't work. The further out the kids get in the world, things come to a stand-still. I know it's only $5 per student, but it does not work as advertised.  

    0
  • Aleece Landis
    Expert (Gold)

    Joe Scanlon

    I'm not sure how to do a "Official" write up on what I do.  It isn't really a server, just using the server function already in the game client.

    For instance, I named my "spare" student account "HOST".  And if I have that account hosting a "survival multiplay sort of world"  I will place the Host player in the Nether so that regular players in the over world are able to sleep.  Biggest problem is the game client seems to regularly need to be reset.  At the very least the join code needs to be reset.  Most of my students have to join using the IP address and port numbers since we have several computers at our location and all but one of my students is remote.

    0
  • Joe Scanlon

    Thanks Aleece Landis  but i'm all set now. I was able to build 3 host desktops which all have been running for over a week now with zero issues. The host player in the Nether worked perfectly. All three desktops are on different vlans which allows my student base to be forced onto what's only available on their dedicated vlans. My school is k-12 so I have a host desktops set for each division that already was using 3 different vlans. So for example even though they connect with an ip address they could never connect to the other host desktops due to network restrictions. My next step is to port forward those IP addresses so kids can play at home as well. Honestly this setup is great and I don't really have any complaints yet except maybe for allowing more than 40 players at a time.

    0
  • Ethan Cooper

    Joe Scanlon I'm jealous! I've never been able to keep the "server" running for that long. It either crashes or the join code has to be regenerated.

    0
  • Joe Scanlon

    Ethan Cooper See that's what is so great about using the IP addresses instead. No matter what happens I made the IP static so it's never going to change. Even if the code needs a refresh kids can still connect with just the IP.


     

    1

Please sign in to leave a comment.