-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
FAQ es ES
Nuestras preguntas frecuentes básicas cubren preguntas estándar y sus posibles respuestas. Para asuntos menos comunes, por favor visita nuestras preguntas frecuentes adicionales.
- General
- Comparación con herramientas similares
- Seguridad / Privacidad / VAC / Bans / Términos de Servicio
- Otros
- Problemas
Antes de intentar entender lo que es ASF, debes asegurarte de que entiendes lo que son los cromos de Steam, y cómo obtenerlos, lo que se describe bastante bien en las preguntas frecuentes oficiales aquí.
En resumen, los cromos de Steam son artículos coleccionables para los que eres elegible cuando tienes un juego en particular, y pueden ser usados para fabricar insignias, venderlos en el mercado de Steam o cualquier otro propósito de tu elección.
Los puntos principales se repiten aquí, porque las personas generalmente no quieren aceptarlos y prefieren pretender que no existen:
- Necesitas poseer el juego en tu cuenta de Steam para poder obtener cromos de él. El préstamo familiar no equivale a poseer el juego y no cuenta.
- Tu juego no puede estar marcado como privado, ASF omitirá automáticamente dichos juegos durante la recolección.
- No puedes recolectar el juego infinitamente, cada juego tiene un número fijo de cromos a obtener. Una vez que obtienes todos (alrededor de la mitad del set completo), el juego ya no es candidato para recolección. No importa si has vendido, intercambiado, fabricado u olvidado lo que ocurrió con los cromos que obtuviste, una vez que te quedas sin cromos obtenibles, el juego se acabó.
- No puedes obtener cromos de juegos F2P sin gastar dinero en ellos. Esto significa juegos permanentemente F2P como Team Fortress 2 o Dota 2. Poseer juegos F2P no te otorga cromos obtenibles.
- No puedes obtener cromos en cuentas limitadas, independientemente de los juegos que posea y su método de activación.
- Los juegos de paga que obtengas gratis durante una promoción no pueden ser recolectados para obtener cromos, independientemente de lo que se muestre en la página de la tienda.
Como puedes ver, los cromos de Steam te son otorgados por jugar un juego que compraste, o un juego F2P en el que has gastado dinero. Si juegas dicho juego lo suficiente, todos los cromos terminarán apareciendo en tu inventario, haciendo posible que completes una insignia (después de obtener la mitad restante del set), los vendas, o hagas lo que quieras.
Ahora que hemos explicado los fundamentos de Steam, podemos explicar ASF. El programa en sí es bastante complejo para entenderlo completamente, así que en lugar de explicar todos los detalles técnicos, a continuación te ofrecemos una explicación simplificada.
ASF inicia sesión en tu cuenta de Steam a través de nuestro cliente de Steam integrado usando las credenciales que proporciones. Después de iniciar sesión con éxito, analiza tus insignias para encontrar juegos que estén disponibles para recolección (X cromos obtenibles restantes). Después de analizar todas las páginas y construir una lista final de todos los juegos disponibles, ASF elige el algoritmo de recolección más eficiente y empieza el proceso. El proceso depende del algoritmo de recolección de cromos seleccionado pero normalmente consiste en jugar un juego elegible y comprobar periódicamente (además de en cada obtención de artículos) si el juego ya fue completamente recolectado - si es así, ASF puede proceder con el siguiente título, usando el mismo procedimiento, hasta que todos los juegos hayan sido recolectados.
Ten en cuenta que la explicación anterior está simplificada y no describe una docena de características adicionales y funciones que ASF ofrece. Visita el resto de nuestra wiki si quieres conocer cada detalle de ASF. Intenté hacerla lo más sencillo posible de entender para todos, sin incluir detalles técnicos - animamos a los usuarios avanzados a profundizar.
Ahora como programa - ASF ofrece algo de magia. Primero, no tiene que descargar ninguno de los archivos de tus juegos, puede jugarlos inmediatamente. Segundo, es totalmente independiente de tu cliente de Steam normal - no necesitas ejecutar el cliente de Steam o siquiera instalarlo. Tercero, es una solución automatizada - lo que significa que ASF automáticamente hace todo por ti, sin necesidad de decirle qué hacer - lo que te ahorra problemas y tiempo. Por último, no tiene que engañar a la red de Steam con un proceso de emulación (como el que usa Idle Master), ya que puede comunicarse directamente con ella. Además es superrápido y ligero, siendo una increíble solución para todos los que deseen obtener cromos fácilmente sin mucha molestia - es especialmente útil al dejarlo abierto en segundo plano mientras hacemos algo más, o incluso jugando en modo desconectado.
Todo lo anterior es bueno, pero ASF también tiene limitaciones técnicas que son impuestas por Steam - no podemos recolectar juegos que no poseas, no podemos recolectar juegos por siempre para obtener cromos adicionales una vez alcanzado el límite impuesto, y no podemos recolectar juegos mientras estás jugando. Todo eso debería ser "lógico", considerando la forma en que funciona ASF, pero es bueno notar que ASF no tiene superpoderes y no hará algo que es físicamente imposible, así que ten eso en cuenta - es básicamente lo mismo que si le dijeras a alguien más que inicie sesión en tu cuenta desde otra PC y recolecte juegos por ti.
Para resumir - ASF es un programa que te ayuda a obtener aquellos cromos para los que eres elegible, sin mucho problema. También ofrece varias funciones más, pero nos quedaremos con esta por ahora.
Sí. ASF requiere las credenciales de tu cuenta del mismo modo que el cliente oficial de Steam, ya que usa el mismo método para interactuar con la red de Steam. Sin embargo, esto no significa que tengas que poner las credenciales de tu cuenta en las configuraciones de ASF, puedes seguir usando ASF con SteamLogin y/o SteamPassword vacíos, e introducir esos datos en cada ejecución de ASF, cuando sea necesario (así como otras credenciales de inicio de sesión, consulta la configuración). De esta manera tus datos no se guardan en ningún lugar, pero obviamente ASF no puede iniciar automáticamente sin tu ayuda. ASF también ofrece otras formas de aumentar tu seguridad, así que siéntete libre de leer esa parte de la wiki si eres un usuario avanzado. Si no lo eres, y no quieres poner las credenciales de tu cuenta en la configuración de ASF, entonces simplemente no lo hagas, en cambio introdúcelas cuando ASF lo solicite.
Ten en cuenta que la herramienta ASF es para tu uso personal y las credenciales nunca salen de tu computadora. Tampoco las estás compartiendo con nadie, lo que cumple con los Términos de Servicio de Steam - algo muy importante que mucha gente olvida. No estás enviando tus datos a nuestros servidores o a terceros, solo directamente a los servidores de Steam operados por Valve. No conocemos tus credenciales y tampoco podemos recuperarlas por ti, independientemente de si las pones en tus configuraciones o no.
El tiempo que sea necesario - en serio. Cada juego tiene una dificultad de recolección diferente establecida por el desarrollador/editor, y depende completamente de ellos qué tan rápido se obtienen los cromos. La mayoría de los juegos sueltan 1 cromo por cada 30 minutos de juego, pero también hay juegos que requieren que juegues incluso varias horas antes de soltar un cromo. Además, tu cuenta podría estar restringida para recibir cromos de juegos que aún no has jugado el tiempo suficiente, como se indica en la sección de rendimiento. No intentes adivinar por cuánto tiempo ASF debe recolectar un juego determinado - no depende de ti, ni de ASF decidirlo. No puedes hacer nada para volverlo más rápido, y no hay ningún "bug" relacionado con que los cromos no sean obtenidos de manera oportuna - no controlas el proceso de obtención de cromos, ni tampoco ASF. En el mejor de los casos, recibirás un promedio de 1 cromo por cada 30 minutos. En el peor caso, no recibirás ningún cromo incluso por 4 horas desde que inicie ASF. Ambas situaciones son normales y están cubiertas en nuestra sección de rendimiento.
Lo único que afecta fuertemente la velocidad de recolección es el algoritmo de recolección de cromos seleccionado para tu instancia de bot. Todo lo demás tiene un efecto insignificante y no hará la recolección más rápida, mientras que algunas acciones tal como iniciar el proceso de ASF varias veces incluso lo hará peor. Si realmente necesitas aprovechar cada segundo del proceso de recolección, entonces ASF te permite ajustar algunas variables de recolección tal como FarmingDelay - todas se explican en la configuración. Sin embargo, como dije, el efecto es insignificante, y elegir el algoritmo de recolección de cromos adecuado para una cuenta determinada es la única decisión crucial que puede afectar fuertemente la velocidad de recolección, todo lo demás es puramente cosmético. En lugar de preocuparte por la velocidad de recolección, solo ejecuta ASF y déjalo hacer su trabajo - puedo asegurarte que lo está haciendo de la manera más eficiente posible. Cuanto menos te preocupes, más satisfecho estarás.
ASF te da una aproximación basado en el número de cromos que necesitas obtener, y tu algoritmo seleccionado - esto no está nada cerca del tiempo real que pasarás recolectando, que usualmente es más que esto, ya que ASF solo asume el mejor de los casos, e ignora todos los caprichos de la Red de Steam, desconexiones de Internet, sobrecarga de los servidores de Steam y demás. Debe ser visto solo como un indicador general de cuánto puedes esperar que ASF esté recolectando, a menudo en el mejor casos, ya que el tiempo real difiere, de manera significativa en algunos casos. Como se dijo anteriormente, no intentes adivinar por cuánto tiempo un juego determinado será recolectado, no depende de ti, ni de ASF decidirlo.
ASF es un programa C# que requiere la implementación de .NET. Android se convirtió en una plataforma válida a partir de .NET 6.0, sin embargo, actualmente hay un gran obstáculo para que ASF llegue a Android debido a la falta de ASP.NET runtime disponible en este. Aunque no hay una opción nativa disponible, hay compilaciones funcionales para GNU/Linux en arquitectura ARM, así que es totalmente posible usar algo como Linux Deploy para instalar Linux, y luego usar ASF en dicho chroot Linux.
Cuando/Si todos los requisitos de ASF se cumplan, consideraremos publicar una compilación oficial para Android.
No, esto va en contra de los Términos de Servicio de Steam y Valve expresó eso claramente con la última ola de bans por recolectar artículos de TF2. ASF es un programa de recolección de cromos, no un recolector de artículos de juegos - no tiene ninguna capacidad para recolectar artículos de juegos, y no se planea añadir tal característica en el futuro, nunca, principalmente porque viola los términos de servicio de Steam. Por favor, no preguntes al respecto - lo mejor que obtendrás es un reporte de algún usuario ofendido y tú teniendo problemas. Lo mismo sucede para todos lo demás tipos de recolección, como la recolección de las transmisiones de CS:GO. ASF se enfoca exclusivamente en los cromos de Steam.
Sí, a través de diferentes formas. Si quieres modificar el orden por defecto de la cola de recolección, para eso se puede usar la propiedad de configuración del bot FarmingOrders. Si quieres bloquear manualmente ciertos juegos de ser recolectados automáticamente, puedes usar la lista negra de recolección que está disponible con el comando fb. Si quieres recolectar todo pero darle prioridad a algunos juegos, para eso se puede usar la cola de prioridad de recolección, disponible con el comando fq. Y por último, si quieres recolectar únicamente juegos específicos de tu elección, puedes declarar FarmPriorityQueueOnly en la propiedad del bot FarmingPreferences, en conjunto con añadir las aplicaciones seleccionadas a la cola de prioridad de recolección.
Además de administrar el módulo automático de recolección de cromos, que fue descrito arriba, también puedes cambiar ASF al modo de recolección manual con el comando play, o usar algún otro ajuste externo como la propiedad de configuración del bot GamesPlayedWhileIdle.
Sí, ASF te permite hacerlo de varias maneras.
La mejor forma de lograrlo es usando la propiedad de configuración GamesPlayedWhileIdle, lo que hará que se jueguen las appIDs seleccionadas cuando ASF no tenga cromos para recolectar. Si quieres jugar tus juegos todo el tiempo, incluso si tienes cromos obtenibles de otros juegos, puedes combinarlo con FarmPriorityQueueOnly, así ASF solo recolectará cromos de aquellos juegos que explícitamente establezcas, o alternativamente FarmingPausedByDefault, que mantendrá pausado el módulo de recolección cromos hasta que lo reanudes manualmente.
También puedes usar el comando play, que hará que ASF juegue tus juegos seleccionados. Sin embargo, ten en cuenta que play solo debe utilizarse para juegos que quieras jugar temporalmente, ya que no es un estado persistente, causando que ASF regrese al estado predeterminado, por ejemplo, tras una desconexión de la red de Steam. Por lo tanto, recomendamos que uses GamesPlayedWhileIdle, a menos que realmente quieras iniciar tus juegos seleccionados por un corto período de tiempo, y luego volver al flujo normal.
Soy usuario de Linux / macOS ¿ASF recolectará juegos que no están disponibles para mi sistema operativo? ¿ASF recolectará juegos de 64 bits cuanto lo estoy ejecutando en un sistema operativo de 32 bits?
Sí, ASF ni siquiera se molesta en descargar archivos de los juegos, así que funcionará con todas las licencias vinculadas a tu cuenta de Steam, independientemente de la plataforma o los requerimientos técnicos. También debería funcionar con juegos vinculados a una región específica (juegos con bloqueo regional) incluso si no estás en la región correspondiente, aunque no garantizamos eso (funcionó la última vez que lo intentamos).
La única similitud es el propósito general de ambos programas, el cual es recolectar juegos de Steam para obtener cromos. Todo lo demás, incluyendo el método de recolección, la estructura del programa, funcionalidad, compatibilidad, algoritmos usados, especialmente el código fuente en sí mismo, es totalmente diferente y esos dos programas no tienen nada en común entre sí, ni siquiera la base fundamental - IM se ejecuta en .NET Framework, ASF en .NET (Core). ASF fue creado para resolver problemas de IM que no era posible solucionar con una simple edición de código - por eso ASF fue escrito desde cero, sin usar una sola línea de código o incluso la idea general de IM, porque ese código y esas ideas eran totalmente erróneas para empezar. IM y ASF son como Windows y Linux - ambos son sistemas operativos y ambos pueden ser instalados en tu PC, pero no comparten casi nada entre sí, además de tener un propósito similar.
Por eso no deberías comparar ASF con IM basado en las expectativas de IM. Debes tratar ASF e IM como programas totalmente independientes con su propio conjunto de características. Algunas de esas características se sobreponen y puedes encontrar una característica particular en ambos, pero muy raramente, puesto que ASF cumple su propósito con un enfoque totalmente diferente en comparación con IM.
Sí. ASF es mucho más confiable e incluye funciones integradas que son cruciales independientemente de la forma en que recolectes, que IM simplemente no ofrece.
ASF tiene la lógica adecuada para juegos no lanzados - IM intentará recolectar juegos que tienen cromos, incluso si todavía no han sido lanzados. Por supuesto, no es posible recolectar esos juegos hasta la fecha de salida, así que tu proceso de recolección estará atascado. Esto requerirá que lo añadas a la lista negra, esperes su salida, o lo omitas manualmente. Ninguna de esas soluciones es buena, y todas ellas requieren tu atención - ASF omite automáticamente la recolección de juegos que no han sido lanzados (temporalmente), y regresa a ellos posteriormente cuando son lanzados, evitando completamente el problema y tratando con ello de manera eficiente.
ASF también tiene la lógica adecuada para series de video. Hay varios videos en Steam que tienen cromos, pero se anuncian con una appID errónea en la página de insignias, tal como Double Fine Adventure - IM falsamente recolectará la appID equivocada, lo que no otorgará ningún cromo y el proceso estará atascado. Una vez más, necesitarás añadirlo a la lista negra u omitirlo manualmente, y ambas requieren tu atención. ASF descubre automáticamente la appID correcta, lo que sí resulta en la obtención de cromos.
Además de eso, ASF es mucho más estable y confiable cuando se trata de problemas de red y las peculiaridades de Steam - funciona la mayoría del tiempo y no requiere tu atención una vez configurado, mientras que IM a menudo falla para muchas personas, requiere soluciones adicionales o simplemente no funciona. También es totalmente dependiente de tu cliente de Steam, lo que significa que no puede funcionar cuando tu cliente de Steam está teniendo problemas. ASF funciona correctamente mientras se pueda conectar a la red de Steam, y no quiere que el cliente de Steam esté en ejecución o siquiera que esté instalado.
Esos son 3 puntos muy importantes por los que deberías considerar usar ASF, ya que afectan directamente a todos los que recolectan cromos de Steam y no hay forma de que digan "esto no aplica para mí", ya que los mantenimientos de Steam y sus peculiaridades son cosas que les pasan a todos. Hay una docena de razones menos y más importantes de las que puedes aprender en el resto de preguntas frecuentes. Dicho brevemente, sí, deberías usar ASF incluso si no necesitas ninguna característica adicional que esté disponible en comparación con IM.
Además, IM está oficialmente descontinuado y puede dejar de funcionar completamente en el futuro, sin nadie que se preocupe por arreglarlo, considerando que existen soluciones mucho más potentes (no solo ASF). IM ya no funciona para muchas personas, y ese número solo está subiendo, no bajando. Debes evitar el uso de software obsoleto en primer lugar, no solo IM sino también todos los programas descontinuados. Ningún mantenedor activo significa que a nadie le importa si funciona o no, y nadie es responsable por su funcionalidad, lo que es un asunto crucial en términos de seguridad. Es suficiente con que haya un error crítico que cause problemas en la infraestructura de Steam - sin nadie que lo corrija, Steam puede emitir otra ola de baneos que te afectará sin siquiera ser consciente de que esto sea un problema, como ya le ha ocurrido a personas usando, adivina qué, una versión obsoleta de ASF.
Depende de lo que consideres "interesante" para ti. Si planeas recolectar más de una cuenta entonces la respuesta ya es obvia, ya que ASF te permite recolectar todas ellas con una solución superior, ahorrando recursos, molestias, y problemas de compatibilidad. Sin embargo, si estás haciendo esa pregunta lo más probable es que no tengas esta necesidad particular, así que vamos a evaluar otros beneficios que aplican a una sola cuenta usada en ASF.
Primero y más importante, tienes algunas características integradas mencionadas arriba que son fundamentales para la recolección independientemente de tu objetivo final, y muy a menudo solo eso ya es suficiente para que consideres usar ASF. Pero ya sabes eso, así que vamos a pasar a algunas características más interesantes:
-
Puedes recolectar desconectado (
OnlineStatusestablecido enOffline). Recolectar desconectado hace posible omitir completamente el estatus de juego, lo que permite recolectar con ASF mientras se muestra "En Línea" en Steam al mismo tiempo, sin que tus amigos noten siquiera que ASF está jugando por ti. Esta es una característica superior, ya que te permite permanecer en línea en tu cliente de Steam, sin molestar a tus amigos con cambios constantes de juego, o confundirlos haciéndoles creer que estás jugando cuando en realidad no es así. Este punto por sí solo hace que valga la pena usar ASF si respetas a tus amigos, pero solo es el principio. También es agradable notar que esta característica no tiene nada que ver con la configuración de privacidad de Steam - si ejecutas el juego tú mismo, entonces te mostrarás correctamente como jugando para tus amigos, haciendo invisible la parte de ASF y sin afectar tu cuenta en absoluto. -
Puedes omitir juegos reembolsables (
SkipRefundableGamesen la propiedad del botFarmingPreferences). ASF tiene una lógica integrada para juegos reembolsables y puedes configurar ASF para no recolectarlos automáticamente. Esto te permite evaluar por ti mismo si tu juego recién comprado en la tienda de Steam valía tu dinero, sin que ASF trate de recolectar cromos de él lo antes posible. Si juegas por más de dos horas, o pasan 2 semanas desde la compra, entonces ASF procederá a recolectar ese juego dado que ya no es reembolsable. Hasta entonces tienes control total si lo disfrutas o no y lo puedes reembolsar fácilmente si es necesario, sin tener que añadirlo manualmente a la lista negra o no usar ASF durante ese tiempo. -
Puedes omitir juegos no jugados (
SkipUnplayedGamesen la propiedad del botFarmingPreferences). ASF tiene la lógica integrada para detectar las horas en los juegos y puedes configurarlo para que no recolecte automáticamente juegos no jugados. Este te permite contolar los juegos que juegas y que se recolectan, sin tener que añadirlos todos manualmente a la lista negra u omitir completamente el uso de ASF. -
Puedes marcar automáticamente nuevos artículos como recibidos (función
BotBehaviourdeDismissInventoryNotifications). Recolectar con ASF tendrá como resultado que recibas nuevos cromos. Ya sabes que esto va a suceder, así que deja que ASF descarte esa notificación inútil por ti, asegurando que solo cosas importantes llamen tu atención. Por supuesto, solo si quieres. -
Puedes personalizar el orden de recolección con más opciones disponibles (función
FarmingOrders). ¿Tal vez quieres recolectar primero tus juegos recién comprados? ¿O los más antiguos? ¿De acuerdo al número de cromos obtenibles? ¿Por el nivel de insignia que ya fabricaste? ¿Horas jugadas? ¿Alfabéticamente? ¿De acuerdo a las AppIDs? ¿O tal vez en orden completamente aleatorio? Eso es completamente tu decisión. -
ASF puede ayudarte a completar tus sets (función
TradingPreferencesconSteamTradeMatcher). Con un poco de configuración avanzada, puedes convertir ASF en un bot que automáticamente aceptará ofertas de STM, ayudándote cada día a emparejar tus sets sin ninguna interacción de usuario. ASF también incluye su propio módulo ASF 2FA que te permite importar tu autenticador móvil de Steam y te deja automatizar todo el proceso de aceptar confirmaciones. O, ¿tal vez quieras aceptar manualmente y dejar que ASF solo prepare esos intercambios por ti? Eso, una vez más, depende completamente de ti. -
ASF puede activar claves en segundo plano (función activador de juegos en segundo plano). Quizá tengas cientos de claves de varios bundles que no tienes ganas de activar tú mismo, pasar por un montón de ventanas y aceptar los términos y condiciones de Steam una y otra vez. ¿Por qué no copiar y pegar tu lista de claves en ASF y dejar que haga su trabajo? ASF automáticamente activará todas esas claves en segundo plano, proporcionando un informe para hacerte saber en qué resultó cada intento de activación. Además, si tienes cientos de claves, está garantizado que tarde o temprano excederás el límite de intentos permitidos, y ASF también toma en cuenta eso, esperará pacientemente a que el bloqueo termine, y reanudará donde se quedó.
Podríamos seguir y seguir con toda la wiki de ASF, señalando cada característica del programa, pero tenemos que trazar una línea en alguna parte. Eso es todo, esta es una lista de características que puedes disfrutar como usuario de ASF, donde solo una de ellas fácilmente podría ser una gran razón para nunca mirar atrás, y mencionamos muchas de ellas, con aún más sobre las que puedes aprender en el resto de nuestra wiki. Ah, sí, y ni siquiera entramos en detalles con cosas como la API de ASF que te permite escribir tus propios comandos, o una impresionante gestión de bots, ya que lo queríamos mantener simple.
Sí, aunque la explicación es bastante complicada.
En cada nuevo proceso generado y finalizado en tu sistema, el cliente de Steam automáticamente envía una solicitud que contiene todos los juegos que estás jugando actualmente - así la red de Steam puede calcular las horas y soltar cromos. Sin embargo, la red de Steam cuenta tu tiempo de juego en intervalos de 1 segundo, y enviar una nueva solicitud restablece el estado actual. En otras palabras, si generas/finalizas un nuevo proceso cada 0.5 segundos, nunca obtendrás cromos porque cada 0.5 segundos el cliente de Steam enviaría una nueva solicitud y la red de Steam nunca contaría ni siquiera 1 segundo de tiempo jugado. Además, por cómo funciona el sistema operativo, es bastante común ver nuevos procesos generados/finalizados sin que hagas nada, así que incluso si no estás haciendo nada en tu PC - hay muchos procesos funcionando en segundo plano, generando/finalizando otros procesos todo el tiempo. Idle Master está basado en el cliente de Steam, por lo que este mecanismo te afecta si lo usas.
ASF no está basado en el cliente de Steam, tiene su propia implementación del cliente de Steam. Gracias a eso, lo que ASF hace, no es generar un proceso, sino enviar una solicitud real a la red de Steam de que hemos empezado a jugar un juego. Esta es la misma solicitud que sería enviada por el cliente de Steam, pero como tenemos el control sobre el cliente de Steam de ASF, no necesitamos crear nuevos procesos, y no estamos imitando al cliente de Steam en lo que se refiere al envío de solicitudes en cada cambio de proceso, por lo que el mecanismo explicado arriba no nos afecta. Gracias a eso, nunca interrumpimos ese intervalo de 1 segundo en el lado de la red de Steam, y eso mejora nuestra velocidad de recolección.
No. Las interrupciones que ocurren con el cliente normal de Steam e Idle Master tienen un efecto mínimo en la obtención de cromos, por lo que no es ninguna diferencia notable que haga superior a ASF.
Sin embargo, sí hay una diferencia, y puedes notar claramente que, dependiendo de qué tan ocupado esté tu sistema operativo, los cromos se obtendrán más rápido, desde unos segundos hasta incluso unos minutos, en el peor de los casos. Aunque yo no consideraría usar ASF solo porque obtiene cromos más rápido, ya que tanto ASF como Idle Master son afectados por cómo funciona la web de Steam, ASF solo interactúa con la web de Steam de forma más eficaz, mientras que Idle Master no puede controlar lo que hace el cliente de Steam (así que no es culpa de Idle Master, sino del cliente de Steam en sí).
Sí, aunque ASF sabe mejor cuándo usar esa función, basado en el algoritmo de recolección de cromos seleccionado. La tasa de obtención de cromos cuando se recolectan múltiples juegos es cercana a cero, por esto ASF solo recolecta múltiples juegos para aumentar el tiempo de juego hasta superar el valor de HoursUntilCardDrops más rápido, con un máximo de 32 juegos al mismo tiempo. Esta es otra razón por la que debes enfocarte en la configuración de ASF, y dejar que los algoritmos decidan cuál es la mejor forma de lograr el objetivo - lo que creas que es correcto, no lo es necesariamente en la realidad, recolectar múltiples juegos a la vez no dará ningún cromo.
No, ASF no soporta, ni promueve el uso de los glitches de Steam.
No, el objetivo de los cambios en el sistema de cromos de Steam fue combatir las falsas estadísticas y los jugadores fantasma. ASF no contribuirá a eso más de lo necesario, añadir esta característica no está planeado y no sucederá. Si tu juego recibe cromos de la forma usual, ASF lo recolectará lo antes posible.
No. ASF, a diferencia de otras herramientas que se integran con tu cliente de Steam, tiene incluida su propia implementación del cliente, y la red de Steam solo permite un cliente de Steam a la vez para ejecutar un juego. Sin embargo, puedes desconectar ASF siempre que quieras iniciando un juego (y haciendo clic en "Aceptar" cuando se te pregunta si la red de Steam debe desconectar el otro cliente) - ASF esperará pacientemente hasta que termines de jugar, y reanudará el proceso posteriormente. Alternativamente, puedes jugar en modo desconectado siempre que quieras, si con eso estás satisfecho.
Ten en cuenta que la tasa de obteción de cromos al jugar múltiples juegos es casi cero, por lo tanto no hay beneficios directos de poder hacer eso con otras herramientas, mientras que hay grandes beneficios al no interferir con otros juegos ejecutados con ASF, lo que es crucial, por ejemplo, en lo relativo a VAC.
No, no es posible porque ASF (a diferencia de otras herramientas, tales como Idle Master, SGI o SAM) no interfiere de ninguna manera con el cliente de Steam ni sus procesos. Es físicamente imposible obtener ban VAC por usar ASF, incluso si juegas en servidores seguros mientras ASF se está ejecutando - esto es porque ASF ni siquiera requiere que el Cliente de Steam esté instalado para funcionar correctamente. ASF es uno de los pocos programas de recolección que actualmente pueden garantizar ser libres de VAC.
¿Usar ASF puede evitar que juegue en servidores asegurados por VAC, como se indica aquí?
ASF no requiere que el cliente de Steam esté en ejecución o siquiera que esté instalado. De acuerdo a este concepto, no debería causar ningún problema relacionado con VAC, porque ASF garantiza que no interfiere con el cliente de Steam y todos sus procesos - este es el punto principal cuando hablamos de que ASF garantiza ser libre de VAC.
De acuerdo a los usuarios y mi mejor opinión, este es el caso actualmente, ya que nadie ha reportado ningún problema como los mencionados en el enlace de arriba al usar ASF. Tampoco pudimos reproducir el problema descrito usando ASF, mientras que lo reprodujimos claramente con Idle Master.
Sin embargo, ten en cuenta que Valve podría añadir ASF a la lista negra en algún punto, pero es un completo sinsentido ya que incluso si lo hacen, aún podrías jugar juegos protegidos por VAC desde tu PC, y usar ASF al mismo tiempo, por ejemplo, en tu servidor, así que estoy bastante seguro de que saben muy bien que ASF no debería ser sospechoso en relación al VAC, y no harán nuestras vidas más difíciles al añadir ASF a la lista negra sin razón alguna. Sin embargo, en el peor de los casos no podrás jugar, como se mencionó anteriormente, ya que la garantía de ser libre de VAC de ASF permanece independientemente de si Steam bloquea el binario de ASF, o no (y todavía puedes ejecutar ASF en cualquier otra máquina sin que el cliente de Steam esté instalado). Ahora mismo no hay necesidad de hacer nada de eso, y esperemos que siga así.
Si preguntas si ASF es seguro como software, lo que significa que no causará ningún daño a tu computadora, no robará tus datos privados, instalará virus o cosas como esas - sí es seguro. ASF está libre de malware, robo de datos, minería de criptomonedas y cualquier (y todos) otro comportamiento dudoso que pueda ser considerado malicioso o no deseado por el usuario. Además de eso tenemos una sección dedicada de comunicación remota que cubre nuestra política de privacidad y el comportamiento de ASF que va más allá de aquello para lo que configuraste el programa.
Nuestro código es abierto, y los binarios distribuidos siempre son compilados desde fuentes disponibles públicamente por sistemas de integración continua automatizados y confiables, y ni siquiera por los propios desarrolladores. Cada compilación es reproducible siguiendo nuestro script de compilación y resultará en exactamente el mismo código IL (binario) determinista. Si por cualquier razón no confías en nuestras compilaciones, siempre puedes compilar y usar ASF desde la fuente, incluyendo todas las bibliotecas que usa ASF (como SteamKit2), que también son de código abierto.
Al final, sin embargo, siempre es una cuestión de confianza en el desarrollador de tu aplicación, tú mismo debes decidir si consideras seguro a ASF, potencialmente apoyando tu decisión con los argumentos técnicos especificados arriba. No creas ciegamente en algo solo porque nosotros lo dijimos - compruébalo tú mismo, ya que esa es la única forma de estar seguro.
Para responder esta pregunta, debemos examinar de cerca el acuerdo de suscriptor a Steam. Steam no prohíbe el uso de múltiples cuentas, de hecho, lo permite implicando que puedes usar el mismo autenticador móvil en más de una cuenta. Lo que no permite es compartir cuentas con otras personas, pero no estamos haciendo eso aquí.
El único punto real que considera a ASF es el siguiente:
No está permitido utilizar Trampas, software automatizado (bots), mods, aplicaciones de trampas (hacks) ni cualquier otro software de terceros no autorizado para modificar o automatizar cualquier proceso del bazar de suscripciones.
La preguntas es, qué es en realidad un proceso del Bazar de Suscripciones. Como podemos leer:
Un ejemplo de bazar de suscripciones es el Mercado de la comunidad Steam
No estamos modificando o automatizando un proceso del bazar de suscripciones, si por bazar de suscripciones entendemos el mercado de la comunidad o la tienda de Steam. Sin embargo...
Valve puede cancelar su cuenta o cualquier suscripción en cualquier momento en caso de que (a) Valve deje de proporcionar ese tipo de suscripción en general a suscriptores en situaciones similares o (b) usted incumpla cualquiera de los términos del presente acuerdo (incluidos los términos de suscripción y las normas de uso).
Por lo tanto, como con cada software de Steam, ASF no está autorizado por Valve y no puedo garantizar que no serás suspendido si Valve de repente decide banear las cuentas que usen ASF. Esto es extremadamente improbable considerando el hecho de que ASF está siendo usado en más de varios millones de cuentas de Steam, desde su primera versión hace más de 10 años - pero aún es una posibilidad, independientemente de la probabilidad real.
Especialmente porque:
En cuanto a las suscripciones y los contenidos y servicios ajenos a Valve, Valve no filtra ese contenido de terceros disponible en Steam o a través de otras fuentes. Valve no acepta responsabilidad ni obligación alguna por el contenido de terceros. Algunas aplicaciones de software de terceros pueden utilizarse con fines comerciales; no obstante, si usted adquiere ese software a través de Steam, solo puede utilizarlo con fines privados.
Sin embargo, Valve claramente admite la existencia de los "recolectores de Steam", como se indica aquí, si me preguntas, estoy bastante seguro de que si no estuvieran de acuerdo con ellos, ya hubieran hecho algo en lugar de señalar que podrían causar problemas relacionados con VAC. La palabra clave aquí es recolectores de Steam, por ejemplo ASF, y no recolectores de juegos.
Ten en cuenta que lo anterior solo es nuestra interpretación de los Términos de Servicio de Steam y varios puntos - ASF está bajo la licencia Apache 2.0, que claramente establece:
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
Usas este software bajo tu propio riesgo. Es extremadamente improbable que puedas ser baneado por eso, pero si lo eres, solo puedes culparte a ti mismo.
Sí, hemos tenido al menos unos incidentes hasta ahora que resultaron en algún tipo de suspensión por parte de Steam. Ya sea que el propio ASF haya sido la causa principal o no, eso es otra historia que probablemente nunca llegaremos a saber.
El primer caso involucra a individuo con más de 1000 bots que recibió un bloqueo de intercambio (junto con todos los bots), muy probablemente debido al excesivo uso de loot ASF ejecutado en todos los bots al mismo tiempo, u otra cantidad sospechosa de intercambios en un corto periodo de tiempo.
Hola, XXX, Gracias por contactar con el Soporte de Steam. Parece que esta cuenta fue utilizada para administrar una red de bots. Usar bots es una violación al Acuerdo de Suscriptor a Steam.
Por favor, usa algo de sentido común y no asumas que puedes hacer tales locuras solo porque ASF te permite hacerlo. Ejecutar el comando loot ASF en más de 1000 bots fácilmente puede ser considerado como un ataque DDoS, y personalmente no me sorprende que alguien haya sido baneado por ello. Mantén por lo menos un uso justo en lo que respecta al servicio de Steam, y muy probablemente estarás bien.
El segundo caso involucró a un sujeto con más de 170 bots que fue baneado durante las Rebajas de Invierno de Steam 2017.
Tu cuenta fue bloqueada por violar el Acuerdo de Suscriptor a Steam. Juzgando por los intercambios y otros factores, esta cuenta fue usada para recolectar cromos ilegalmente en Steam, así como para actividades relacionadas no solo comerciales. Esta cuenta ha sido bloqueada permanentemente y el Soporte de Steam no puede proporcionar soporte adicional con este problema.
Este caso es, una vez más, muy difícil de analizar, por la respuesta vaga del soporte de Steam que apenas ofrece detalles. Basado en mi opinión personal, este usuario probablemente intercambió cromos de Steam por algún tipo de dinero (¿bot para subir de nivel?) o de alguna otra forma intentó retirar fondos de Steam. En caso de que no lo sepas, esto también es ilegal de acuerdo a los Términos de Servicio de Steam. No estamos en posición de decirte lo que puedes hacer con los cromos obtenidos mediante ASF - pero el usuario en cuestión definitivamente no solo fabricó insignias con ellos.
El tercer caso implica a un usuario con más de 120 bots que fue baneado por incumplimiento de las normas de conducta online de Steam.
Hola XXX, Gracias por contactar con el Soporte de Steam. Esta y otras cuentas fueron usadas para hacer flooding en nuestra infraestructura de red, lo cual es una violación de las normas de conducta online de Steam. Esta cuenta ha sido bloqueada permanentemente y el Soporte de Steam no puede proporcionar soporte adicional con este problema.
Este caso es un poco más fácil de analizar por los detalles adicionales proporcionados por el usuario. Aparentemente el usuario estaba usando una versión de ASF muy desactualizada la cual incluía un bug causando que ASF envíe un número excesivo de solicitudes a los servidores de Steam. El bug no existía inicialmente pero fue activado debido a cambios importantes en Steam y fue corregido en futuras versiones. ASF solo tiene soporte para la última versión estable publicada en GitHub.
No puedes asumir que una versión desactualizada de ASF funcionará para siempre como lo solía hacer, especialmente porque Steam está cambiando constantemente ya sea que te guste o no. Si eso ocurriera globalmente, sería rápidamente arreglado y liberado a todos los usuarios como una corrección de errores. Valve no bloqueará repentinamente a más de un millón de usuarios de ASF por un error nuestro o suyo, por obvias razones. Sin embargo, si intencionalmente te niegas a usar una versión actualizada de ASF, entonces por definición estás en una muy pequeña minoría de usuarios que están expuestos a incidentes como estos debido a no tener soporte, ya que nadie está vigilando tu versión desactualizada de ASF, nadie la está arreglando y nadie asegura que no serás bloqueado solo por ejecutarlo. Usa software actualizado, no solo ASF, sino también todas las demás aplicaciones.
El caso más reciente ocurrió alrededor de junio de 2021, de acuerdo al usuario:
Usando tu programa, he estado creando packs de refuerzo con 28 cuentas durante 3 años y con 128 cuentas durante los últimos 6 meses. Estaba en línea con un máximo de 15 cuentas simultáneamente para crear packs de refuerzo y enviarlos a la cuenta principal. El mes pasado, aumenté el número de cuentas en línea simultáneamente a 20, y 1 semana después, todas mis cuentas fueron bloqueadas. Este correo no es para culparte, por el contrario, siempre estuve consciente de las consecuencias. Quería hacerte saber qué tipos de comportamiento resultan en un bloqueo permanente.
Es difícil decir si el aumento de las cuentas en línea simultáneamente fue la razón directa del ban, no contaría con eso, en cambio creo que el número de cuentas fue el culpable principal, un número mayor de cuentas en línea simultáneamente probablemente solo llamó atención hacia el usuario en cuestión, ya que tenía muchos más bots que los que recomendamos.
Todos lo incidentes anteriores tienen algo en común - ASF solo es una herramienta y es tu decisión cómo vas a usarlo. No serás baneado solo por usar ASF, sino por cómo lo usas. Puede ser una herramienta útil para recolectar una sola cuenta, o una red masiva de recolección formada por miles de bots. En cualquiera caso, no estoy ofreciendo asesoría legal, y tú debes decidir cómo usar ASF. No estoy ocultando ninguna información que podría ayudarte, por ejemplo, el hecho de que ASF causó que bloquearan a algunas personas (y en qué contexto), pues no tengo ninguna razón para hacerlo - es tu decisión lo que quieras hacer con esa información.
Si me preguntas - usa un poco de sentido común, evita tener más bots de los que recomendamos, no envíes cientos de intercambios al mismo tiempo, siempre usa una versión actualizada de ASF y deberías estar bien. Cada incidente de esta naturaleza por alguna razón siempre le ocurrió a personas que ignoraron nuestras recomendaciones, prácticas seguras y sugerencias, creyendo que sabían más que nosotros, por ejemplo, cuántos bots pueden ejecutar. Ya sea solo una coincidencia o un factor real, depende de ti decidirlo. No estamos ofreciendo ningún consejo legal, solo damos nuestra opinión que te puede resultar útil, o la puedes ignorar completamente y basarte solo en los hechos relacionados anteriormente.
Puedes encontrar una explicación detallada en la sección de comunicación remota. Deberías revisarla si te preocupa tu privacidad, por ejemplo, si te preguntas por qué las cuentas usadas en ASF se unen a nuestro grupo de Steam. ASF no recopila ninguna información confidencial, y no la comparte con terceros.
Estoy usando un sistema operativo no soportado, como Windows de 32 bits, ¿puedo usar la última versión de ASF?
Sí, y esa versión no está fuera de soporte, pero no la compilamos oficialmente. Revisa la sección de compatibilidad para la variante genérica. ASF no tiene ninguna dependencia del sistema operativo, y puede funcionar en donde quiera que puedas hacer funcionar .NET runtime, lo que incluye Windows de 32 bits, incluso si no hay un paquete win-x86 de sistema operativo específico por nuestra parte.
¡Sí, y estamos muy contentos de escuchar que disfrutas nuestro proyecto! Puedes encontrar varias posibilidades de donación en cada lanzamiento y también en la página principal. Es bueno notar que además de donaciones de dinero también aceptamos artículos de Steam, así que nada te impide donar skins, llaves o una pequeña parte de los cromos que has recolectado con ASF si gustas. ¡Gracias de antemano por tu generosidad!
Estoy usando un PIN del modo familiar de Steam para proteger mi cuenta, ¿necesito introducirlo en algún lugar?
Sí, debes establecerlo en la propiedad de configuración del bot SteamParentalCode. Esto se debe principalmente a que ASF accede a muchas partes protegidas de tu cuenta de Steam y le sería imposible funcionar sin ellas.
No quiero que ASF recolecte ningún juego por defecto, pero quiero usar las características adicionales de ASF. ¿Es posible?
Sí, si solo quieres iniciar ASF con el módulo de recolección de cromos pausado, puedes configurar FarmingPausedByDefault en la propiedad de configuración del bot FarmingPreferences para lograr eso. Esto te permitirá resume reanudarlo durante el tiempo de ejecución.
Si quieres desactivar completamente el módulo de recolección de cromos y asegurarte de que nunca se ejecute sin que explícitamente le indiques lo contrario, entonces recomendamos establecer FarmPriorityQueueOnly en la propiedad del bot FarmingPreferences, lo que en lugar de pausarlo, desactivará la recolección completamente hasta que añadas los juegos a la cola de prioridad de recolección.
Con el módulo de recolección de cromos pausado/deshabilitado, puedes utilizar las características adicionales de ASF, como GamesPlayedWhileIdle.
ASF es una aplicación de consola, no hay ventana para ser minimizada, porque la ventana es creada por tu sistema operativo. Sin embargo, puedes usar cualquiera herramienta de terceros capaz de hacerlo, tal como RBTray para Windows, o screen para Linux/macOS. Estos son solo ejemplos, hay muchas otras aplicaciones con funciones similares.
Sí. ASF usa el mismo método para iniciar sesión en la red de Steam que el cliente oficial, por lo tanto también mantiene la habilidad de recibir packs de refuerzo para las cuentas usadas en ASF. Además, preservar esa habilidad no requiere iniciar sesión en la comunidad de Steam, así que puedes usar OnlineStatus en Offline si lo deseas.
Sí, a través de diferentes formas. Revisa la sección de comandos para más información.
¡Gracias por tu interés! Puedes encontrar todos los detalles en nuestra sección de localización.
Sí, se explica en la sección de comandos. Puedes hacerlo a través de un chat grupal de Steam, aunque usar ASF-ui podría ser más fácil.
La tasa de recolección de cromos difiere de un juego a otro, como puedes leer en la sección de rendimiento. Se tarda un tiempo, normalmente varias horas por juego, y no deberías esperar que los cromos caigan en unos minutos desde que inicias un programa. Si puedes ver que ASF activamente comprueba el estado de los cromos, y cambia el juego después de que el actual está completamente recolectado, entonces todo funciona bien. Es posible que hayas activado una opción tal como DismissInventoryNotifications en BotBehaviour la cual automáticamente descarta las notificaciones del inventario. Revisa la sección configuración para más detalles.
Simplemente cierra el proceso de ASF, por ejemplo, haciendo clic en [X] en Windows. Si en cambio quieres detener un bot en particular, pero mantener otros ejecutándose, entonces echa un vistazo a la propiedad de configuración de bot Enabled, o al comando stop. Si en cambio quieres detener el proceso de recolección automática, pero mantener ASF ejecutándose para tu cuenta, entonces para eso son la opción FarmingPausedByDefault de la propiedad de configuración del bot y el comando pause.
ASF como programa no tiene un límite de instancias de bot, así que puedes ejecutar tantas como lo permita la memoria de tu máquina, sin embargo, estás limitado por la red de Steam y otros servicios de Steam. Actualmente puedes ejecutar hasta 100-200 bots con una sola IP y una sola instancia de ASF. Es posible ejecutar más bots con más IPs y más instancias de ASF, sorteando las limitaciones de IP. Ten en cuenta que si usas esa gran cantidad de bots, debes controlar sus números tú mismo, asegurándote de que todos están, de hecho, iniciando sesión y funcionando al mismo tiempo. ASF no fue optimizado para ese gran número de bots, y aplica la regla general de que mientras más bots tengas, más problemas experimentarás. También ten en cuenta que el límite mencionado antes en general depende de muchos factores internos, es más una aproximación que un límite estricto - es probable que puedas ejecutar más/menos bots que los especificados arriba.
El equipo de ASF recomienda poseer un máximo de 10 cuentas de Steam en total, y por lo tanto ejecutar 10 bots en total. Cualquiera cosa por encima de eso no tiene soporte y lo haces bajo tu propio riesgo, en contra de nuestra recomendación. Esta recomendación está basada en directrices internas de Valve, así como en nuestras propias sugerencias. Ya sea que cumplas con esta regla o no, es tu decisión, ASF como herramienta no irá contra tu voluntad, incluso si resulta en la suspensión de tus cuentas de Steam. Por lo tanto, ASF mostrará una advertencia si superas la cantidad recomendada, pero aún te permitirá ejecutar lo que quieras bajo tu propio riesgo y con falta de soporte.
Puedes ejecutar tantas instancias de ASF como quieras en una máquina, suponiendo que cada instancia tiene su propio directorio y sus propias configuraciones, y que la cuenta usada en una instancia no es usada en otra. Sin embargo, pregúntate por qué querrías hacer eso. ASF está optimizado para manejar más de un centenar de cuentas al mismo tiempo, y ejecutar esa centena de bots en sus propias instancias de ASF reduce el rendimiento, requiere más recursos del sistema operativo (como CPU y memoria), y ocasiona posibles problemas de sincronización entre instancias independientes de ASF, ya que este se ve obligado a compartir sus limitadores con otras instancias.
Por lo tanto, mi recomendación es, siempre ejecuta un máximo de una instancia de ASF por IP/interfaz. Si tienes más IPs/interfaces, ciertamente puedes ejecutar más instancias de ASF, con cada instancia usando su propia IP/interfaz o a través de su configuración WebProxy individual. Si no lo haces, ejecutar más instancias de ASF es totalmente inútil, ya que no ganarás nada al ejecutar más de 1 instancia por cada IP/interfaz. Steam no te permitirá mágicamente ejecutar más bots solo porque los ejecutaste en otra instancia de ASF, y para empezar ASF no te limita.
Por supuesto, existen casos de uso válidos para múltiples instancias de ASF en la misma interfaz de red, tal como alojar el servicio de ASF para tus amigos con cada amigo teniendo su propia instancia de ASF para garantizar el aislamiento entre bots e incluso entre los mismos procesos de ASF, sin embargo, no estás eludiendo ninguna limitación de Steam de esta forma, ese es un propósito completamente diferente.
El estatus indica cómo resultó un intento de activación. Hay diferentes estatus posibles, los más comunes incluyen:
| Estatus | Descripción |
|---|---|
| NoDetail | El estatus "OK" indica éxito - la clave fue activada exitosamente. |
| Timeout | La red de Steam no respondió en un tiempo determinado, no sabemos si la clave fue activada o no (lo más probable es que sí, pero lo puedes intentar de nuevo). |
| BadActivationCode | La clave proporcionada no es válida (no se reconoce como una clave válida por la red de Steam). |
| DuplicateActivationCode | La clave proporcionada ya fue activada por otra cuenta, o revocada por el desarrollador/editor. |
| AlreadyPurchased | Tu cuenta ya tiene el packageID asociado a esta clave. Ten en cuenta que esto no indica si la clave es un caso de DuplicateActivationCode o no - solo que es válida y que no fue usada en este intento. |
| RestrictedCountry | Esta clave tiene bloqueo regional y tu cuenta no está en la región válida permitida para activarla. |
| DoesNotOwnRequiredApp | No puedes activar esta clave porque te falta alguna otra aplicación - principalmente el juego base cuando estás intentando activar un paquete DLC. |
| RateLimited | Has hecho demasiados intentos de activación y tu cuenta fue bloqueada temporalmente. Intenta de nuevo en una hora. |
NO. ASF no está afiliado con ningún servicio y cualquier afirmación al respecto es falsa. Tu cuenta de Steam es tu propiedad y puedes usarla como quieras, pero Valve claramente indica en sus Términos de Servicio oficiales que:
El usuario es el responsable de la confidencialidad de su información de inicio de sesión y contraseña y de la seguridad de su equipo de cómputo. Valve no es responsable del uso que le dé a su contraseña y cuenta, así como de todas las comunicaciones y actividades realizadas en Steam que resulten del uso que le dé a su nombre de inicio de sesión y contraseña ni las que resulten del uso que les dé otra persona a la que se le hayan revelado de forma deliberada o por negligencia infringiendo esta disposición sobre la confidencialidad.
ASF usa la licencia liberal Apache 2.0, lo que permite a otros desarrolladores integrar legalmente ASF con sus propios proyectos y servicios. However, such third-party projects utilizing ASF are not guaranteed to be secure, reviewed, appropriate or legal according to Steam ToS. Si quieres saber nuestra opinión, te recomendamos encarecidamente que NO compartas NINGÚN detalle de tu cuenta con servicios de terceros. Si dicho servicio resulta ser una típica estafa, te quedarás solo con el problema, muy probablemente sin tu cuenta de Steam y ASF no asumirá ninguna responsabilidad por los servicios de terceros que afirmen ser seguros, porque el equipo de ASF no autorizó ni revisó ninguno de ellos. En otras palabras, los usas bajo tu propio riesgo, en contra de nuestra sugerencia hecha arriba.
In addition to that, official Steam ToS clearly states that:
No debe revelar, compartir ni permitir de ningún otro modo que otros usuarios utilicen su contraseña o cuenta, excepto si Valve lo autoriza expresamente.
Es tu cuenta y tu decisión. No digas que nadie te advirtió. ASF como programa cumple con todas las reglas mencionadas anteriormente, ya que no estás compartiendo los detalles de tu cuenta con nadie, y estás usando el programa de forma personal, pero cualquier otro "servicio de recolección de cromos" requerirá las credenciales de tu cuenta, así que también viola la regla anterior (de hecho, varias de ellas). Like with Steam ToS evaluation, we're not offering any legal advice, and you should decide yourself if you want to use those services, or not - according to us it directly violates Steam ToS and may result in suspension if Valve finds out. Como se señaló anteriormente, recomendamos fuertemente NO usar ninguno de dichos servicios.
Uno de mis juegos ha sido recolectado por más de 10 horas, ¡pero todavía no he obtenido ningún cromo!
La razón de ello podría estar relacionada con un conocido problema de Steam, el cual ocurre cuando tienes dos licencias para el mismo juego, una de las cuales tiene limitada la obtención de cromos. Esto normalmente ocurre cuando activas un juego que es gratis por tiempo limitado en Steam, y luego activas una clave para el mismo juego (pero sin limitaciones), por ejemplo, de un paquete pagado. Si esta situación ocurre, Steam reporta en la página de insignias que el juego todavía tiene cromos obtenibles, pero no importa cuánto juegues el juego - nunca obtendrás cromos debido a la licencia gratuita en tu cuenta. Dado que no es un problema de ASF, sino de Steam, no podemos solucionarlo desde el lado de ASF, y necesitas resolverlo tú mismo.
Hay dos formas de solucionar el problema. Firstly, you can blacklist this game in ASF, either with fbadd command or with Blacklist configuration property. Esto evitará que ASF intente recolectar cromos de este juego, pero no resolverá el problema subyacente que te impide obtener cromos del juego afectado. En segundo lugar, puedes usar la herramienta del soporte de Steam para remover la licencia gratuita de tu cuenta, dejando solamente la licencia completa que incluye la obtención de cromos. In order to do so, firstly visit your licenses and product key activations page and locate both free and paid license for the affected game. Normalmente es bastante fácil - ambas tienen un nombre similar, pero la gratuita tiene "limited free promotional package" u otro tipo de "promo" en el nombre de la licencia, además de "gratuito" en el campo "método de adquisición". A veces puede ser más complicado, por ejemplo, si el juego gratuito estaba en un paquete y tiene un nombre diferente. Si has encontrado dos licencias así - entonces ciertamente se trata del problema descrito aquí, y puedes remover la licencia gratuita sin perder el juego.
Para remover la licencia gratuita de tu cuenta, visita la página de soporte de Steam y pon el nombre del juego afectado en el campo de búsqueda, el juego debería aparecer en la sección "productos", haz clic en él. Alternativamente, puedes usar el enlace https://help.steampowered.com/wizard/HelpWithGame?appid=<appID> y reemplazar <appID> con la appID del juego que está causando problemas. Después, haz clic en "Quiero eliminar este juego permanentemente de mi cuenta" y selecciona la licencia defectuosa que encontraste anteriormente, normalmente la que tiene "limited free promotional package" en el nombre (o algo similar). Después de remover la licencia gratuita, ASF debería ser capaz de recolectar cromos del juego afectado sin problemas, deberías reiniciar la recolección después de remover el juego solo para asegurarse de que Steam seleccione la licencia correcta esta vez.
Hay dos razones principales. La primera y más obvia es el hecho de que te estás refiriendo a la tienda de Steam donde cierto juego se anuncia con cromos. Esta es una suposición errónea, ya que eso simplemente indica que el juego tiene cromos, pero esta función no necesariamente está habilitada de forma inmediata para ese juego. You can read more about this in official announcement.
En resumen, el icono de cromos obtenibles en la tienda de Steam no significa nada, comprueba tu página de insignias para confirmar si un juego tiene cromos obtenibles o no - esto es lo que hace ASF. Si tu juego no aparece en la lista como un juego con cromos obtenibles, entonces este juego no es posible recolectarlo, independientemente de la razón.
La segunda razón es menos obvia, y es la situación cuando puedes ver que tu juego ciertamente tiene cromos obtenibles en tu página de insignias, pero no es recolectado inmediatamente por ASF. A menos que hayas encontrado algún otro bug, tal como que ASF no pueda comprobar la página de insignias (descrito abajo), es simplemente un efecto de caché y en el lado de ASF Steam aún está reportado una página desactualizada de insignias. Este problema se debería resolver por sí solo tarde o temprano, cuando la caché sea invalidada. Tampoco hay forma de resolver esto desde nuestro lado.
Por supuesto, todo eso supone que estás ejecutando ASF con los ajustes predeterminados sin modificar, ya que también puedes añadir este juego a la lista negra, usar FarmingPreferences preferencias de recolección tales como FarmPriorityQueueOnly o SkipRefundableGames, y así por el estilo.
Lo hace, pero no en tiempo real. Steam registra tu tiempo de juego en intervalos fijos y agenda una actualización para ello, pero no está garantizado que se actualice inmediatamente al momento que abandones la sesión, mucho menos durante. Solo porque el tiempo de juego no se actualiza en tiempo real no significa que no se registre, normalmente se actualiza cada 30 minutos aproximadamente.
ASF escribe en su registro un montón de información en varios niveles de registro. Nuestro objetivo es explicar con precisión lo que está haciendo ASF, incluyendo los problemas de Steam con los que tiene que tratar, u otros problemas a resolver. La mayoría de las veces no todo es relevante, por eso tenemos dos niveles principales usados en ASF en términos de problemas - un nivel de advertencia, y un nivel de error.
La regla general de ASF es que las advertencias no son errores, por lo tanto no deben ser reportados. Una advertencia es un indicador de que ocurrió algo potencialmente no deseado. Ya sea que Steam no reaccione, la API esté teniendo errores o que tu conexión de red se haya caído - es una advertencia, y significa que esperamos que esto suceda, así que no es necesario importunar a los desarrolladores de ASF con eso. Claro que eres libre de preguntar sobre ellos u obtener ayuda usando nuestro soporte, pero no debes asumir que vale la pena reportar esos errores (a menos que confirmemos lo contrario).
Los errores, por otra parte, indican una situación que no debería ocurrir, por lo tanto vale la pena reportarlos siempre que te hayas asegurado de que no eres tú quien los está causando. Si es una situación común que esperamos que ocurra, entonces será convertido en una advertencia. De lo contrario, es posiblemente un bug que debe ser corregido, no ser ignorado, suponiendo que no es resultado de un problema técnico tuyo. Por ejemplo, introducir contenido inválido en el archivo ASF.json arrojará un error, ya que ASF no puede leerlo, pero eres tú quien lo puso ahí, así que no debes reportar esos errores (a menos que confirmes que ASF está equivocado y que tu estructura es absolutamente correcta).
En resumen - reporta los errores, no reportes las advertencias. Aún puedes preguntar sobre las advertencias y recibir ayuda en nuestras secciones de soporte.
En condiciones normales, cualquier fallo o cierre de ASF generará un log.txt en el directorio del programa, que puede ser usado para encontrar la causa de ello. Además, los últimos archivos de registro también se archivan en el directorio logs, ya que el archivo principal log.txt se sobrescribe en cada ejecución de ASF.
Sin embargo, si .NET runtime no es capaz de arrancar en tu máquina, entonces log.txt no se generará. If that happens to you then you most likely forgot to install .NET prerequisites, as stated in setting up guide. Otros problemas comunes incluyen intentar ejecutar la variante incorrecta de ASF para tu sistema operativo, o la falta de dependencias nativas de .NET runtime. Si la ventana de consola se cierra muy rápido para que leas el mensaje, entonces abre una consola independiente y ejecuta el binario de ASF desde ahí. Por ejemplo en Windows, abre el directorio de ASF, mantén Shift, clic derecho dentro de la carpeta y selecciona "abrir la ventana de comandos aquí" (o powershell), luego escribe en la consola .\ArchiSteamFarm.exe y confirma con Enter. De esta manera obtendrás el mensaje preciso de por qué ASF no está iniciando correctamente.
¡ASF está expulsando mi sesión en el Cliente de Steam mientras estoy jugando! / Esta cuenta tiene iniciada una sesión en otro equipo
Esto se muestra como un mensaje en Steam de que la cuenta está siendo usada en otro lado mientras estás jugando. Este problema puede tener dos razones diferentes.
Una razón de esto es por paquetes (juegos) rotos que no mantienen bloqueado el estatus de juego, sin embargo esperan que ese bloqueo sea controlado por el cliente. Un ejemplo de estos paquetes sería Skyrim SE. Tu cliente de Steam ejecuta el juego correctamente, pero ese juego no se registra como que está siendo usado. Debido a eso, ASF ve que es libre de reanudar el proceso, y lo hace, y eso te expulsa de la red de Steam, ya que Steam repentinamente detecta que la cuenta está siendo usada en otro lado.
La segunda razón podría surgir mientras estás jugando en tu PC mientras ASF está esperando (especialmente en otra máquina) y pierdes tu conexión a la red. En este caso, la red de Steam te marca como desconectado y libera el bloqueo del estatus de juego (como arriba), lo que activa ASF (por ejemplo, en otra máquina) para que reanude la recolección. Cuando tu PC vuelve a estar en línea, Steam ya no puede adquirir el bloqueo (que ahora lo tiene ASF, también similar a lo de arriba) y muestra el mismo mensaje.
Ambas causas en el lado de ASF son muy difíciles de manejar, ya que ASF simplemente reanuda la recolección una vez que la red de Steam informa que la cuenta está libre para ser usada de nuevo. Esto es lo que pasa normalmente cuando cierras el juego, pero con paquetes rotos esto puede pasar inmediatamente, incluso si tu juego aún se está ejecutando. ASF no tiene forma de saber si te desconectaste, dejaste de jugar o si aún estás jugando a un juego que no bloquea el estado de juego correctamente.
La única solución adecuada a este problema es pausar manualmente tu bot con pause antes de que empezar a jugar, y reanudarlo con resume una vez que termines. Alternativamente, simplemente puedes ignorar el problema y actuar igual como si jugaras con el cliente de Steam desconectado.
ASF solo puede intentar establecer conexión con los servidores de Steam, y puede fallar debido a muchas razones, incluyendo falta de conexión a internet, que Steam esté caído, que tu cortafuegos esté bloqueando la conexión, herramientas de terceros, rutas configuradas incorrectamente o fallas temporales. Puedes habilitar el modo Debug para comprobar registros con mayor verbosidad que indiquen las razones exactas del fallo, aunque normalmente es causado por tus propias acciones, tal como usar "CS:GO MM Server Picker" lo que bloquea un montón de IPs de Steam, haciendo muy difícil contactar con la red de Steam.
ASF hará todo lo posible para establecer la conexión, lo que incluye no solo solicitar una lista actualizada de servidores sino también intentar otra IP cuando la anterior falla, si realmente es un problema temporal con algún servidor o ruta específicos, ASF se conectará tarde o temprano. Sin embargo, si estás tras un cortafuegos o de otra forma impedido para contactar con los servidores de Steam, obviamente necesitas solucionarlo tú mismo, con ayuda potencial del modo Debug.
También es posible que tu máquina no sea capaz de establecer conexión con los servidores de Steam usando los protocolos por defecto de ASF. Puedes modificar los protocolos que ASF tiene permitido usar modificando la propiedad de configuración global SteamProtocols. Por ejemplo, si tienes problemas para conectarte a Steam con el protocolo UDP (por ejemplo, debido al cortafuegos), quizás tengas más suerte con TCP o WebSocket.
En una situación muy improbable de tener los servidores incorrectos en caché, por ejemplo, al mover la carpeta config de una máquina a otra localizada en un país diferente, eliminar ASF.db para actualizar los servidores de Steam en la siguiente ejecución podría ayudar. Muy a menudo no es necesario y no tiene que hacerse, ya que esa lista se actualiza automáticamente en la primera ejecución, así como cuando se establece la conexión - solo lo mencionamos como una forma de purgar cualquier cosa relacionada con la lista de servidores de Steam almacenados en caché por ASF.
Igual que el anterior, pero esta vez el servidor con el que te has conectado explícitamente no está disponible. Generalmente ocurre durante los lapsos de mantenimiento de Steam, no hay nada que puedas hacer al respecto, ASF automáticamente intentará con un servidor diferente hasta que alguno acepte su solicitud. No debería durar más de una hora como máximo.
Generalmente significa que estás usando un PIN del modo familiar de Steam para acceder a tu cuenta, pero olvidaste ponerlo en tu configuración de ASF. Debes introducir un PIN válido en la propiedad de configuración del bot SteamParentalCode, de lo contrario ASF no será capaz de acceder a la mayoría del contenido web, por lo tanto no podrá funcionar correctamente. Head over to configuration in order to learn more about SteamParentalCode.
Otras razones incluyen un problema temporal de Steam, problemas de red o similares. Si el problema no se resuelve solo después de varias horas y estás seguro de que configuraste ASF correctamente, siéntete libre de hacérnoslo saber.
Generalmente significa que estás usando un PIN del modo familiar de Steam para acceder a tu cuenta, pero olvidaste ponerlo en tu configuración de ASF. Debes introducir un PIN válido en la propiedad de configuración del bot SteamParentalCode, de lo contrario ASF no será capaz de acceder a la mayoría del contenido web, por lo tanto no podrá funcionar correctamente. Head over to configuration in order to learn more about SteamParentalCode.
Si el PIN del modo familiar no es la razón, entonces este es un error más común, y debes acostumbrarte a eso, simplemente significa que ASF envió una solicitud a la red de Steam, y no obtuvo una respuesta válida, 5 veces consecutivas. Generalmente significa que Steam está caído o está teniendo dificultades o en mantenimiento - ASF está consciente de tales problemas y no debes preocuparte por ellos, a menos que sucedan constantemente por más de varias horas, y otros usuarios no tengan dichos problemas.
¿Cómo comprobar si Steam está caído? Steam Status es una excelente fuente para comprobar si Steam debería estar en línea, si notas errores, especialmente relacionados con la Comunidad o la API Web, entonces Steam está teniendo dificultades. Tal vez quieras dejar a ASF y permitir que haga su trabajo después de un tiempo de inactividad, o puedes cerrarlo y esperar.
Sin embargo, ese no siempre es el caso, ya que en algunas situaciones los problemas de Steam pueden no ser detectados por Steam Status, por ejemplo, este caso sucedió cuando Valve rompió el soporte HTTPS para la Comunidad de Steam el 7 de junio de 2016 - acceder a la Comunidad de Steam a través de HTTPS arrojaba un error. Por lo tanto, tampoco confíes ciegamente en Steam Status, es mejor comprobar por ti mismo si todo funciona como debería.
Además, Steam incluye varias medidas de límites de intentos que bloquearán temporalmente tu IP si realizas un número excesivo de solicitudes al mismo tiempo. ASF está consciente de eso y te ofrece varios limitadores en la configuración, de los que deberías hacer uso. Los ajustes por defecto fueron hechos basados en una cantidad sana de bots, si utilizas una cantidad enorme que incluso Steam te dice que te retires, los modificas hasta que no te diga eso, o haces lo que te dice. Supongo que la segunda manera no es una opción para ti, así que lee sobre este tema y presta especial atención a WebLimiterDelay el cual es un limitador general que aplica a todas las solicitudes web.
No hay una "regla de oro" que funcione para todos, porque los bloqueos son influenciados fuertemente por factores de terceros, por eso tienes que experimentar tú mismo y encontrar un valor que funcione para ti. También puedes ignorar lo que dije y usar algo como 10000 lo que está garantizado que funcionará correctamente, pero no te quejes de que tu ASF reacciona a todo en 10 segundos y de cómo la lectura de insignias toma 5 minutos. Además, es totalmente posible que no usar ningún limitador no haga nada porque tienes una cantidad tan grande bots que alcances el límite mencionado anteriormente. Sí, es totalmente posible que puedas iniciar sesión en la red de Steam (cliente) sin problemas, pero Steam web (sitio web) se negará a escuchar si tienes 100 sesiones establecidas a la vez. ASF requiere que tanto la red de Steam como Steam web sean cooperativos, solo se necesita uno caído para tener problemas de los que no te recuperarás.
Si nada ayuda y no tienes idea de qué está mal, siempre puedes activar el modo Debug y ver en el registro de ASF exactamente por qué las solicitudes están fallando. Por ejemplo:
InternalRequest() HEAD https://steamcommunity.com/my/edit/settings
InternalRequest() Forbidden <- HEAD https://steamcommunity.com/my/edit/settings
¿Ves ese código Forbidden? Esto significa que fuiste temporalmente bloqueado por una excesiva cantidad de solicitudes, porque aún no modificaste correctamente WebLimiterDelay (suponiendo que también obtienes el mismo error en todas la demás solicitudes). Podría haber otras razones listadas ahí, tal como InternalServerError, ServiceUnavailable y tiempos de espera excedidos que indican mantenimiento/problemas de Steam. Siempre puedes intentar visitar el enlace mencionado por ASF y comprobar si funciona - si no lo hace, ya sabes por qué ASF tampoco puede acceder. Si lo hace, y el mismo error no desaparece después de un día o dos, puede ser útil investigar y reportar.
Antes de hacer eso debes asegurarte de que vale la pena reportar el error en primer lugar. Si se menciona en estas Preguntas Frecuentes, tal como problemas relacionados con el intercambio, entonces no debes informarlo. Si es un problema que ocurrió una o dos veces, especialmente cuando tu red estaba inestable o Steam estaba caído - tampoco es el caso. Sin embargo, si pudiste reproducir el problema varias veces consecutivas, en un lapso de 2 días, reiniciaste ASF así como tu máquina en el proceso y te aseguraste de que no haya una entrada en las preguntas frecuentas que ayudara a resolverlo, entonces puede valer la pena preguntar al respecto.
Lo más probable es que utilices Windows y que tu consola tenga el modo de edición rápida habilitado. Refer to this question on StackOverflow for technical explanation. Debes desactivar el modo de edición rápida haciendo clic derecho en la venta de consola de ASF, abrir propiedades, y desmarcando la casilla respectiva.
Primero lo obvio - las cuentas nuevas empiezan como limitadas. Hasta que desbloquees la cuenta añadiendo a la cartera o gastando en la tienda $5 dólares estadounidenses (o lo equivalente en tu moneda), ASF no puede aceptar ni enviar intercambios usando esta cuenta. En este caso, ASF declarará que el inventario está vacío, porque cada cromo en él es no intercambiable.
Next, if you do not use ASF 2FA, it's possible that ASF in fact accepted/sent trade, but you need to confirm it via your e-mail. Del mismo modo, si usas la autenticación de dos factores clásica, necesitas confirmar el intercambio a través de tu autenticador. Las confirmaciones son obligatorias ahora, si no las quieres aceptar por ti mismo, considera importar tu autenticador a ASF 2FA.
También ten en cuenta que solo puedes intercambiar con tus amigos, y personas con un enlace de intercambio conocido. Si estás intentando iniciar un intercambio Bot -> Master, tal como loot, necesitas tener el bot en tu lista de amigos, o tu SteamTradeToken definido en la configuración del bot. Asegúrate de que el token sea válido - de lo contrario, no podrás enviar un intercambio.
Por último, recuerda que los nuevos dispositivos tienen una restricción de intercambio de 7 días, si recién añadiste tu cuenta a ASF, espera al menos 7 días - todo debería funcionar después de ese período. That limitation includes both accepting and sending trades. It does not always trigger, and there are people who can send and accept trades instantly. Majority of the people are affected though, and the lock will happen, even if you can send and accept trades through your steam client on the same machine. Just wait patiently, there's nothing you can do to make it faster. Likewise, you may get similar lock for removing/changing various Steam security-related settings, such as 2FA, SteamGuard, password, e-mail and likewise. In general, check if you can send a trade from that account yourself, if yes, very likely it's classic 7-days lock from new device.
And finally, keep in mind that one account can have only 5 pending trades to another one, so ASF will fail to send trades if you have 5 (or more) pending ones from that one bot to accept already. This is rarely a problem, but it's also worth mentioning, especially if you set ASF to auto-send trades, yet you're not using ASF 2FA and forgot to actually confirm them.
If nothing helped, you can always enable Debug mode and check yourself why requests are failing. Please note that Steam talks nonsense most of the time, and provided reason may not make any logical sense, or can be even entirely incorrect - if you decide to interpret that reason, make sure you have decent knowledge about Steam and its quirks. It's also quite common to see that issue with no logical reason, and the only suggested solution in this case is to re-add account to ASF (and wait 7 days again). Sometimes this issue also fixes itself magically, the same way it breaks. However, usually it's just either 7-days trade lock, temporary steam problem, or both. It's best to give it a few days before manually checking what is wrong, unless you have some urge to debug the real cause (and usually you'll be forced to wait anyway, because error message won't make any sense, neither help you in the slightest).
In any case, ASF can only try to send a proper request to Steam in order to accept/send trade. Whether Steam accepts that request, or not, is out of the scope of ASF, and ASF will not magically make it work. There's no bug related to that feature, and there is also nothing to improve, because logic is happening outside of ASF. Therefore, do not ask for fixing stuff that is not broken, and also do not ask why ASF can't accept or send trades - I don't know, and ASF doesn't know either. Either deal with it, or fix yourself, if you know better.
¿Por qué tengo que introducir el código 2FA/SteamGuard en cada inicio de sesión? / Se eliminó la clave de sesión expirada
ASF uses login keys (if you kept UseLoginKeys enabled) for keeping credentials valid, the same mechanism that Steam uses - 2FA/SteamGuard token is required only once. However, due to Steam network issues and quirks, it's entirely possible that login key is not saved in the network, we've already seen such issues not only with ASF, but with regular steam client as well (a need to input login + password on each run, regardless of "remember me" option).
You could remove BotName.db and BotName.bin (if available) of affected account and try to link ASF to your account once again, but that likely won't do anything. Some users have reported that deauthorizing all devices on Steam side should help, changing password will do the same. However, those are only workarounds that are not even guaranteed to work, the real ASF-based solution is to import your authenticator as ASF 2FA - this way ASF can generate tokens automatically when they're needed, and you don't have to input them manually. Usually the issue magically solves itself after some time, so you can simply wait for that to happen. Of course you can also ask Valve for solution, because I can't force Steam network to accept our login keys.
As a side note, you can also turn off login keys with UseLoginKeys config property set to false, but this will not solve the problem, only skip the initial login key failure. ASF is already aware of the issue explained here and will try its best to not use login keys if it can guarantee itself all login credentials, so there is no need to tweak UseLoginKeys manually if you can provide all login details together with using ASF 2FA.
This error can mean a lot of things, some of them include:
- Combinación inválida de usuario/contraseña (obviamente)
- Clave de sesión expirada usada por ASF para iniciar sesión
- Demasiados intentos de inicio de sesión fallidos en un corto período de tiempo (anti fuerza bruta)
- Demasiados intentos de inicio de sesión en un corto período de tiempo (límite de intentos excedido)
- Requerimiento de captcha para iniciar sesión (probablemente causado por las dos razones anteriores)
- Cualquier otra razón por la que la red de Steam te haya impedido iniciar sesión
In case of anti-bruteforce and rate-limiting, problem will disappear after some time, so just wait and don't attempt to log in in the meantime. If you hit that issue frequently, perhaps it's wise to increase LoginLimiterDelay config property of ASF. Excessive program restarts and other intentional/non-intentional login requests definitely won't help with that issue, so try to avoid it if possible.
In case of expired login key - ASF will remove old one and ask for new one on next login (which will require from you putting 2FA token if your account is 2FA-protected. If your account is using ASF 2FA, token will be generated and used automatically). This can naturally happen over time, but if you get this issue on each login, it's possible that Steam for some reason decided to ignore our login key save requests, as mentioned in the issue above. You can of course disable UseLoginKeys entirely, but that won't solve the issue, only avoid a need of removing expired login keys each time. The real solution, as per the issue above, is to use ASF 2FA.
And lastly, if you used wrong login + password combination, obviously you need to correct this, or disable bot that is attempting to connect using those credentials. ASF can't guess on its own whether InvalidPassword means invalid credentials, or any of the reasons listed above, therefore it'll keep trying until it succeeds.
Keep in mind that ASF has its own built-in system to react accordingly to steam quirks, eventually it will connect and resume its job, therefore it's not required to do anything if the issue is temporary. Restarting ASF in order to magically fix problems will only make things worse (as new ASF won't know previous ASF state of not being able to log in, and try to connect instead of waiting), so avoid doing that unless you know what you're doing.
Finally, as with every Steam request - ASF can only try to log in, using your provided credentials. Whether that request will succeed or not is out of the scope and logic of ASF - there is no bug, and nothing can be fixed neither improved in this regard.
System.InvalidOperationException: Cannot read keys when either application does not have a console or when console input has been redirected
If this error happened during ASF input (e.g. you can see GetUserInput() in the stacktrace) then it's caused by your environment which prohibits ASF from reading standard input of your console. That can occur due to a lot of reasons, but the most common one is you running ASF in the wrong environment (e.g. in systemd, nohup or & background instead of e.g. screen on Linux). If ASF can't access its standard input, then you'll see this error logged and ASF's inability to use your details during runtime.
Normally you should correct the above issue, i.e. allow ASF to access standard input so you can supply the details. However, if you expect this to happen, so you intend to run ASF in input-less environment, then you should explicitly tell ASF that it's the case, by setting Headless mode appropriately. This will tell ASF to never ask for user input under any circumstance, allowing you to run ASF in input-less environments safely. You can answer selected input prompts through other means in this mode, e.g. in ASF-ui.
This error happens when ASF can't establish secure connection with given server, almost exclusively because of SSL certificate mistrust.
In almost all cases this error is caused by wrong date/time on your machine. Every SSL certificate has issued date and expiry date. If your date is invalid and out of those two bounds then the certificate can't be trusted due to a potential MITM attack and ASF refuses to make a connection.
Obvious solution is to set the date on your machine appropriately. It's highly recommended to use automatic date synchronization, such as native synchronization available on Windows, or ntpd on Linux.
If you made sure that the date on your machine is appropriate and the error doesn't want to go away, SSL certificates that your system trusts could be out-of-date or invalid. In this case you should ensure that your machine can establish secure connections, for example by checking if you can access https://github.com with any browser of your choice, or CLI tool such as curl. If you confirmed that this works properly, feel free to ask us for support.
This warning means that Steam did not answer to ASF request in given time. Usually it's caused by Steam networking hiccups and does not affect ASF in any way. In other cases it's the same as request failing after 5 tries. Reporting this issue makes no sense most of the time, as we can't force Steam to respond to our requests.
This problem is almost exclusively caused by disabled/stopped CNG Key Isolation Windows service, which provides core cryptography functionality for ASF, without which the program isn't able to run. You can fix this issue by launching services.msc and ensuring that CNG Key Isolation Windows service doesn't have disabled startup and is currently running.
Ensure that you downloaded ASF from trusted source. The only official and trusted source is ASF releases page on GitHub (and this is also the source for ASF auto-updates) - any other source is untrusted by definition and can contain malware added by other people - you should not trust any other download location, ensure that your ASF always comes from us.
If you confirmed that ASF is downloaded from trusted source, then very likely it's simply a false positive. This happened in the past, is happening right now, and will happen in the future. If you're worried about actual safety when using ASF, then I suggest scanning ASF with many different AVs for actual detection ratio, for example through VirusTotal (or any other web service of your choice like this).
If the AV that you're using falsely detects ASF as a malware, then it's a good idea to send this file sample back to developers of your AV, so they can analyze it and improve their detection engine, as clearly it's not working as good as you think it does. There is no issue in ASF code, and there is also nothing to fix for us, since we're not distributing malware in the first place, therefore it doesn't make any sense to report those false-positives to us. We highly recommend to send ASF sample for further analysis like stated above, but if you don't want to bother with it, then you can always add ASF to some kind of AV exceptions, disable your AV or simply use another one. Sadly, we're used to AVs being stupid, as every once in a while some AV detects ASF as a virus, which usually lasts very short and is being patched up quickly by the devs, but like we pointed out above - it happened, happens and will happen all the time. ASF doesn't include any malicious code, you can review ASF code and even compile from source yourself. We're not hackers to obfuscate ASF code in order to hide from AV heuristics and false positives, so do not expect from us to fix what is not broken - there is no "virus" for us to fix.
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
|---|---|---|---|
- 🏡 Inicio
- 💬 Preguntas frecuentes
- ⚙️ Instalación (empezar aquí)
- 👥 Activador de juegos en segundo plano
- 📢 Comandos
- 🛠️ Compatibilidad
- 🔧 Configuración
- 🎴 ItemsMatcherPlugin
- 📋 Gestión
- ⏱️ Rendimiento
- 📡 Comunicación remota
- 👪 Préstamo familiar de Steam
- 🔄 Intercambios
- ⌨️ Argumentos de la línea de comandos
- 🚧 Obsolescencia
- 🐳 Docker
- 🤔 Preguntas frecuentes adicionales
- 🚀 Configuración de alto rendimiento
- 🔗 IPC
- 🌐 Localización
- 📝 Registro
- 💾 Configuración de poca memoria
- 🕵🏼♂️ MonitoringPlugin
- 🔌 Plugins
- 🔐 Seguridad
- ⬆️ SteamTokenDumperPlugin
- 📦 Aplicaciones de terceros
- 📵 Autenticación de dos factores







