ASFFreeGames icon indicating copy to clipboard operation
ASFFreeGames copied to clipboard

Collect free steam games while asf is running

ASF-FreeGames

License: AGPL v3 Plugin-ci Github All Releases

Description

ASF-FreeGames is a plugin for ArchiSteamFarm allowing one to automatically collect free steam games πŸ”‘ posted on Reddit.


Requirements

Installation

  • πŸ”½ Download latest Dll from the release page
  • ➑️ Move the dll into the plugins folder of your ArchiSteamFarm installation
  • πŸ”„ (re)start ArchiSteamFarm
  • πŸŽ‰ Have fun

How does it works

Every ⏰30 minutes the plugins starts πŸ”¬analysing reddit for new free games⚾.
Then every πŸ”‘addlicense asf appid commands found are broadcasted to each currently logged bot πŸ’ͺ.

Commands

  • freegames to collect free games right now πŸš€
  • getip to get the ip used by ASF πŸ‘€
  • set to configure this plugin options (see below) πŸ› οΈ

for information about issuing πŸ“’commands see ASF's wiki

Advanced configuration

The plugin behavior is configurable via command

  • freegames set nof2p to β›”prevent the plugin to collect free to play games
  • freegames set f2p to β˜‘οΈallow the plugin to collect f2p (the default)
  • freegames set nodlc to β›”prevent the plugin to collect dlc
  • freegames set dlc to β˜‘οΈallow the plugin to collect dlc (the default)

In addition to the command above, the configuration is stored in a πŸ“–config/freegames.json.config json file, one may πŸ–Š edit it using a text editor to suit its need.

FAQ

Log is full of Request failed after 5 attempts! messages is there something wrong ?

  • There's nothing wrong (most likely), those error messages are the result of the plugin trying to add a steam key which is unavailable. With time those errors should occurs less frequently (see #3 for more details).

Dev notes

Compilation

Simply execute dotnet build ASFFreeGames -c Release and find the dll in ASFFreeGames/bin folder, which you can drag to ASF's plugins folder.

GitHub sponsor