Organizing student accounts on a school Minecraft server
One of the questions I get asked a lot is how do you organize your students’ accounts for your school’s Minecraft server. There are many ways to do this, but this is the way I organized my students’ Minecraft accounts. I’m sure there are more efficient and secure ways to do it. If you have any suggestions or alternatives, please feel free to add them in the comments below. I’d love to hear them.
Educators still thinking about setting up a Minecraft server at their school, might benefit from my earlier Teacher’s Guide: Setting up a Minecraft at your school.
If you’re still not sold on using Minecraft in schools, check out some of my earlier Minecraft posts:
- Messy Learning with Minecraft
- Warning: Using Minecraft in class could result in spontaneous, self-directed learning
Organizing Minecraft Student Accounts
As more teacher mods are released (like the one being developed by Minecraftedu.com), I think handling student accounts will become a lot easier. In the meantime, here’s how I do it:
Step 1: Buy one account for each student
Minecraft is unlike many games used in schools in that teachers must purchase one account for each Minecraft “avatar”, or character. I’ve run two servers each with a small group of students. I think, in total, I have 10 Minecraft accounts, which I just reuse when I start a new server with new students.
The easiest way to buy Minecraft accounts, is to buy one and then purchase a bunch of gift codes for the others. When you’ve got all the gift codes you need, it’s time to start the gifting!
Step 2: Create email accounts for each Minecraft account
You need to email the gift accounts to a unique email you have access to. For my ten student Minecraft accounts, I created 10 gmail accounts. *These accounts are for me only.* Their only job is to be a place to receive the Minecraft gift code. The students will never even need to know they exist.
*Update* Joel (aka @minecraftteachr) left a comment below with a great suggestion for the multiple email dilemma:
You can use, for example, email@example.com, firstname.lastname@example.org, email@example.com, etc. They will all just go to firstname.lastname@example.org. However, minecraft.net will consider them different email addresses and allow you to register accounts!
Step 3: Send gift codes to your email accounts
From your original Minecraft account, send each gift code to the email accounts you have created.
Step 4: Activate your student Minecraft accounts
From the emails you created, activate the gift code you just received. This will lead you to Minecraft.net, where you will create your Minecraft acount and avatar name.
*Think hard about the username you choose!*
This becomes your avatar’s in game name and it’s not possible to change it permanently. This is the name your students will come to be known as while in game. There are ways to alter an avatar’s screen name, but I don’t get into that with the students.
I chose gender-neutral, fantasy-sounding names, all ending in the same letters. (ie Ichirool, Rokurool, etc) Using the same letter ending is a great way to build community among the players. It’s also handy for spotting your students in multi-school server situations, when you have kids from other schools playing together. I do hope to have kids choose their own avatar names in the future, but so far the kids have all been happy with their avatar’s name (they just still can’t believe they get to play Minecraft at school!)
Check out the Multi-School Minecraft Server student wiki for examples of the avatar names we chose.
Also, this is where you create the password used to log into the Minecraft game. *DO NOT share this with your students* (more on passwords below.)
Step 5: Assign each student to each account
The final step is to assign a student to each account. By this stage, I’ve created a spreadsheet which lists the avatars’ names, what email their associated with, and the passwords for that account. I simply create another column for student name and put it in there alongside the account/ avatar name they’ll be playing under.
That is basically how I organize my student accounts on the Minecraft server at school. Once you’ve got it all set up, here’s how you make it work.
Logging students into Minecraft
My method is a pretty adhoc approach, but as long as you follow one simple rule, you should never have a problem with students playing their avatar outside of club times or on another server outside of school. That simple rule? Don’t share your passwords.
When my students come to our Minecraft Club, I usually have the game logged in, game version matching server version and basically ready to go. This allows me to ensure the server is up and running and let’s me do any updates to the game that need to happen. It also helps avoid the dreaded “Oops, I updated!” error, when you update your version of Minecraft before the server updates to a matching version (more on that in another post.)
Because the game is already logged in, avatar waiting, the students never know their passwords to play Minecraft. Only the teachers ever need to know the account password.
Why log into Minecraft for your students?
Minecraft is a unique game in that as long as you have a username and password, you can play it on any computer that has Minecraft and visit any server that is open to you. Every school and teacher is different, and while I’m all about giving my students the freedom to play as they choose in game, I also need to be sure they are not using their school Minecraft accounts on other servers or on the school server outside the approved time.
Currently, the only way I know of doing this is by keeping the account password from the student. It’s crude but effective. I am hopeful a mod or plugin will come along that will allow teachers an equally secure and less secretive way to have students log in.
What students with personal Minecraft accounts?
Sometimes, and I imagine this will happen more often, a student comes to a Minecraft Club with their own account. Obviously, the whole “hide the password” game won’t work here. In this case, myself and my gamingedu colleagues have allowed the students to join and use their own avatar. This is where trust, responsibility and strong Server Agreements play a big role in making this choice. I’ll talk about creating positive Server Agreements in another post.
Hopefully this will answer some of the basic questions around organizing students accounts for your school Minecraft server. If I missed anything, or if you have questions, suggestions or whatevers, please leave a comment!