Changes

So as I try to catch up…

SimTask task = SimTask.getCurrent(); is gone and not needed? The whole SimUserDataListener, SimTimerListener, and SimUserListener are all gone too? We now jsut hav a ClientSessionListener?

I need a “heres hwo we used to do it and here is how it is done now” book :wink:

Have you read this?

http://www.java-gaming.org/forums/index.php?topic=16193.0

If so, then give me more specific questions and Ill give you more specific answers.

Everything that was simTask. is now supported by AppContext.getManager().

The timer is gone. Its function is all subsumed by the TaskManager

Actually I read that first, which is where the “no more SimTask” question came from, but to be fair I have not yet read the new manuals or looked at any new sample/tutorial code. I did CubeWars by expanding upon kevglass’ SGS Tank example and plan to convert it to 0.91 this weekend (if time allows). If I get lost, I will come back with some more granular questions.

Okay, the really big things to remember are in that list and above.

I think you should find moving it fairly straight forward. The only really significant logic change is that clients can no longer join channels diretly, the server needs to join them to the channels. This change improved channel security and removed a couple of tricky potential race conditions.