Running a remote server
It is possible to run MinecraftEdu on a remote server. To reduce memory and CPU usage on the server it is recommended to run the server without a GUI (using the 'nogui' option), this means that you won't have a user interface for the server but you can connect with the MinecraftEdu client and have all the in-game functionality that Edu provides.
Server options are all still accessible via text files if you do need them. You will need to amend the text file and restart the server to do this.
Remote Server Guide
- You will need an accommodating host, one that provides SSH access and compete control over your server.
- Use the Server Launcher to set up your server locally, choose you map, etc.
- Place the map files for the world you wish to use into /minecraftedu/servertool/worlds/tmpworld/
- FTP your server files to your remote machine. It is recommended that you transfer the entire MinecraftEdu directory to your host.
- Connect to your host via SSH using Terminal (for Mac/Linux) or Putty (Windows). Connect using: ssh firstname.lastname@example.org
- You now have command line/terminal access to the server.
- Use the 'cd' command to change directory to /minecraftedu/serverTool/server/
- Start the server with the following command:
screen java -Xmx1024M -Xms1024M -jar minecraftedu_server.jar nogui
- Note: Running with 'screen' means you can close Terminal/Putty without killing the process and, next time you login, you can use the command 'screen -r' to reattach to your MinecraftEdu server session.