maxisoft / ASFFreeGames

Collect free steam games while asf is running

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Collect free steam games while asf is running

License:GNU Affero General Public License v3.0


Languages

Language:C# 100.0%