Hi everyone, I have been working on and off on a multiplayer chess game. It is playable in its current state. I got a lobby server running.
What you can do:
-Create a user
-See the lobby
-Challenge a player
-Play a full game of chess either asynchronously or live
-Review your move before sending it to opponent
-See current games and if it is your turn or not (Red it is opponents turn, green it is your turn)
-Offer a draw
-Resign
What you can't do:
-Chat
-Delete a started game (other than offering a draw or resigning, but this still requires opponent to accept in case of draw offered or clicking ok when you resign before the game is deleted)
-Accept or refuse a challenge (all challenges are accepted automatically)
-Retrieve lost username and/or password (admins can however, easily! So don't use a sensitive password!)
I hope you will try it out and tell me about the bugs you find in there

Registred users limit is 1000 and online users limit is 50. These numbers will change as testing goes along. Each page in the lobby will only display the first 116 users correct but I don't except that many users yet, I will of course correct this soon!!
EDIT: New update, you can now review your move before sending it.
EDIT 2: You can now offer a draw, resign or have a game end in a forced draw (is not in check and has no legal move, this is untested though).
The server also sleeps whit nice wait from IanM's MatrixUtils when no users are online. The first user logging in can therefore experience a few seconds wait before being able to login.
The byte chrunchers are coming...
DIVIDING BY ZERO/BECAUSE WE SUCK...