Es muy dudoso que funcione con una cuenta de invitado, ya que todo lo que se elimina al terminar la sesión.
Si ha creado un "grupo de amigos" de la cuenta de usuario sin contraseña y les dio "estándar" de acceso de usuario, puede ser posible (aunque sin duda no será bastante).
En primer lugar, porque la Válvula al parecer no tiene idea de lo fácil que es usar NSDistributedNotificationCenter
a transmitir mensajes entre las cuentas de usuario, se ha establecido la aplicación de Vapor a prohibir varias instancias de ejecución. En otras palabras, para un huésped para ser capaz de lanzar Vapor.aplicación de los amigos de la cuenta de usuario, no se puede ejecutar en cualquier otra cuenta de usuario. Si es así, tendrías que ir en esa cuenta de usuario primeros en salir, a continuación, volver a los amigos de la cuenta de usuario. (Honestamente toma alrededor de 10 líneas de código que han de Vapor de difusión de un mensaje a todas las demás cuentas de usuario para que el Vapor que estamos lanzando ahora está en control, y todos los otros casos podría salir de sí mismos, sino de la Válvula es bastante desafiados con tales cosas).
Así, a condición de que no se está ejecutando en otra cuenta de usuario, que iba a funcionar. Sin embargo, dada la ridícula cantidad de datos y archivos de Vapor quiere ser capaz de escribir dentro de su propio paquete de la aplicación (en el interior del Vapor.aplicación de paquete), usted puede ser mejor crear otra copia de la aplicación en conjunto, específicamente para el usuario. La razón de ser, la aplicación de Vapor tendrá sobre la propiedad de quien por primera vez instalado, y cuando otro usuario intenta utilizar, no tiene permisos de escritura para el paquete de la aplicación. También se podría tratar de modificar el paquete para darle menos permisos restrictivos. (Todo esto podría ser manejado mediante un simple privilegiada herramienta de ayuda).
Así que, siempre que usted tenga una copia de Vapor de agua que el de los "amigos" de la cuenta de usuario tiene acceso de escritura para, a continuación, pasamos a la diversión real, que es el de varios GB vale la pena .gcf archivos que componen el contenido del juego. De forma predeterminada, los archivos del juego se almacenan en:
/Usuarios/< nombre de usuario >/Library/Application Support/Steam/SteamApps/
Ya que un usuario no tiene acceso a otros archivos del usuario (por razones obvias), usted tendría que volver a descargar todos los archivos necesarios, o copia de la cuenta de usuario. También se podría tratar de re-localización de la carpeta SteamApps a un lugar común de que todos los usuarios tienen acceso, tales como el /Aplicaciones/ carpeta. (He escrito una aplicación que ayuda a crear el enlace simbólico después de que el proceso de reubicación: http://www.markdouma.com/sourcefinagler/). A continuación, podrás ejecutar en el mismo problemas con los permisos como con la propia aplicación, por lo que tendría que cambiar para asegurarse de que está de escritura a los usuarios en cuestión.
Para una cuenta de invitado, puede funcionar si se había de todo en una ubicación central, y luego tuvo un global de inicio de sesión o elemento de un launchd trabajo en /Library/LaunchAgents/ carpeta que iba a realizar un par de operaciones en la cuenta de usuario invitado al iniciar sesión. Sería necesario copiar los archivos dentro de /Usuarios/< nombre de usuario >/Library/Application Support/Vapor/ que es responsable de guardar el Vapor de la cuenta de usuario y la contraseña para el usuario invitado de la carpeta de Soporte de Aplicaciones, por lo que el usuario será capaz de iniciar sesión automáticamente sin tener que introducir su Steam ID y la contraseña cada vez. Sería también debe cerciorarse de que no era un "SteamApps" enlace simbólico en /Usuarios/< guest >/Library/Application Support/Vapor/ a punto para la ubicación de el juego de los archivos de contenido.
En resumen, lo que te gustaría hacer, es decir, ser capaz de jugar juegos de Steam desde otra cuenta de usuario en el mismo Mac, es perfectamente razonable deseo. Hasta donde yo sé, es algo que ya es posible en la versión de Windows de Vapor, sin tener que saltar a través de 100 aros de primera. Es también algo que es totalmente posible que ellos han hecho en la versión Mac OS X mediante el uso de una ubicación central de datos junto con una privilegiada herramienta de ayuda (he estado usando un enfoque en mi propia aplicación para los últimos 7 años y funciona bien). En su implementación actual, sin embargo, no es posible hacer esto en la versión de Mac sin algunos bastante feos soluciones.