Реализация:
1. Создаем лаунчер и принимаем в нем параметры запуска
2. Создаем reg файл в котором указывается протокол для лаунчера
https://msdn.microsoft.com/en-us/library/aa767914(v=vs.85).aspx (как создать reg)
3. Запихиваем лаунчер и reg файл в установщик, который будет ставить принудительно в определенную папку на диске и применять reg файл.
4. На сайте для авторизованных юзеров делаем вывод списка серверов
example / 15|30 Игроков / ИГРАТЬ
По нажатию кнопки играть происходит нечто вроде example://play/client_sandbox/user:рass:server01/ (разбиваем параметры в лаунчере) (ну или как вы там еще реализуете)
5. Лаунчер принимает данные, в фоне авторизует игрока и выбирает сервер, если нужно - показывает окно апдейта, запускает майн.
6. Profit.