A small criticism to start off with: (hopefully useful for improving your fine service)
I believe that setting roomID to null no longer works (whereas previously it would make the server handle room ID allocation and the like). Im not sure why this is - I found it useful - but the sample tic-tac-toe game no longer works, as a result. (The other demo games may have issues, Ive not tested).
Anyway, so now I have to set room ID myself. Thats simple enough done - but is there a way to check if a room already exists, without joining? If I create some simple code, like join room MyGame + Math.random*1000, theres a decent chance that people will start joining each others games by mistakes. Also, itd be nice to be able to set private rooms.
Secondly, I seem to be getting the message "initData is deprecated, please use data" when I connect. I have no idea what is causing this, I cant see it in my code anywhere.
Lastly, I seem to be having strange problems when I have a player ingame, leave him for some time, then quit him out the game. It seems that there is a timeout, and when a timed-out player quits, they send a message for the server to remove a null player from playerlist, and the whole thing crashes.
You can see the error here:
http://i652.photobucket.com/albums/uu24 ... /infec.png
(apologies, I forgot to get a more detailed crash report).
Any help with these issues would be appreciated.