Intro
A library to synchronize data between multiple WoW clients in an efficient, correct, and sane matter.
This is NOT an addon; this helps other addons. If you're not a developer, you don't need this.
It seems that there are a plethora of addons that synchronize data of some kind (just search "sync"):
Friend's lists, ignore lists, exp, combat timers of all kinds, and so forth.
Yet it seems that most data synchronization features are home-made for each addon.
This creates a few problems:
- Much work is duplicated, as people re-invent the wheel
- Authors who don't want to write syncing code don't end up writing cool addons
- Syncronization code that IS built may be any of:
- Poorly written
- Prone to bugs
- Inefficient, either with time, CPU, or with network I/O
Additionally, I will need a library for some addons of my own!
Thus, I think attempting a generic synchronization library is a good idea.
At the moment, this is experiment, open to criticism & contributions.
PLEASE give feedback on this if you're interested in this sort of functionality!
Sometime in the future I intend to commit to a stable feature set and API.
When that happens, I will update this page accordingly.
Design Concepts
TBD
Basic API
TBD
- 1 comment
- 1 comment
Facts
- Date created
- Jan 03, 2011
- Categories
- Last update
- Jan 03, 2011
- Development stage
- Planning
- Language
- enUS
- License
- GNU General Public License version 3 (GPLv3)
- Downloads
- 0
- Reply
- #1
zenithselenium Feb 03, 2011 at 12:49 UTC - 0 likesI'm currently working on an addon that requires heavy syncing between clients. I'd love to bounce ideas off each other. If you're interested, send me an email at the (dot) number (dot) zero (at) gmail (dot) com, since I'll probably never remember to respond here. :)