Looking for contributors who would like to enhance MCS! If you are comfortable with Java programming and want to improve the project, let me know via PM or email. I have been swamped lately and have been unable to implement some of the in-demand features. (I didn't even know Minecraft was updated until last week maybe... :biggrin.gif:) I figure who better to ask for help than the users!
To anyone I have not responded to yet (Boxed_Internet, ryseff724, savagehart, gokuman4594, HappeTank, crono141) thanks a bunch for the great feedback! I would like to address everyone's interests in ways to expand upon MCS but I am too busy at the moment.
If a good handful of people start working on MCS, it could become an incredible minecraft community project (and hopefully actually stay somewhat current with Notch's updates!!!). Thanks again everybody for trying it out, and I hope you continue to use the application! :happy.gif:
------------------------
v1.4 Changelog: 12/24/2010
[*:3h5ya0xx]Support for backup/restore of a whole server folder. (Server folder must contain a 'server.properties' file.)
[*:3h5ya0xx]Auto-location of local Minecraft Save Directory for Windows XP and Mac users (Windows 7/Vista, and Linux already had this in v1.0).
[*:3h5ya0xx]Menu bar added, featuring File, About, Help, and Feedback menus.
Minecraft Savior (MCS) is a Java Swing-based GUI for Minecraft players to backup and restore their valuable saves. I designed it to be extremely easy to use, and after you've run the program once, you can backup or restore in just one click!
When you run a backup of a world in the MCS utility, it compresses your world save into a .zip file in the directory of your choice. Minecraft saves can get pretty large, so compressing your backups will definitely save space on your disk.
Do you use Dropbox? Take your Minecraft saves anywhere! Just tell MCS to use a backup directory of your choice within your Dropbox folder. Then when you hop on another machine, just open up MCS and restore from that synced directory!
MCS auto-locates your local Minecraft 'saves' directory, remembers the location of your backups, and remembers the world you backed up most recently to make future uses of the utility that much more convenient.
All it takes to run MCS is a Java Virtual Machine, and anyone that has Minecraft has a JVM! This utility is entirely cross-platform, it will work on Windows, Mac, or whatever Linux distro you are running.
Please consult the MCS Documentation page before using the application.
Also, the MCS utility creates a file called "Settings" with a .mcs extension. This just stores your most recent backup directory and also the last world you backed up. This file is not necessary for the program to run, but make sure you keep it in the same directory as the utility so it is easier to backup and restore your worlds.
If you encounter any bugs, please let me know and I will try and fix them in a future release.
Licensed under the GNU GPL, Minecraft Savior is free software and will stay that way. You, as the user, are free to:
[*:3h5ya0xx]use the utility for any purpose
[*:3h5ya0xx]alter it to suit your needs
[*:3h5ya0xx]share the utility with people you know
[*:3h5ya0xx]share the changes you make
Just make sure you take a look at the GNU GPLv3 before you get started (if you want to modify the utility).
To get rzork's MCS pic in your signature, copy and paste the following into your own:
[code][code][url=http://tinyurl.com/minecraftsavior][img]http://i53.tinypic.com/5tw5l1.jpg[/img][/url]
[i]Graphic by[/i] [b]rzork[/b][/code][/code]
I'm not brave enough to be the first guinea pig, but I'll definitely give this a go after a few other people try it out. Sounds pretty handy.
"you could just back up your saves beforehand"
Did I mention I'm also horribly, horribly lazy?
Rollback Post to RevisionRollBack
Quote from VIROS »
It is the equivalent of saying
"We should add drug trafficking to the game to attract more Mexicans. I'm not saying that I'm racist, it is just that most Mexicans traffic drugs."
I know some people would shun me from the Minecraft community for saying this, but I actually haven't played online yet. A friend of mine was talking about setting up a server, but he never got around to it.
If multiplayer servers store saves locally in a 'saves' directory similar to the single-player Alpha set-up, then it should work just fine. If not, just let me know exactly what happens. Thanks for your interest in my utility! :biggrin.gif:
Yea it should work on server, if you have the world name set up as
world1
world2
etc...
Going to try right now, brb
Edit
it doesn't work on server.
after selecting the place where the server folder is (world to backup) (/media/new volume/131/bin/) (on linux) and then selecting the place where the backup will go, it give me and error:
Incorrect directory choice. Select the 'saves' directory in your local Minecraft folder!
After having a close shave with my main file being utterly corrupting and actually having a file becoming corrupted and erased, Ive been needing to get a back up program. Badly. And since this is the only one compatible with Beta (As far as I know,it is.) Ill give it a go!
Auto-location of local Minecraft Save Directory
for Windows XP and Mac users.
Since it auto locates the local minecraft save directory for win XP then it will do that also for vista and 7 (so it is
c:\documents and settings\username\application data\roaming [or similar] on xp and on vista+7 it is c:\users\username\appdata\roaming\ OR c:\documents and settings\username\appdata\roaming) with a few modifications. Such as auto detecting if it is windows or mac (and unix if you add support...) and from that determine what version it is (xp, vista/leopard, snow tiger... etc) so it has more support (i guess...). Just something to take into consideration while you are making your next build.
Edit
Also I would like to request an option to automatically do this every set amount of minutes. So instead of having to do it yourself when you need to, it does it by itself.
Edit 2
Also if you are backing up the server, (on windows) you could make the java executable call/execute a vbs file so the server auto saves before backing up. (If you need a vbs file, i could make you one...)
Just some things to think about.
Also it DOES work on linux (ubuntu 10.04 x86)
@PurpleStuff: Thanks for your interest in my application, and I hope it provides what you need it to ! :biggrin.gif:
@rzork: I didn't have a great set-up for v1.0 (no readme and stuff with the download) so it might not have been super clear, but v1.0 already had auto-location support for Windows 7/Vista, and Linux. In v1.4 I added auto-location for Mac and Windows XP (don't have a Mac or XP machine so I cannot properly test it, but it should work fine). Backing up routinely would definitely be a cool feature to add, but the server would have to come offline prior to performing the backup, which I suppose is where the VBS comes in to play. VBS is very unfamiliar territory for me, so I'd have to think about that one, but thanks so much for your feedback, rzork. I would not have thought about implementing server backup/restore if you had not mentioned it. Glad MCS is working on Ubuntu for you, and happy holidays!
Edit:
@rzork: I think the reason there was some confusion on auto-location support was because I had not updated this forum post when I released v1.4. I updated the Google Code Project page but forgot about altering this one to represent v1.4. :biggrin.gif:
This is EXACTLY the program I have been looking for! I'd been looking for a nice java program to use to back up my saves on linux, and this is definately it. Thank you very much for making this. I'm definately recommending this for anyone on a linux system.
I have a sujestion: could you please store the path to a server in Settings.mcs file? Saves for minecraft single player are always located in the same place, but the server could be placed anywhere, and it is very annoying to select its folder each time I run savior.
This is EXACTLY the program I have been looking for! I'd been looking for a nice java program to use to back up my saves on linux, and this is definately it. Thank you very much for making this. I'm definately recommending this for anyone on a linux system.
@sev042: Thanks so much for the kind words! It was a lot of fun to make. :happy.gif:
Quote from Serge SB »
@JS Thank you for the savior!
I have a sujestion: could you please store the path to a server in Settings.mcs file? Saves for minecraft single player are always located in the same place, but the server could be placed anywhere, and it is very annoying to select its folder each time I run savior.
@Serge SB: That's a great idea, and I can see how it'd very annoying to have to manually locate your server every time. I'll add that in the next release. Glad to hear that MCS is working well for you, and thanks for the feedback! :biggrin.gif:
Heres a little vbs and batch file that auto stops and restarts server so you don't have to each time. Only works on windows. Keep up the hard work and please add this!!
@rzork: Hey thanks for the scripts! I hadn't done any thing with batch or vbs yet, so that was pretty cool to take a look at. I messed around with MCS and got the batch file for starting up a server working great from within MCS, but the save.vbs script doesn't seem to work, and it's possible that I'm doing it wrong, lol. Outside of MCS, to test it, I booted up both of the regular Minecraft servers (the .exe and the JAR), then ran save.vbs without the portion of code at the bottom that restarts the server using the batch file (I need to separate these two tasks for MCS so that the server is shutdown before a backup or restore and restarted after MCS finishes what it has to do), but the servers do not shut down. Let me know if I need to be doing something different with the vbs file.
edit
the vbs probably doesn't work becuase you need to change the name 'terminal' in the vbs to something such as 'windows commands line' etc.. just replace the 'terminal' with the window that needs to open.
so say the name of the server is 'hmod' then you would need to replace 'terminal' with 'hmod'. (remove quotes)
also just an idea, make a beta build that you are working on and post it here also (so that there is the beta build and the working build)
i have a problem. when i try to open the .jar file, it says "the java jar file could not be launched" i am using a mac, but your thing says it should work on a mac. can anyone help?
Whooohooo!!!
This program is frggin' epic! How the hell did you get it to compress the files so quickly?
I would gladly give you all the important resources I have on all my 4 saves and my server cuz i backed it up, and I can just restore that copy after giving the items to you. Here you go, have all my and
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
Download Page: http://code.google.com/p/minecraftsavior/downloads/list
---------------------------
------------------------
v1.4 Changelog: 12/24/2010
[*:3h5ya0xx]Support for backup/restore of a whole server folder. (Server folder must contain a 'server.properties' file.)
[*:3h5ya0xx]Auto-location of local Minecraft Save Directory for Windows XP and Mac users (Windows 7/Vista, and Linux already had this in v1.0).
[*:3h5ya0xx]Menu bar added, featuring File, About, Help, and Feedback menus.
Minecraft Savior (MCS) is a Java Swing-based GUI for Minecraft players to backup and restore their valuable saves. I designed it to be extremely easy to use, and after you've run the program once, you can backup or restore in just one click!
When you run a backup of a world in the MCS utility, it compresses your world save into a .zip file in the directory of your choice. Minecraft saves can get pretty large, so compressing your backups will definitely save space on your disk.
Do you use Dropbox? Take your Minecraft saves anywhere! Just tell MCS to use a backup directory of your choice within your Dropbox folder. Then when you hop on another machine, just open up MCS and restore from that synced directory!
MCS auto-locates your local Minecraft 'saves' directory, remembers the location of your backups, and remembers the world you backed up most recently to make future uses of the utility that much more convenient.
All it takes to run MCS is a Java Virtual Machine, and anyone that has Minecraft has a JVM! This utility is entirely cross-platform, it will work on Windows, Mac, or whatever Linux distro you are running.
-------------------------------------------------------------------------------------------------
IMPORTANT!
Please consult the MCS Documentation page before using the application.
Also, the MCS utility creates a file called "Settings" with a .mcs extension. This just stores your most recent backup directory and also the last world you backed up. This file is not necessary for the program to run, but make sure you keep it in the same directory as the utility so it is easier to backup and restore your worlds.
If you encounter any bugs, please let me know and I will try and fix them in a future release.
-------------------------------------------------------------------------------------------------
Licensed under the GNU GPL, Minecraft Savior is free software and will stay that way. You, as the user, are free to:
[*:3h5ya0xx]use the utility for any purpose
[*:3h5ya0xx]alter it to suit your needs
[*:3h5ya0xx]share the utility with people you know
[*:3h5ya0xx]share the changes you make
Just make sure you take a look at the GNU GPLv3 before you get started (if you want to modify the utility).
-----------------------------------------------------------------------
To get rzork's MCS pic in your signature, copy and paste the following into your own:
[code][code][url=http://tinyurl.com/minecraftsavior][img]http://i53.tinypic.com/5tw5l1.jpg[/img][/url] [i]Graphic by[/i] [b]rzork[/b][/code][/code]
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
"you could just back up your saves beforehand"
Did I mention I'm also horribly, horribly lazy?
If multiplayer servers store saves locally in a 'saves' directory similar to the single-player Alpha set-up, then it should work just fine. If not, just let me know exactly what happens. Thanks for your interest in my utility! :biggrin.gif:
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
world1
world2
etc...
Going to try right now, brb
Edit
it doesn't work on server.
after selecting the place where the server folder is (world to backup) (/media/new volume/131/bin/) (on linux) and then selecting the place where the backup will go, it give me and error:
Incorrect directory choice. Select the 'saves' directory in your local Minecraft folder!
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
Since it auto locates the local minecraft save directory for win XP then it will do that also for vista and 7 (so it is
c:\documents and settings\username\application data\roaming [or similar] on xp and on vista+7 it is c:\users\username\appdata\roaming\ OR c:\documents and settings\username\appdata\roaming) with a few modifications. Such as auto detecting if it is windows or mac (and unix if you add support...) and from that determine what version it is (xp, vista/leopard, snow tiger... etc) so it has more support (i guess...). Just something to take into consideration while you are making your next build.
Edit
Also I would like to request an option to automatically do this every set amount of minutes. So instead of having to do it yourself when you need to, it does it by itself.
Edit 2
Also if you are backing up the server, (on windows) you could make the java executable call/execute a vbs file so the server auto saves before backing up. (If you need a vbs file, i could make you one...)
Just some things to think about.
Also it DOES work on linux (ubuntu 10.04 x86)
@rzork: I didn't have a great set-up for v1.0 (no readme and stuff with the download) so it might not have been super clear, but v1.0 already had auto-location support for Windows 7/Vista, and Linux. In v1.4 I added auto-location for Mac and Windows XP (don't have a Mac or XP machine so I cannot properly test it, but it should work fine). Backing up routinely would definitely be a cool feature to add, but the server would have to come offline prior to performing the backup, which I suppose is where the VBS comes in to play. VBS is very unfamiliar territory for me, so I'd have to think about that one, but thanks so much for your feedback, rzork. I would not have thought about implementing server backup/restore if you had not mentioned it. Glad MCS is working on Ubuntu for you, and happy holidays!
Edit:
@rzork: I think the reason there was some confusion on auto-location support was because I had not updated this forum post when I released v1.4. I updated the Google Code Project page but forgot about altering this one to represent v1.4. :biggrin.gif:
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
Thanks a bunch! :biggrin.gif:
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
I have a sujestion: could you please store the path to a server in Settings.mcs file? Saves for minecraft single player are always located in the same place, but the server could be placed anywhere, and it is very annoying to select its folder each time I run savior.
@sev042: Thanks so much for the kind words! It was a lot of fun to make. :happy.gif:
@Serge SB: That's a great idea, and I can see how it'd very annoying to have to manually locate your server every time. I'll add that in the next release. Glad to hear that MCS is working well for you, and thanks for the feedback! :biggrin.gif:
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
http://www.mediafire.com/?q95yfs9l0epcnnk
Graphic above by rzork
Google Code Project Page: http://code.google.com/p/minecraftsavior/
edit
the vbs probably doesn't work becuase you need to change the name 'terminal' in the vbs to something such as 'windows commands line' etc.. just replace the 'terminal' with the window that needs to open.
so say the name of the server is 'hmod' then you would need to replace 'terminal' with 'hmod'. (remove quotes)
also just an idea, make a beta build that you are working on and post it here also (so that there is the beta build and the working build)
#AntiSec
This program is frggin' epic! How the hell did you get it to compress the files so quickly?
I would gladly give you all the important resources I have on all my 4 saves and my server
cuz i backed it up, and I can just restore that copy after giving the items to you. Here you go, have all my and- Mistakes were made.
AdvHud Mod @Jetstream395