An application with the ability to support over 30,000 gamers using it simultaneously. The application allows users to select which CD Game they want to play (either on the App. itself, or through a website), out of the following games: -> Age Of Empires -> Age Of Empires: Rise Of Rome -> Age Of Empires 2: Age Of Kings -> Age Of Empires 2: The Conquerors The Application should consist of: -> Login Screen -> Game Select -> Lobby Select -> Gaming Lobby -> Lobby itself (Game Tables/Chat) -> Game Tables (Game Info, Launch, etc.)
-> Fully Working, Bug-Free Client/Server applications. -> Gaming Application [Client] with Lobbies and Game Tables. -> Supports over 30,000 simultaneous users. -> Should be customly skinnable. -> Pulls all data from a mySQL Database, with and IPB Structure. -> Should have an "AutoPatcher" included, with instruction on how to update. -> Can be in any programming language. -> Lobbies can launch from Application, or from website. [An example can be provided]. -> Needs to allow users to have different levels; certain levels should have a symbol publicly showing the level (e.g. + , @, ~, etc.) . -> Levels have varying degree of moderation power. -> Needs to look great! -> Needs to be customly skinnable. -> Needs to have a URL Protocol, allowing the app. to launch via the web, or simply as a standard .exe . -> Must fully launch games, with the correct players joining. -> Must deliver match statistics; kills, losses, winners, losers, resources gathered, etc. -> Needs to do basic essential checks, such as user logged in twice, banned, launching different game versions, etc. -> Lobby's can be "closed", disallowing access. -> Lobbies support at least 300 users; this shouldn't compromise lobby speed, etc; more is better. -> Some sort of Ping/Connection system in place, showing connection strength to each player. -> Application as a Setup [Installer] must be delivered, as well as the Executable for the server, and any supporting /additional required material. -> Source Code must be delivered with this. More detailed information and images are available in the attached .zip file.
Windows XP / Windows Vista '98 / 2000 / ME is also a plus. A MAC or Linux version is not necessary. The website should run on a server with PHP 5.0+ installed. It should work correctly in Internet Explorer 6/7, Firefox 2.0+ and Opera 9+. The DirectPlay Networking Class can be used; but, the program should work with very few tweaks for at least 5 years. As DirectPlay is obsolete, an alternative method would be appreciated.