I need a chat program like MSN instant messanger, but not as an instant messanger. The program must let users play multiplayer PC games (Quake,Quake2,Unreal,Age of Empire and so on). The chat program must have a Lobby and be able to make multi rooms in these rooms players must click a ready button to be in the game then the moderator of the room clicks a launch button and the game is automatically lauched for all players in that room. It must intergrate with my database with an Admin only section (bad word filter/kick,Ban and so on). All users names should be one color But Admin should be in RED. I want members to get into the chat room without re-loging in. They would be already logged into my site, I don't want them to double log in to get to chat.
Chat Room Levels
Needs to have bad word filter
No URL's from users
No Graphics from users
/memo nick message - leave message for offline user
/away message - set or unset away status and post message
/clean_old_nicks x- remove all users who haven't visited the chat for x days
/ban nick - ban user from chatroom
/ban ip:x.x.x.x - ban ip from chatroom (works only when user with banned ip enters, you have to kick/ban the user manually, too)
/kick nick - kick user out of the chat
/unban nick - unban user
/unban ip:x.x.x.x - unban ip
/banned_list - show banned users and ips
/admin_memo message - leave message for all users
/ip nick - show ip of user
/userlevel nick level [masterpassword] - change userlevel of nick (own userlevel must be > level, or masterpassword has to be given)
Level 1 are for new users
Level 2 can use away message
Level 3 can leave message and use away message
Level 4 (will be helpers) - can use leave message,away message,can kick user out of chat.(user name color for level 4 in Green)
Level 5 is the Admin everything...Name in chat must be in RED All other levels Yellow
Chat to make Multi Rooms in each room a READY Button and a Launch Button and a Exit
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
## Deadline information
I must recieve updates every 48 hours, to ensure that the project is on the right track.