Download
(35Kb)
Download
Updated: 10-11-10 10:52 PM
Updated:10-11-10 10:52 PM
Created:08-20-10 11:15 AM
Downloads:1,932
Favorites:6
MD5:

CrashProofer

Version: 1.1.2
by: Tiok [More]

Did you know that addons only save their data if you quit WoW normally? If WoW crashes, you have a power outage, or anything of that sort, any data from your latest play session is lost!

CrashProofer helps protect your addon data by backing it up to your other guild members who also use CrashProofer. That way when you log back in, they can send you back the data you would otherwise have lost!

As an added bonus, CrashProofer can be used to synchronize addon data between guild members, so you all have the same info!



This file includes a ReadMe and a sample mod written to make use of CrashProofer. I use it to protect the data in my guild's DKP addon.

Please note that this is a library mod. It provides functionality that can be used by other addons, but does nothing by itself. Installing it won't save data for a mod that isn't integrated with CrashProofer!

12. Oct 2010
Updated for 4.0.1
Fixed a bug that occurred during first run with new CP-enabled addons
Post A Reply Comment Options
Unread 10-12-10, 01:58 PM  
khurzog
A Frostmaul Preserver
 
khurzog's Avatar

Forum posts: 266
File comments: 194
Uploads: 0
OMG THANK YOU!!!!!

i posted for something like this 2 years ago!
http://www.wowinterface.com/forums/s...ad.php?t=19393

and all i got was NOT POSSIBLE over and over again

and since i dual box i can be my own backup (at least for wowerrors) if both die im screwed, but i have trained myself to /rl often. also will be nice not to lose WIM history
Report comment to moderator  
Reply With Quote
Unread 08-21-10, 01:27 PM  
Tiok
A Defias Bandit
AddOn Author - Click to view AddOns

Forum posts: 2
File comments: 13
Uploads: 3
Originally posted by Manaman
I have had lots of data corruption myself as well from crashes.

How often does this addon send/synchronize the data? Does it avoid doing so during combat and other higher CPU/GPU/Network usage times? I could see potential disconnects or even crashes if done at the wrong times?

CrashProofer makes use of the ChatThrottle library to ensure that it doesn't cause disconnects. It is also hard-limited to no more than one record per frame. It sends new records when they are created, or when you are notified that someone else has records you don't (such as coming back from a crash). Most of the time, all it does is say, "Yup, you all have the same records" and then just sits doing nothing. On my own machine, I can transfer about a thousand records a minute with no problems, and I average a LOT less than that (a few records an hour).

Communication involves 3 types of messages: an Announce, a Request, and a Record. Announces happen when CrashProofer users log on and off, Request are a response to an Announce, asking for records that you are missing. Records are sent in response to a Request, and when a new record gets added to a data table.
Report comment to moderator  
Reply With Quote
Unread 08-20-10, 11:34 PM  
Manaman
An Aku'mai Servant
AddOn Author - Click to view AddOns

Forum posts: 39
File comments: 160
Uploads: 1
I have had lots of data corruption myself as well from crashes.

How often does this addon send/synchronize the data? Does it avoid doing so during combat and other higher CPU/GPU/Network usage times? I could see potential disconnects or even crashes if done at the wrong times?
Report comment to moderator  
Reply With Quote
Unread 08-20-10, 09:52 PM  
MidgetMage55
Grinch!
 
MidgetMage55's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1498
File comments: 66
Uploads: 2
I've had all my data get corrupted from crashes more than once. So now I stop design and log out after about 2 hours and backup the data.

I love the concept of this addon. Sadly I'll never get any other guildies to use it but brilliant none the less.
__________________

I think Hong Kong Phooey was a ninja AND a pirate. That was just too much awesome. - Yhor
Report comment to moderator  
Reply With Quote
Unread 08-20-10, 08:41 PM  
Æîmy
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Re: Re: <3

Originally posted by Morpheusdead
That makes no sense. Did you not log out normally for three weeks. If you crash or lose power all you ever lose is changes you made in that session. Every time you log out of the game, exit the game, or hell even do a /console reloadui command it saves your saved variable files. In other words there is no way you lost three weeks worth of data to a power failure unless you had not logged out etc etc in that whole time.
Yeah i know that, wel i haven't loged out for 3 houres or something like that. So i should only loose the configuration of this session like you said. But it killed all of my LUA files they were all empty after the reboot. Makes no sense but it was like that. Nevertheless all i wanted to say is thanks.
Sometimes PC's ar really mysterious ;P
Report comment to moderator  
Reply With Quote
Unread 08-20-10, 02:36 PM  
Morpheusdead
An Aku'mai Servant
 
Morpheusdead's Avatar
AddOn Author - Click to view AddOns

Forum posts: 33
File comments: 46
Uploads: 1
Re: <3

Originally posted by Æîmy
OMG thank you soooo much!!
I was working 3 weeks on My Interface and had a Power Out that killed the entier work done so far and i had to rebuild it from scratch, and that was really a pain in the Air!
Well i'm gonna use this for sure Thank you!
That makes no sense. Did you not log out normally for three weeks. If you crash or lose power all you ever lose is changes you made in that session. Every time you log out of the game, exit the game, or hell even do a /console reloadui command it saves your saved variable files. In other words there is no way you lost three weeks worth of data to a power failure unless you had not logged out etc etc in that whole time.
Report comment to moderator  
Reply With Quote
Unread 08-20-10, 12:44 PM  
Æîmy
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
<3

OMG thank you soooo much!!
I was working 3 weeks on My Interface and had a Power Out that killed the entier work done so far and i had to rebuild it from scratch, and that was really a pain in the Air!
Well i'm gonna use this for sure Thank you!
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.