A little while back I made mention of some Minecraft Server Automation programs that I would be working on. They were nearly finished when I had some data loss on my development machine. Sadly my backups were not very current. Fortunately this gives me the opportunity to rework the programs in a more interesting manner.
Archive for Personal Projects
After doing some looking around, and trying to get the Boost File System library to work I realized that had I spent the same amount of time and energy into writing my own file system library, it'd be done and usable by now.
Don't get me wrong, the Boost libraries are very comprehensive, I just had trouble building the extra libraries, getting them properly integrated, and when all was said and done it didn't even work properly due to "Improper Permissions" (despite running my .exe as an administrator).
So I'm going to make a library/dll combo to manage some basic file operations (copy, move, delete, rename).
If there's a file op you want just comment and I'll work it into the C++ source.
I've been working on some executables to automate plugin downloading, server updating, server world backup, map rendering, and world restoration processes. The idea is to make it so you will not need to touch your Minecraft server except for major changes. This way even when Minecraft releases a new version, you will be as current as it within 24 hours (depending on compatible plugin release times).