For my game, I'm using 1 frame for the main game. This space game has hundreds of sectors. If you're in Sector 1, the CHANNEL name is Sector 1. If you're in Sector 200, the CHANNEL name is Sector 200. When you warp from one sector to another, I set a global string to the sector name, then, restart the frame, thereby re-connecting to the server and joining channel (sector) was stored in the global string.
THIS WORKS GREAT!
The problem I'm having is that I want to allow chat between sectors.
So, I created a 2nd instance of the OINC extension and have that instance always join a channel called "CHAT".
When the game starts up, the chat works. Players who each just started the game can all chat using this 2nd OINC instance.
BUT (and its a big one!)...
As soon as the player re-starts the frame because he warped to a different sector, the 2nd instance of OINC stops working.
I've been banging my head against this all day, with no luck.
An interesting note... if the 2nd instance is there, I can't connect either of them.
I know we're still in development, but is this a bug, or should I be going about this some other way?