View Single Post
Old 05-22-2016, 07:44 PM   #1
battists
Hall Of Famer
 
battists's Avatar
 
Join Date: Jul 2004
Posts: 18,506
PSA: Back up your leagues!

Hey folks,

Just a quick public service announcement:

EVERYBODY, PLEASE BACK UP YOUR LEAGUE FILES REGULARLY!

Listen, we all want the game to be flawless, but it's not. No piece of software ever is. There is always the chance it's going to crash, or your game could get corrupted, and it could be at any time. If you're like most of us here, you spend a LOT of time on your OOTP games. It's always so frustrating for me to see people coming here for help because their save got corrupted or something messed up, and there's nothing we can do to help.

In-game Backup Functionality
The in-game functionality is a great option for those of you who aren't particular technical. It does what is called an "incremental" backup, meaning it only backs up files that have changed since the last backup. That means that the first such backup takes a while, but subsequent backups are usually very quick. Here's how to do a backup with the in-game system:
  1. Load your saved game in OOTP.
  2. Select File | Backups | Backup Current Game.
  3. By default the backups will go in the backups folder in wherever the game installed your data directory. You can select Select Folder if you wish to change the default folder.
  4. Click on Start backup. The first time you do this, it could take some time, depending on how large your league is. Subsequent backups should be much faster. (The less you have simmed since the previous backup, the shorter the backup.)
  5. Note that the OOTP backup is strictly backing up your saved game files. So, if you have done any custom work that placed folders in other directories, such as jerseys, logos, player photos, views/filters, world.xml, etc., these will NOT be backed up. Consider using one of the "out-of-game backup functions" listed below if you wish to back these up.

Out-of-game Backup Functions
I believe all current operating systems now have built in compression functions. This means that without any special software, you should be able to easily implement a backup routine outside of the game.

Backing up with Windows
  1. Close OOTP.
  2. Open Windows Explorer and navigate to your OOTP data/saved_games directory.
  3. Right click on the league folder you wish to back up, e.g. "New World Baseball.lg".
  4. Select Send To... >> Compressed (Zipped) Folder.
  5. This will create a single, compressed .zip file in the saved_games directory, with the same name as your league, e.g. "New World Baseball.lg.zip".
  6. Rename the file to whatever you wish, and move the file to wherever you wish.

Backing up with Mac
  1. Someone help me out here.

Third Party Backup Utilities
There are a NUMBER of freeware or shareware backup utilities on the market, most of which have greater flexibility or functionality than the built-in OS functions. Many of these include incremental backup capabilities, scheduling, greater compression (resulting in smaller file size), and more. Some recommended products include:

Where is my Data?
OOTP installs a data directory that contains all of the important files, including your saved_games folder. Where that is varies depending on how you installed the game:
  • If you installed on Windows using the default settings, the data directory will be in XXX.
  • If you installed on a Mac using the default settings, the data directory will be in XXX.
  • If you installed with Steam, the data directory will be in XXX.
  • If you installed on Windows using a custom installation path, the data directory will be in your custom installation path.
  • If you installed on a Mac using a custom installation path, the data directory will be in your custom installation path.

Backup Approach
I personally recommend a multi-layered approach to backing up OOTP, to ensure both your saved game and any customizations you might have made are saved. My personal approach is this:
  • On the first day of every season, I zip up my entire saved game folder and label it something like "New World Baseball League 2017 Season Start".
  • On the first day of the offseason, I do the same thing.
  • Before every time I quit the game, I use the in-game functionality to do an incremental backup. (Because I sim one day at a time, sometimes I will backup after each in-game day.)
  • If I EVER want to do something drastic to a league - delete data, import data, mess with schedules, change league structure, etc., I do a one-off zip of my entire league.
  • Periodically, I put at least my most recent zip file onto an external backup hard drive. It's always a good idea to put a backup somewhere that is not in the same physical location as your computer. A hard drive you keep somewhere else, the cloud, etc. That way, if something awful happens like you have a fire in your house, at least your OOTP will be saved!

Now, I'm a slow simmer, so I only go through a few seasons per OOTP version. My approach might not make sense for someone who sims years at a time. So, tweak it to suit yours! Or describe your league to us and we can recommend an approach!

This does mean that I have a bunch of really large zip files lying around. It also means I have some "overhead" in time required to do the full backups. They do take a while. But sometimes problems in an OOTP league can play out over several seasons, and it's SUCH a pain and disappointment when something goes wrong with your files.

And here's the thing: with this approach, my worst case scenario is I have to go back to the start of the season. And that's only if for some reason both my main file AND the incremental backup become damaged. To me, the peace of mind is worth it.

Just my two cents!
__________________
Come check out my dynasty report, Funky Times!

Last edited by battists; 05-23-2016 at 08:24 PM.
battists is offline   Reply With Quote