Dónde instalar el juego desde mi lanzador de juegos

Creé un lanzador de juegos del que estoy muy orgulloso :). Uso nw.js y la interfaz usa html / javascript / css. Hace llamadas ajax api a mi service web que he escrito en C # para hacer cosas como register / login / news. Ahora estoy buscando que mi lanzador de juegos realice la installation inicial del juego y las actualizaciones.

Mi pregunta es, ¿dónde debería instalarse el juego de forma pnetworkingeterminada? Les permitiré cambiar la location, pero ¿cuál debería ser la location pnetworkingeterminada del juego? Esto estará en Windows solo en este momento. Mi preocupación es que he escuchado (y no lo sé porque siempre soy administrador en mi PC) que puede tener problemas si su juego está en los files del progtwig debido a los permissions.

¿Alguien que ha hecho un lanzador de juegos tiene experiencia en la descarga / copydo / descomprimido de files de juegos en un lanzador de juegos?

Debes save los datos de tu juego en C:\Users\username\AppData\Roaming\yourgame\ ya que es un lugar lógico para poner "appdata" y no requiere acceso de administrador.

Debería darle al usuario la opción de decidir si desea tener un atajo de escritorio para el iniciador. Incluya una manera fácil de hacerlo sin tener que configurarlo por primera vez, así como un button para abrir el directory del juego.

El file de inicio debe hacer la primera configuration y las actualizaciones periódicas y el inicio para un uso sencillo.

Cada vez que se inicia debe asegurarse de que todos los files necesarios existan; si faltan algunas o todas, debe realizar la primera configuration.

No estoy seguro acerca de Windows 7 o Windows 8 pero en Windows 10, puede colocar un acceso directo en C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\ y aparecerá en el menu de inicio como una aplicación nueva / recientemente agregada hasta que se click ella y siempre aparecerá en todos los progtwigs.

De esta forma, ¡no se necesitan derechos de administrador!