Hello everyone.
This is my current bot config (without crucial information of course) when I start the program it goes on farming like it should but it doesn't idle the games inside the collection, I mean the hours remain the same, could it be a possible bug or am I missing something?
{
"Enabled": true,
"StartOnLaunch": true,
"SteamLogin": "****",
"SteamPassword": "*****",
"PasswordFormat": 0,
"SteamParentalPIN": "****",
"SteamApiKey": "*****",
"SteamMasterID": 76561198068282737,
"SteamMasterClanID": 0,
"CardDropsRestricted": false,
"DismissInventoryNotifications": false,
"FarmOffline": true,
"HandleOfflineMessages": true,
"AcceptGifts": true,
"IsBotAccount": false,
"SteamTradeMatcher": true,
"ForwardKeysToOtherBots": false,
"DistributeKeys": false,
"ShutdownOnFarmingFinished": false,
"SendOnFarmingFinished": true,
"SteamTradeToken": "G3UlSeFF",
"SendTradePeriod": 0,
"AcceptConfirmationsPeriod": 0,
"CustomGamePlayedWhileIdle": "Test",
"GamesPlayedWhileIdle": [
271590,
479130,
]
}
ASF will play GamesPlayedWhileIdle only if:
a) You own specified games on your account (as in, you can use !play with those appIDs and they work properly)
b) ASF is not currently farming anything (as in you're receiving a message stating that we don't have anything to farm on this account)
c) You're not using ShutdownOnFarmingFinished
This feature works correctly, I even got confirmation yesterday that it does regarding further enhancements. If you're still not sure where is the problem, try !play with your appIDs in order to see yourself if it works or not. Remember that ASF only sends request with your specified appIDs - whether Steam accepts such request, or not, is out of the scope of ASF as a program.
Because this is not a bug neither a suggestion, GitHub is not proper place for this issue.
Ah yes, and if you use FarmOffline feature then you won't actually see those games as being played, but you will notice them on your recently played list in your profile, and hours being increased from time to time (when Steam Network updates). If you want to see the status instead, you must not farm offline.
Also the reason is probably the fact that you set CustomGamePlayedWhileIdle. You can't use CustomGamePlayedWhileIdle and GamesPlayedWhileIdle at the same time - this feature is available since ASF V2.1.2.6 - any version prior to that will use only one of those properties, with CustomGamePlayedWhileIdle being with higher priority than the other.
Therefore, you need to either update to pre-release, or switch CustomGamePlayedWhileIdle back to null. Considering you're farming offline anyway, this property doesn't make sense to you in any case.