I use a singleton to keep some config data I load when server start up. But I found that the different zones on the same server will share the singleton. For example: Class ConfigData is a singleton class Class ZoneExt is the zone extension. I put the ConfigData.getInstance() in ZoneExt.init(). I ha...

I've found something really strange. Here are the steps my program do: 1. User login into the zone and join the default room(room1) 2. The zone extension create a new room(room2) and join this user into the new room 3. User do not leave the old room, so he is in two rooms(room1 and room2) 4. User cl...

I use different ext names for zone and room, they are 'zoneExt' and 'roomExt' . The zoneExt gets all the events 'joinRoom', and the evt.room parameter is the correct room name. How can I let the room extension get the joinRoom event?