Currently no prebuilt binaries.
Requires the dot net 4.0 framework
Comments, suggestions, questions always welcomed!
[TODO]
make the exe so you don't have to compile to run it
update wiki's to help with setup
[V2]Completed! SourceDownloads
Features: Rewritten, featuring new things, such as more mono support, and saving the server if windows gets a shutdown signal.
[ToDo]
Testing with Mono,
FTP tweaking
Welcome all! I have made a backup utility, that will auto-save your server, and then preform a backup of the world you specify. Written in C#.NET 4. May work with Wine+Mono, I have not tested this though.
Please post any bugs you find, it will help make this better!!
Version 1
The source+downloads [V1]
The current compression code 'freezes' on larger worlds. Please vote or post or opinion on what should happen.
Features: Progress bar and text box, that countdown to the backup time.
Current version: 1.6.1:
Compression is fixed
changelog
Version 1.5.3-1.6.1:
Fixed compression, works as intended now.
Version 1.5.2-1.5.3:
few compression fixes
Version 1.1-1.5.2:
Added compression and compression fixes
Version 1.0-1.1:
save location where last backed up at, after restart of the program.
To Do list:
Make option to change directory saved,
Make compression better,
Configurable amount of time between backups.
Past To Do list:
Save location where last backed up, after restart of the program. added in 1.1
compression. added in 1.5, fixed in 1.6.1
This is my first real project I am making, so it won't be as good as people who have been doing this for a while.
Thanks!
(if this is not in the right place, would a mod please move it?)
Neat.
I got an idea for a feature. I don't think the game server responds to the shutdown event in windows, so pressing the shutdown button would kill the server process.
You should have this respond to the shutdown sequence that windows would start, so that it would delay it to save the map during a power outage on UPS power or something.
Neat.
I got an idea for a feature. I don't think the game server responds to the shutdown event in windows, so pressing the shutdown button would kill the server process.
You should have this respond to the shutdown sequence that windows would start, so that it would delay it to save the map during a power outage on UPS power or something.
Seems easy enough to do, but java (the server) may be closed before it has enough time to do a quick either: 'stop' or 'save-all' command. I will try this, and say if it works or not.
I started to build this very thing the other day while on a conference call (C# 4.0, like you). Does this only backup a local server or will it login to an ftp location and download the files? This is the direction I'm heading with mine. If yours does ftp, I'll scrap my project and use yours for backups. If not, I'll continue with mine. FYI, I'm building this for my own use and don't plan on releasing it. Thanks.
I started to build this very thing the other day while on a conference call (C# 4.0, like you). Does this only backup a local server or will it login to an ftp location and download the files? This is the direction I'm heading with mine. If yours does ftp, I'll scrap my project and use yours for backups. If not, I'll continue with mine. FYI, I'm building this for my own use and don't plan on releasing it. Thanks.
Sorry about the delay (almost 2 weeks, the forums don't meail me about responces anymore for some reason),
I will work on adding ftp support(may not be very feature packed, but it will support it). The source will be updated with it within a few days, but you will still have fix a few errors and compile it.
Updates:
Now uses an XML file for configuration. Stored in your roaming user so you do not accidently delete it.
Also extracts a vbs file to your temp folder and runs it to save the world (configurable in settings menu)
Version2.0 Release 1.1 has been put out! Download it from: Here.
Have a suggestion? Please post it and I will see what I can do to get it put in!
Changes: no longer will run if you have not set values in the backup from, and backup to text boxes in the options form. (options form at File>Options).
Application API Sample/Compression Plugin
Includes a plugin API to extend it if you choose to!
Currently no prebuilt binaries.
Requires the dot net 4.0 framework
Comments, suggestions, questions always welcomed!
[TODO]
make the exe so you don't have to compile to run it
update wiki's to help with setup
[V2]Completed!
Source Downloads
Features: Rewritten, featuring new things, such as more mono support, and saving the server if windows gets a shutdown signal.
[ToDo]
Testing with Mono,
FTP tweaking
Welcome all! I have made a backup utility, that will auto-save your server, and then preform a backup of the world you specify. Written in C#.NET 4. May work with Wine+Mono, I have not tested this though.
Please post any bugs you find, it will help make this better!!
Version 1
The source+downloads [V1]
The current compression code 'freezes' on larger worlds. Please vote or post or opinion on what should happen.
Features: Progress bar and text box, that countdown to the backup time.
Current version: 1.6.1:
Compression is fixed
changelog
Version 1.5.3-1.6.1:
Fixed compression, works as intended now.
Version 1.5.2-1.5.3:
few compression fixes
Version 1.1-1.5.2:
Added compression and compression fixes
Version 1.0-1.1:
save location where last backed up at, after restart of the program.
To Do list:
Past To Do list:
Save location where last backed up, after restart of the program. added in 1.1
compression. added in 1.5, fixed in 1.6.1
Thanks!
(if this is not in the right place, would a mod please move it?)
Edit: nvm, im an idiot
I got an idea for a feature. I don't think the game server responds to the shutdown event in windows, so pressing the shutdown button would kill the server process.
You should have this respond to the shutdown sequence that windows would start, so that it would delay it to save the map during a power outage on UPS power or something.
Seems easy enough to do, but java (the server) may be closed before it has enough time to do a quick either: 'stop' or 'save-all' command. I will try this, and say if it works or not.
Includes:
Compression!
Also:
please vote on the poll at the top of the page.
bugs:
freezes when compressing large directories (doesn't stop working, timer just doesn't start until it finishes compressing everything)
Sorry about the delay (almost 2 weeks, the forums don't meail me about responces anymore for some reason),
I will work on adding ftp support(may not be very feature packed, but it will support it). The source will be updated with it within a few days, but you will still have fix a few errors and compile it.
Updates:
Now uses an XML file for configuration. Stored in your roaming user so you do not accidently delete it.
Also extracts a vbs file to your temp folder and runs it to save the world (configurable in settings menu)
Have a suggestion? Please post it and I will see what I can do to get it put in!
Changes: no longer will run if you have not set values in the backup from, and backup to text boxes in the options form. (options form at File>Options).
Updated op with details about version 3:
Features a plugin API so if a feature doesn't exist you can add it