Sometimes I want ASF to stop farm or play any game. It seems !pause command only stop farming.
Command !stop works but I only have one bot. So whole ASF will exit.
Is there anyway to stop the bot and keep ASF running? Thanks.
You could change the bot to offline with the ASF-ConfigGenerator.exe if you want to have ASF on and the bot off. But, just like !pause stops farming, you can just play and the bot will automatically stop while you play.
I don't particularly use the GamesPlayedWhileIdle feature, but its purpose is to always have the bot play that game while its idling, therefore, you'd have to turn it off, farm offline or remove the GamesPlayedWhileIdle to have ASF running, but the bot, not doing anything.
@Hyo-ko Thanks for your reply. I do not run ASF locally. In fact, it running in a container on AWS ECS. So it is a little trouble to change config file. When the ASF process stopped, the container stopped too. And ECS agent will restart it. This is a reasonable behavior and I do not want to change it.
I knew ASF will stop farm or play game when I am playing a game. But sometimes it makes me offline. So I really want to a way for stop the bot by sending commands on steam group chat and keep ASF process running.
I think the best way to achieve it is add an option in global config (ASF.json). This option decide the behavior of ASF process when no bot is running, exit or keep running.
Please review the guidelines for contributing to this repository.
https://github.com/JustArchi/ArchiSteamFarm/blob/master/CONTRIBUTING.md
If my issue is not meeting contributing guidelines specified above, especially if it's a question or technical issue, please close my issue immediately - I won't complain.
Sorry, I did not read it carefully.
I found the way to prevent ASF process exit after I read the code and document.
No offense. I have been using GitHub for 5 years. But I never seen a issuse be closed like this way.
Anyway, I do not want to discuss is it a good way to use github and I would like to share on steam group if I find a easy way to solve it.
I apologize if I wasted your time.