A MinecraftEdu server is the central computer on which the MinecraftEdu server software runs. MinecraftEdu clients connect to this computer over a local area network or over the Internet. This is essentially the piece of your set up that allows students to connect to each other and experience the game together.
- 1 Server Window
- 2 Server Settings File
- 3 World Settings File
- 4 Start the MinecraftEdu server automatically after computer reboot
- 5 System requirements
- 6 File format changes in 1.7
After you have started a server the server window will appear. You can find a lot of the same settings in the server window as the in game teacher menu but additionally there are a few important features.
Information of the world you have running on your server
Saving a world
You can save the world you have currently running on your server from the server windows’ top right corner. First provide a name for your world and then press the “Save World” button. If you want to start a server with your saved world see Starting a server with a saved world.
Server Settings File
Server Settings File Location
Location: <MinecraftEdu folder>\ServerTool\MinecraftEduSettings\ServerWizardSettings.ini
A basic ServerWizardSettings.ini file will look like this:
#Thu Apr 05 12:54:30 MDT 2012 loaded-saved-map=false password-length=<number> level-name=MinecraftEduWorlds/tutorialWorld//EduWorldSettings.ini password-first-character=<character> store-players-with-alias=true ram=1024 language=en version=0.98 password=<random characters>
- store-players-with-alias - If this option is true, player location and items will be stored with alias instead of username.
- overrided-saved-worlds-folder=Can be used to set custom location where MinecraftEdu Server worlds are stored at. For ex: c:/mceduworlds/
World Settings File
Main settings file for the current world is located at:
It contains settings like can students build in the map, pvp, are animals enabled, are monsters enabled, is night time enabled...
Adding resource pack for a world
With MinecraftEdu 1.7.10 build 11 forward, you can add a resource pack to the MCEdu folder of a world and the resource pack will be pushed to the clients that join the world. To add a resource pack for a world, do the following:
* Navigate to the desired world's MCEdu folder. For example the MCEdu folder of "YourSavedWorld" is in "minecraftedu/servertool/worlds/savedworlds/YourSavedWorld/MCEdu". * Change the name of the resource pack you want to use to "resourcepack.zip" and copy it to the MCEdu folder. Your resourcepack should then be at this kind of location: yourWorld/MCEDU/resourcepack.zip. * Run the server with the world that you just added the resource pack into. * Clients will now download the resource pack when you they the world (it can take some time for clients to see the resource pack after they join the server depending on the size of the file).
Get resource packs for example from here.
Start the MinecraftEdu server automatically after computer reboot
- This method is only for Windows systems (for now)
- Open Notepad (Windows Key + R, from everywhere within the Windows System, and type in "notepad" (without the ")).
- Paste the following code into the notepad document and edit it, if needed, at the bold text:
@echo off :: MinecraftEdu Server Launching script. :: Launches MinecraftEdu Server with last played map. :: Version: 0.1. :: Make this as .bat file. :: Set here path to java JRE directory's java executable SET JAVAPATH="C:\Program Files (x86)\Java\jre6\bin\java" :: Set here path to server folder (Where minecraftedu_server.jar locates at) SET SERVERPATH=%APPDATA%\MinecraftEdu\ServerTool\MinecraftServer :: RAM memory assigned to server SET RAM=1024 REM Starting MinecraftEdu server... :: TO start the server without GUI, add nogui add the end cd %SERVERPATH% call %JAVAPATH% -Xmx%RAM%M -Xms%RAM%M -jar minecraftedu_server.jar :: Pause can be removed after this script works so that the command line wont be visible after the launch. pause
- Save the file as a batch file (*.bat). Do it by clicking the Save As button in the menu, choose to save to Desktop, and write the following (WITH the "'s) in the filename textbox: "MinecraftEDU.bat" (the "" converts the file format from *.txt to *.bat).
- Take the MinecraftEDU.bat file from your desktop and copy and paste it to your Windows Startup folder (Start Menu -> All Programmes -> Startup).
- Your MinecraftEDU server will now boot up automatically the next time you reboot your computer/server.
You can read more about server system requirements from here: System requirements
File format changes in 1.7
As MinecraftEdu updated to 1.7.10 a few server files changed their format. Whitelist, ops, banned-ips and banned-players changed from text files (.txt) to json files (.json). The json files are a bit more difficult to edit manually so it is adviced to use the console commands to edit the settings that these files represent. See more about the commands here.