As I've seen a HealSync folder created on the SVN, are there any plans to do so?
I'm converting CommChannel and HealSync to embedded libraries.. but unless you give me a _really_ good reason to use CTRA-like channels and not my own (even though it would be possible to register a CTRA-like channel in CommChannel) I won't change my code..
I have never understood why the leader has to choose and broadcast a channel.. A unique channel name can be generated when you join the raid and in case someone gets disconnected, he doesn't have to wait for the leader to re-broadcast the channel name.. Right now, the channel name can be guessed if you know who the leader is, but I don't see the channel as something where secure messaged would be transmitted, it's about managing and synchronizing the raid, not about keeping secrets.
Only Problem i see: You say you did your own comm channel api...
I think that raid addon communication should be done in one channel. And CTRA did set quite a standard there, i can't deny that. So the Approach oRA uses is propably the best one can do in the current situation.
Does your comm channel api allow using the ctra channel?
( if not, what about using oRA? :D )
When I designed my comm-addon (some year ago) CTRA was incredibly unstable and the leader had to broadcast the channel-name every couple of minutes.. That's why I decided to use my own channels that are completely automatic (no interaction needed on any side.. player nor raid-leader).
CommChannel has a clean API (does CTRA/oRA have a API for the channel?) and is very easy to use.. it allows you to transmit strings, numbers and tables and does the serializing and parsing for you.. it's like you'd call a function on every client that is in the same channel as you.
... "HealSync",... which all use their own communication module, don't share an API and therefor aren't compatible with each other.
Many parts of HealSync have been designed so that the data can easily be shared. First the CommChannel.. it has a public API.. I know it has some limitations, but if someone is interested I could modify the HealSync CommChannel module to dispatch the messages to all addons that want to receive them.. I just didn't think anyone would be interested in using it..