Palabre is a Flash Xml multiuser server. written in python.
It is meant to connect Flash Clients for multi-user games, chat, rooms, IRC like.
With Palabre, you can :
Have multiple Rooms
Each Room can have any parameter you want ( A title, a lock, operators, any flag, ...)
The creator of the room can change this parameters
The room can have Sub rooms (or child rooms)
For Example, you can host 10 games and chats on a server, and each game has a lobby room for chatting, and as many subrooms as wanted. Players can chat, start a new game, wait for people to join, and then start the game. (Then the child room of the game can be “locked” so that no one else joins it.
Have multiple clients
o They are identified by a nickname (like on IRC)
o One client can be in multiple rooms / subrooms
o Clients can send messages to a room
o Clients can send messages to other clients (private messages)
o Clients can send a broadcast message (or reserve this to root)
o Clients can ping the server
Clients can ask for a “room message” to be sent back to them. (to test latency, ...)