What i'm looking for is a launcher application to run a game server, needs files secuirty, mainly MD5 Hash checking to make sure people are not editing their files. It will also need to connect to a remote web directory to download patches to update the game as our developers change and add items files and other tweaks. It needs to be user-friendly easily maintanable with error code system if there are any issues a user may come across to help us better assist our community. Our current launcher as an example; Downloads .7z files, uses a 7z extractor placed in a folder within the game client directory, replaces files, deletes the downloaded .7z and stores the individuals patch number on a remote file, checks the MD5 of required files, checks to see if the application is already running to aviod "Multi-Clienting" on a larger scale than we allow (Our members can run two clients per MAC). The server sided launcher server has a maintence mode so when we are doing an update we can turn off the launcher to give the community a message informing them that the game is under maintence. However our C++.NET coder has left the company and the launcher is incomplete and still has many bugs that we have to manually help the community fix on a large scale and is counter productive.