This plugin will automatically find, filter, and redeem free packages for your ArchiSteamFarm bots. It exists as a passive alternative to using the SteamDB free packages tool.

While the SteamDB tool already has a list of all free packages, this plugin discovers packages by passively listening for Steam broadcasts. The more your ASF bots are online, the more packages the plugin will discover. To ensure the most important stuff isn't missed, it also monitors the free games subreddits (using ASFinfo).

Download
https://github.com/Citrinate/FreePackages

Recommended Configs

By default, the plugin will redeem everything except for demos and playtests. Filters can be used to add custom restrictions.

Below is a config for only generally desirable packages: +1 packages, anything with trading cards, and free DLC for your already owned games

"EnableFreePackages": true,
"PauseFreePackagesWhilePlaying": true,
"FreePackagesFilters": [{
   "NoCostOnly": true,
},{
  "Categories": [29],
},{
  "Types": ["DLC"],
  "IgnoredTypes": ["Game", "Application"],
}],

Configuration is done on a per-bot basis, so this would be added to any or all of your ASF bot config files.

If you'd like to redeem absolutely everything, this config includes demos and playtests (Note: Only 1 bot can be configured to join playtests):

"EnableFreePackages": true,
"PauseFreePackagesWhilePlaying": true,
"FreePackagesFilters": [{
  "IgnoredTypes": [],
  "PlaytestMode": 3,
}],

If you find this useful, you may want to check out my other ASF projects:

3 months ago

Comment has been collapsed.

Thanks! I personally go with:

  "EnableFreePackages": true,
  "PauseFreePackagesWhilePlaying": true,
  "FreePackagesFilters": [
    {
      "NoCostOnly": true
    },
    {
      "Categories": [
        29
      ]
    },
    {
      "Types": [
        "DLC",
        "Game",
        "Application",
        "Tool"
      ],
      "IgnoredTypes": [
        "Demo",
        "Video",
        "Music"
      ],
      "IgnoredContentDescriptors": [
        3,
        4,
        5
      ],
      "IgnoredTags": [],
      "Languages": [
        "english"
      ]
    }
  ],
3 months ago*
Permalink

Comment has been collapsed.

bump. really appreciate this plugin supports multiple package filters

3 months ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.