Skip to Content

Minecraft Server Backup System


I designed a server backup system for the non-profit youth gaming community Lost Tribe. It runs in Java and can download or restore backups of their Minecraft servers over a network protocol either manually or when called automatically from the command line. I thoroughly documented the project for my IB Computer Science Internal Assessment, including documentation comments on every public method in the code.

This was one of my largest projects in Java to date. I had to learn new principles for scalability and organizing the project so that it would not only remain reliable and clear to read as I worked on it, but would also make sense to anyone else who needed to see, build on, or maintain the code in the future.