import CopyableFAQ from '@docs/components/content/CopyableFAQ';
import { faqData } from './faqData';
import ReactMarkdown from 'react-markdown';
import { Accordions } from 'fumadocs-ui/components/accordion';
# FAQ
{(() => {
const sections = [];
let currentFaqs = [];
let currentSection = null;
faqData.forEach((faq, i) => {
if ('section' in faq) {
if (currentFaqs.length > 0) {
sections.push(
{currentFaqs}
);
currentFaqs = [];
}
sections.push(
{faq.section}
);
currentSection = faq.section;
} else {
currentFaqs.push(
{faq.markdown.split('\n').slice(1).join('\n')}
);
}
});
if (currentFaqs.length > 0) {
sections.push(
{currentFaqs}
);
}
return sections;
})()}
import Cards from '@docs/components/content/Cards';
import CardLink from '@docs/components/content/CardLink';
import { FaSteam, FaImages, FaAward, FaTools, FaSignInAlt, FaQuoteRight, FaQuestion } from 'react-icons/fa';
import { GrInstallOption } from 'react-icons/gr';
import { TbCardsFilled, TbGift, TbClock, TbBuildingStore, TbHourglassLow } from 'react-icons/tb';
import { IoPlay } from 'react-icons/io5';
# Introduction
Steam Game Idler (SGI) is a Steam automation tool for farming trading cards, managing achievements, and boosting playtime across all games in your Steam library.
This project was born out of frustration with alternatives like ArchiSteamFarm, Steam Achievement Manager and Idle Master, which often lacked key features, were overly complex to set up, had ugly or outdated user interfaces, or suffered from bugs and infrequent updates.
SGI combines the best aspects of these tools into a single, modern, free, and easy-to-use application.
### Get Started
### Guides
### Miscellaneous
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Steam Credentials
SGI needs your Steam credentials for the [Card Farming](/docs/features/card-farming) and [Trading Card Manager](/docs/features/trading-card-manager) features.
Steam credentials are used to verify which of your games have card drops remaining, as well as fetching and listing your trading cards on the Steam market.
SGI offers both a [**Manual Method**](/docs/steam-credentials#manual-method) and an [**Automated Method (PRO)**](/docs/steam-credentials#automated-method) for providing your Steam credentials.
These credentials allow limited access to your Steam account, but they do not allow access to changing your password, email address, or other sensitive information
You must get your cookies from [https://steamcommunity.com/](https://steamcommunity.com/) and not [https://store.steampowered.com/](https://store.steampowered.com/)
## Manual Method
#### Log In to the Steam Community Website
Open your browser and log in to [https://steamcommunity.com/](https://steamcommunity.com/) with the account you use with SGI
#### Find Your Steam Cookies
Press "**F12**" to open the Developer Tools
Navigate to the "**Application**" tab *(or "**Storage**" on Firefox)*
Under "**Cookies**", select `https://steamcommunity.com/`
Copy the "**value**" for both "**sessionid**" and "**steamLoginSecure**"
**OPTIONAL:** If you have either a "**steamParental**" or "**steamMachineAuth**" cookie, you will need to copy its "**value**" as well
#### Add Credentials to SGI
Open SGI and go to [](/docs/steam-credentials)
Paste your credentials into the appropriate fields and click
#### Reauthentication
Steam credentials expire after a certain period of time. When this happens, repeat the steps above
#### Signing Out
To clear your stored credentials, click the button
## Automated Method
This method will not work if you have [Family View](https://store.steampowered.com/parental/) enabled on your Steam account. You **must disable [Family View](https://store.steampowered.com/parental/)** to use this method.
#### Open SGI and Navigate to the Settings
Open SGI and go to [](/docs/steam-credentials)
#### Sign In via Steam
Click and sign in to your Steam account in the new window via:
* Username and password
* Scanning the QR Code
#### Automatic Cookie Retrieval
Once signed in, SGI will automatically retrieve your `sessionid` and `steamLoginSecure` cookies and close the window
#### Reauthentication
Steam credentials expire after a certain period of time. SGI will attempt to automatically refresh your credentials when this happens. If automatic validation does happen to fail, you can still manually click and your credentials will be refreshed automatically
#### Signing Out
To clear your stored credentials, or to sign in to another account, click the button
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Troubleshooting
This page covers common issues and their solutions when using Steam Game Idler.
Always check the [FAQ](/docs/faq) section first, as many common questions are answered there
## Preliminary Checks
### Check System Requirements
* Windows 10/11 (64-bit)
* Steam client installed
* Internet connection
### Verify Steam Setup
* Steam client is running
* You're signed in to at least one Steam account
* Your Steam profile is set to public (for some features)
### Check SGI Installation
* SGI is installed in the default location
* You're running the latest version
* Windows Defender/antivirus isn't blocking SGI
## Common Issues
### Installation & Startup Problems
#### SGI Won't Install
**Symptoms:** Installation fails or shows errors
**Solutions:**
* Run the installer as administrator
* Temporarily disable antivirus during installation
* Make sure you have sufficient disk space
* Download the installer again (it might be corrupted)
#### SGI Won't Start
**Symptoms:** Application doesn't open or shows blank screen
**Solutions:**
* Make sure Steam is running and you're signed in
* Run SGI as administrator
* Check if Windows Defender is blocking the application
* Restart your computer and try again
### Card Farming Issues
#### No Cards Dropping
**Symptoms:** Card farming runs but no cards are received
**Solutions:**
* Check if games actually have card drops remaining
* Make sure you own the games (not family-shared)
* Wait longer - new accounts may have a 3-hour+ delay
* Check if the games are marked as private in your library
#### "Incorrect card farming credentials" Error
**Symptoms:** Card farming can't authenticate
**Solutions:**
* Update your Steam cookies following the [Steam Credentials](/docs/steam-credentials) guide
* Make sure you copied cookies from `steamcommunity.com`, not `store.steampowered.com`
* Check if you need additional cookies (`steamParental`, `steamMachineAuth`)
* Clear browser cache and get fresh cookies
### Achievement Issues
#### Achievement Unlocker Fails to Unlock Achievements
**Symptoms:** Achievement unlocker fails or shows errors
**Solutions:**
* Check if achievements are marked as "Protected" in [Achievement Manager](/docs/features/achievement-manager#special-flags)
* Verify the game has achievements
* Try unlocking them manually in [Achievement Manager](/docs/features/achievement-manager) first
#### Achievement Manager Shows "No achievements/statistics found"
**Symptoms:** Empty achievement list for a game
**Solutions:**
* Set your Steam profile's Game Details to public
* Make sure the game actually has achievements and statistics
* Delete the games's achievement cache file and try again:
1. Close SGI
2. Navigate to `%appdata%/roaming/com.zevnda.steam-game-idler/cache/{user_id}/achievement_data`
3. Delete the game's cache file (e.g., `12345.json`)
### Performance Issues
#### Too Many SteamUtility Processes
**Symptoms:** Many `SteamUtility.exe` processes in Task Manager
**Solutions:**
* This is normal when idling multiple games
* Reduce the number of games being idled simultaneously
* Restart SGI (or system) if processes don't close after stopping idling
## Advanced Troubleshooting
### Check Log Files
### Locate Log Files
1. Press `Win + R` to open Run dialog
2. Navigate to `%appdata%/roaming/com.zevnda.steam-game-idler`
3. Open the `log.txt` file to check for errors
### Analyze Logs
Look for error messages, warnings, or unusual patterns that might indicate the issue
### Report Issues
If you find persistent errors, include relevant log excerpts when [reporting issues on GitHub](https://github.com/zevnda/steam-game-idler/issues/new?template=issue_report.yml)
### Reset SGI Settings
This will reset all your customized settings and lists
### Close SGI Completely
Make sure SGI is not running
### Delete Settings
1. Press `Win + R` to open Run dialog
2. Navigate to `%appdata%/roaming/com.zevnda.steam-game-idler`
3. Delete all files and folders in this directory
### Restart SGI
Launch SGI and reconfigure your settings
### Registry Issues
If SGI can't find Steam, you may need reinstall Steam, or fix registry entries:
### Open Registry Editor
1. Press `Win + R`, type `regedit`, press Enter
2. Navigate to `HKEY_CURRENT_USER\Software\Valve\Steam`
### Check Steam Path
Verify the `SteamPath` value points to your Steam installation (e.g., `C:\Program Files (x86)\Steam`)
### Fix if Incorrect
Right-click `SteamPath`, select "Modify", and enter the correct path
## Getting Help
If these troubleshooting steps don't solve your issue:
1. **Check the [FAQ](/docs/faq)** for additional solutions
2. **Search existing issues** on the [GitHub repository](https://github.com/zevnda/steam-game-idler/issues)
3. **Create a new issue** with:
* Detailed description of the problem
* Steps to reproduce
* Your system information (Windows version, Steam version)
* Relevant log file excerpts
* Screenshots if applicable
When reporting issues, never share your Steam credentials or personal information
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# How to use the Steam Achievement Manager
Steam Achievement Manager tools allow you to unlock, lock, and manage achievements for your Steam games.
Whether you're looking to complete your achievement collection, test achievement functionality, or restore lost progress, a reliable achievement manager is essential.
SGI's Achievement Manager provides a safe, modern alternative to traditional Steam achievement management tools.
### Achievements
Click in the sidebar
Click beneath the game image to open the achievement manager
On the achievement manager screen you will see a list of achievements for that game, if any are available
Click or next to an achievement to unlock or lock that specific achievement
Click or in the page header to unlock or lock all achievements for that game
### Statistics
Click in the sidebar
Click beneath the game image to open the achievement manager
On the achievement manager screen, click the tab. You will see a list of statistics for that game, if any are available
Change the `value` of any statistics you want to modify and click
## Special Flags
Some games have achievements and statistics with [special flags](https://partner.steamgames.com/doc/features/achievements#3) set by the develper:
* **Protected:** Only official game servers can change these. You won't be able to change these in SGI
* **IncrementOnly:** You can only increase this statistic's value, not decrease it (5 → 6 is allowed, but 5 → 4 is not)
* **Hidden:** The achievement description is hidden, so it’s harder to know how to unlock it
For statistics with any flags, the flags will be shown under the statistic in the statistics tab.
For achievements with the "Hidden" flag, the description will be blurred until you hover over it with your mouse.
For achievements with the "Protected" flag, the unlock/lock buttons will be disabled.
## What is a Steam Achievement Manager?
A Steam Achievement Manager is a tool that allows you to manually control your Steam game achievements outside of normal gameplay. These tools interact with Steam's API to unlock or lock achievements, modify achievement statistics, and manage your gaming profile.
Steam achievement managers are commonly used to:
* Restore achievements lost due to save file corruption or game bugs
* Test achievement functionality for game developers
* Complete achievement collections for games you've already beaten
* Fix achievements that didn't unlock properly during gameplay
* Manage achievement statistics and counters
SGI's Achievement Manager works similarly to SAM (Steam Achievement Manager) by Gibbed, but offers a modern interface and additional features like bulk operations and statistics editing.
## Why Use SGI's Steam Achievement Manager?
**Modern Interface**: Unlike older achievement unlocker tools, SGI provides a clean, intuitive interface that makes achievement management simple and straightforward.
**Safe & Reliable**: SGI uses official Steam API methods to manage achievements, ensuring compatibility and safety for your Steam account.
**Bulk Operations**: Unlock or lock all achievements for a game with a single click, saving time when managing large achievement lists.
**Statistics Support**: Beyond just unlocking achievements, you can also modify achievement statistics and counters that many games use for progression tracking.
**Active Development**: SGI is actively maintained and updated to support the latest Steam features and games, unlike legacy tools that may no longer be supported.
## SGI vs Other Achievement Managers
If you're familiar with other Steam achievement unlocker tools, here's how SGI compares:
**vs SAM (Steam Achievement Manager by Gibbed)**
* SGI offers a modern web-based interface vs SAM's desktop application
* Both provide achievement unlocking and locking capabilities
* SGI includes additional features like task scheduling and game idling
* SGI is actively maintained while SAM development has slowed
**vs Manual Achievement Unlocking**
* SGI provides bulk operations to unlock/lock all achievements at once
* Visual interface makes it easy to see which achievements are locked/unlocked
* Statistics editing for achievement-related counters and values
## Frequently Asked Questions
### Is using a Steam achievement manager safe?
Steam achievement managers interact with Steam's official API. While using achievement managers is against Steam's Subscriber Agreement, VAC (Valve Anti-Cheat) bans are game-specific and typically only triggered by cheating in multiplayer games. Achievement unlocking has not historically resulted in VAC bans, though use any achievement manager at your own discretion.
### Can I get banned for using a Steam achievement unlocker?
Achievement managers do not typically result in bans. However, they do violate Steam's terms of service. Steam has not historically banned accounts for achievement unlocking, but use responsibly and at your own risk.
### How is SGI different from SAM (Steam Achievement Manager)?
SGI offers a more modern interface, active development, and additional features like statistics editing and bulk operations. While SAM by Gibbed pioneered achievement management tools, SGI provides an updated experience for current Steam users.
### Will unlocked achievements show in my Steam profile?
Yes, achievements unlocked through SGI will appear on your Steam profile just like naturally earned achievements. They are indistinguishable from achievements earned through normal gameplay.
### Can I lock achievements I've already unlocked?
Yes, SGI allows you to lock (remove) achievements you've previously unlocked. This is useful if you want to re-earn achievements or fix mistakes.
### Does the achievement manager work with all Steam games?
SGI's Achievement Manager works with any Steam game that has achievements. However, some games use protected achievements that cannot be modified even with achievement managers.
## Troubleshooting Achievement Manager Issues
### Achievements won't unlock
* Ensure Steam is running and you're logged in
* Verify the game supports achievements (check the Steam store page)
* Check if the achievement has a "Protected" flag that prevents modification
* Try restarting Steam after making changes
### Statistics won't save
* Some statistics have "IncrementOnly" flags that prevent decreasing values
* Protected statistics cannot be modified
* Ensure you click the "Save Changes" button after editing
### Changes not appearing in Steam
* Achievement changes may take a few moments to sync with Steam's servers
* Try restarting Steam to force a sync
* Check your Steam profile in a private/incognito browser window to see updated achievements
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# How to Automatically Unlock Steam Achievements
Unlock Steam achievements automatically with natural timing and realistic delays. SGI's Steam Achievement Unlocker gradually unlocks your game achievements in a way that mimics legitimate gameplay, helping you avoid detection while completing your achievement collection.
Unlike manual achievement managers, the achievement unlocker automates the entire process with customizable unlock intervals, custom ordering, and intelligent timing based on global achievement percentages.
Configure this feature's settings in [Settings → Achievement Unlocker](/docs/settings/achievement-unlocker) before using it
### Default Mode
In default mode, achievements are unlocked in the order of global achievement percentage, with the delay set in [Settings → General → Unlock Interval](/docs/settings/achievement-unlocker#unlock-interval).
Click in the sidebar
Click and click on individual games to add and remove them, and then click
Optionally, you can customize the unlock order and set delays for individual achievements by [following these steps](#custom-order--unlock-delay)
Click
### Custom Order & Unlock Delay
The `custom order` feature lets you set the exact order in which achievements are unlocked, and allows you to skip any that you don’t want unlocked.
The `unlock delay` is how long SGI waits after unlocking one achievement before unlocking the next.
> If you set a delay of 10 minutes on achievement one, SGI will unlock achievement one, wait 10 minutes, and then unlock achievement two.
Unlock delays override the global value set in [Settings → General → Unlock Interval](/docs/settings/achievement-unlocker#unlock-interval). If no unlock delay is set, the global value is used.
You can customize the order, set delays, or both — each step is optional.
Follow steps 1 and 2 from the [Default Mode](#default-mode) section above
Click below the game you want to customize
Drag and drop achievements by grabbing the to set their unlock order
Click to uncheck achievements that you want to exclude from being unlocked
Click on each achievement that you want to set an unlock delay for and set the delay (in minutes)
If an achievement already has a delay set, you can click to change or clear it
Click and then click
## What is a Steam Achievement Unlocker?
A Steam achievement unlocker is an automated tool that gradually unlocks Steam game achievements with realistic timing and delays to mimic natural gameplay. Unlike manual achievement managers that require you to click each achievement individually, automatic achievement unlockers handle the entire process for you.
Steam achievement unlockers are commonly used to:
* Complete achievement collections without spending excessive time grinding
* Unlock achievements for games you've already beaten but lost save data
* Restore progress after technical issues or game bugs
* Test achievement systems for game developers
* Avoid suspiciously fast achievement unlocking patterns
SGI's Achievement Unlocker differentiates itself by unlocking achievements based on global popularity (most common achievements first), adding customizable delays between unlocks, and allowing you to set custom unlock orders for maximum authenticity.
## Why Use SGI's Automatic Achievement Unlocker?
**Natural Timing**: Unlike tools that unlock all achievements instantly (which is obviously suspicious), SGI spaces out achievement unlocks with customizable delays to simulate realistic gameplay patterns.
**Smart Ordering**: By default, achievements unlock in order of global completion percentage—just like a real player would earn common achievements before rare ones. This makes your achievement timeline look legitimate.
**Fully Automated**: Once configured, the achievement unlocker runs automatically in the background. No need to manually click through hundreds of achievements.
**Custom Control**: Override default settings with custom unlock orders and individual achievement delays for complete control over how your achievements appear.
**Multiple Games Support**: Queue up multiple games and let SGI work through them one at a time, automatically moving to the next game when the current one is complete.
**Safe & Discrete**: By avoiding instant mass-unlocking and mimicking natural gameplay patterns, SGI helps you stay under the radar when completing your achievement collection.
## How Automatic Achievement Unlocking Works
When you start the achievement unlocker, SGI follows this process:
1. **Analyzes Global Stats**: SGI retrieves global achievement statistics for your selected games from Steam's API
2. **Determines Order**: Achievements are sorted by completion percentage (most common first) unless you've set a custom order
3. **Applies Delays**: SGI waits the specified interval between each unlock (customizable per achievement or globally)
4. **Unlocks Gradually**: Achievements unlock one at a time over hours or days, depending on your settings
5. **Moves to Next Game**: Once all achievements for a game are unlocked, SGI automatically processes the next game in your queue
This gradual, intelligent approach is what makes SGI's achievement unlocker appear more legitimate than instant unlock tools.
## SGI vs Other Achievement Unlockers
**vs SAM (Steam Achievement Manager)**
* SAM is manual-only—you must unlock each achievement yourself
* SGI automates the entire process with smart timing
* SAM has no delay features, making it easier to create suspicious unlock patterns
* SGI actively maintained while SAM development has slowed
**vs Other Automatic Unlockers**
* Many basic unlockers unlock all achievements instantly or in quick succession
* SGI uses intelligent ordering based on global achievement percentages
* SGI provides granular control with per-achievement delays
* Modern interface vs command-line alternatives
**vs Manual Unlocking**
* Automatic process saves hours of clicking
* Built-in safety with realistic timing
* Handles hundreds of achievements across multiple games effortlessly
## Frequently Asked Questions
### Is using a Steam achievement unlocker safe?
Achievement unlockers interact with Steam's API, and while VAC cannot be triggered by achievement unlocking tools given how anticheat systems work , using any achievement tool violates Steam's terms of service. Spacing out achievement unlocks over time makes detection nearly impossible unless you have very low playtime . Use responsibly and at your own discretion.
### Can I get banned for automatically unlocking achievements?
Steam is unlikely to ban accounts for achievement unlocking because these changes only affect cosmetic aspects rather than impacting other players . However, unlocking all achievements simultaneously is obviously suspicious, whereas spacing them out makes it much harder to detect . SGI's delay features help you avoid creating obvious patterns.
### How is this different from the Achievement Manager feature?
The Achievement Manager is for manual control—you click to unlock/lock specific achievements and edit statistics. The Achievement Unlocker is fully automated—it unlocks achievements automatically over time with delays and smart ordering. Use Achievement Manager for precise control, Achievement Unlocker for bulk automated completion.
### What's the best delay setting to use?
This depends on the game and how quickly you want achievements unlocked. For realistic timing:
* **Casual games**: 5-15 minute delays
* **Story-driven games**: 30-60 minute delays
* **Long RPGs**: 1-4 hour delays
* **Maximum realism**: Match delays to typical gameplay session lengths
Remember, if you unlock achievements with very low playtime, it becomes more obvious , so consider running the game idler alongside the achievement unlocker.
### Can I unlock achievements for multiple games at once?
SGI unlocks achievements for one game at a time to maintain authenticity. Once all achievements for a game are completed, it automatically moves to the next game in your queue. If you need to unlock multiple games simultaneously, you can run multiple instances of SGI with different game selections.
### Will unlocked achievements show up immediately?
Achievement unlocks sync with Steam's servers within moments. You'll see achievement notifications pop up (if Steam is running) as they unlock. Check your Steam profile to verify achievements appear correctly.
### What if I want to skip certain achievements?
Use the custom order feature to uncheck any achievements you don't want unlocked. Only checked achievements will be unlocked when you start the process.
## Troubleshooting Achievement Unlocker Issues
### Achievements aren't unlocking automatically
* Verify Steam is running and you're logged in
* Check that you've added games to your achievement unlocker list
* Ensure unlock intervals are configured in settings
* Verify the game has unlockable achievements (not all are unlockable)
### Process stops unexpectedly
* Some achievements may be protected and cannot be unlocked
* Check if Steam disconnected or requires re-authentication
* Verify your settings haven't been reset
* Review the game for any special achievement flags
### Achievements unlocking too fast
* Increase the global unlock interval in settings
* Add individual delays to specific achievements
* Consider longer delays for rare achievements to maintain realism
### Multiple instances not working
* Ensure each instance is configured with different games
* Verify Steam can handle multiple API connections
* Check that both instances are properly authenticated
## Best Practices for Achievement Unlocking
**Start with Common Achievements**: Let the default global percentage ordering guide the unlock sequence—this is how real players earn achievements.
**Use Realistic Delays**: Achievements unlocked in order of global popularity with timed delays between them appear more authentic . Don't rush the process.
**Combine with Game Idling**: Running achievements unlocker while idling the game increases your playtime, making your achievement timeline more believable.
**Avoid Instant Mass Unlocks**: Unlocking many achievements simultaneously is an obvious indicator of cheating . Always use delays.
**Check Protected Achievements**: Some games have achievements that cannot be modified. Review your game's achievement list before starting.
**Queue Games Strategically**: Start with games you have some playtime in already, then move to newer titles to maintain a realistic progression pattern.
## Additional Information
You can add as many games as you want to your achievement unlocker list.
As this feature is designed to look legitimate, it will only unlock achievements for **one game at a time**. When all achievements for that game are unlocked, SGI will move on to the next game in your list.
If you want to unlock achievements for multiple games at the same time, you can run more than one instance of SGI and choose a different game, or set of games, all with their own settings, for each instance.
The achievement unlocker works alongside other SGI features like card farming and game idling, allowing you to automate multiple aspects of your Steam account management simultaneously.
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Automatic Idler
The Steam Automatic Idler feature allows you to automatically idle your Steam games when SGI is launched. This is useful for users who want to consistently boost playtime on specific games without having to manually idle them each time.
This makes for a hassle-free playtime boosting experience when used with the [Run At Startup](/docs/settings/general#run-at-startup) setting.
You can idle a maximum of 32 games simultaneously. This limit is imposed by the Steam client
Click in the sidebar
Click and click on individual games to add and remove them
The next time you launch SGI, the games in this list will be automatically idled
Or click to start idling them immediately
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# How to Farm Steam Trading Cards Automatically
Farm Steam trading cards automatically from your game library with SGI's advanced Steam card farming tool. Our Steam card farmer runs games in the background to maximize card drops without downloading or actively playing, making it the most efficient way to build your card collection and earn Steam marketplace profits.
Whether you want to farm cards from specific games or automatically idle all games with card drops remaining, SGI's Steam card farmer handles everything automatically with an optimized farming algorithm that maximizes card drop efficiency.
You must add your [Steam Credentials](/docs/steam-credentials) before you can use this feature
### Farm Specific Games (Card Farming List)
Enable [`Farm Games In List`](/docs/settings/card-farming#farm-games-in-list) in
Click in the sidebar
Click and click on individual games to add and remove them
Click and then
### Farm All Games (All Games With Drops Remaining)
Enable [`Farm All Games`](/docs/settings/card-farming#farm-games-in-list) in
Click in the sidebar
Optionally, click and click on individual games to blacklist them from being farmed
Click
## Account Restriction
New Steam accounts and accounts that have recently refunded a game fall under the [Limited User Account](https://help.steampowered.com/en/faqs/view/71D3-35C2-AD96-AA3A) restrictions and may have to spend a minimum of **$5.00 USD**, and/or wait three hours before the first card will drop.
## Card Drop Times
The time it takes for cards to drop varies from game to game. This interval is set by the developer. Some games drop a card every 30 minutes, while others may take up to 2 hours.
## Blacklisting Games
You can blacklist specific games from being farmed for cards by clicking the button and then clicking the button next to individual games.
Blacklisted games will not be farmed for cards in either mode, even if they have card drops remaining, and even if you have added them to your card farming list.
## What is a Steam Card Farmer?
A Steam card farmer is an automated tool that idles Steam games in the background to collect trading card drops without requiring you to download, install, or actively play the games. Steam card farming tools simulate game playtime, triggering Steam's card drop system while you're away from your computer.
Steam card farmers are commonly used to:
* Collect trading cards from your entire game library automatically
* Earn Steam marketplace profits by selling farmed cards
* Level up your Steam account by crafting badges from collected card sets
* Farm cards from games you own but don't want to play
* Maximize card drops without consuming computer resources running actual games
* Build complete card collections for badge crafting
Card farming tools allow you to farm cards from multiple accounts simultaneously without requiring the official Steam client running in the background , making them significantly more efficient than manual card collection methods.
## Why Use SGI's Steam Card Farmer?
**Optimized Farming Algorithm**: SGI uses an intelligent card farming strategy that maximizes drop efficiency. Our algorithm idles games in short bursts followed by brief pauses to trigger card drops as quickly as possible, often faster than traditional continuous idling.
**Farm Up to 32 Games Simultaneously**: Steam allows farming cards from up to 30-32 games at the same time , and SGI fully utilizes this limit to maximize your card farming efficiency.
**No Game Downloads Required**: Unlike manually farming cards by running games, SGI's Steam card farmer doesn't require downloading or installing games. Simply add games to your farming list and let SGI handle the rest.
**Automatic Queue Management**: When a game runs out of card drops, SGI automatically removes it from the queue and starts farming the next available game, ensuring continuous card farming without manual intervention.
**Blacklist Support**: Exclude specific games from being farmed while still farming everything else in your library automatically.
**Farm All or Farm Selected**: Choose between farming all games with remaining drops or manually selecting specific games to farm for cards.
**Background Operation**: SGI runs quietly in the background, consuming minimal system resources while farming Steam cards continuously.
**Active Development**: Unlike legacy Steam card farming tools like Idle Master that are no longer actively maintained, SGI receives regular updates and support.
## How Steam Card Farming Works
Steam trading cards are digital collectibles that drop as you accumulate playtime in games that support them. Games must support trading cards, and your Steam account must have at least $5 in purchases to receive card drops .
When you farm cards with SGI, here's what happens:
1. **Game Selection**: SGI identifies all games in your library with remaining card drops available
2. **Simultaneous Idling**: Up to 32 games are idled simultaneously to meet the initial playtime requirement
3. **Optimized Card Drops**: SGI uses a specialized farming algorithm that alternates between idling periods and pauses to trigger card drops efficiently
4. **Automatic Rotation**: When a game has no more card drops, it's removed and replaced with the next game in your queue
5. **Continuous Farming**: The process repeats until all selected games have been farmed for cards
If a card set consists of eight cards, you will be awarded half—four cards from farming . The remaining cards must be obtained through trading or marketplace purchases to complete the set.
## SGI's Advanced Card Farming Algorithm
You can add as many games as you want to your card farming list, but Steam only allows farming cards from up to 32 games at the same time.
When a game has no card drops left, it will be removed from the list and SGI will start farming the next available game.
While farming cards, you may see `SteamUtility.exe (idle)` processes start and stop. This is normal — SGI uses the following method to farm cards as quickly as possible:
```markdown
1. Idle each game for 5 minutes
2. Stop idling for 1 minute
3. Idle each game for 15 seconds (first card drop should happen here)
4. Stop idling for 1 minute
5. Idle each game for 30 minutes
6. Stop idling for 1 minute
7. Idle each game for 15 seconds (next card drop should happen here)
8. Stop idling for 1 minute
9. Repeat the process
```
## SGI vs Other Steam Card Farmers
**vs ArchiSteamFarm (ASF)**
* ASF is designed to farm Steam cards from multiple accounts simultaneously and requires technical setup
* SGI focuses on single-account farming with a user-friendly graphical interface
* ASF is command-line based; SGI provides a modern visual interface
* SGI includes achievement management and game idling features beyond card farming
* SGI is ideal for individual users; ASF is better for managing many accounts
**vs Idle Master**
* Idle Master development has largely ceased; SGI is actively maintained
* Idle Master allows you to effectively unlock all available Steam trading cards , but lacks modern features
* SGI includes optimized farming algorithms for faster card drops
* SGI provides more granular control with blacklisting and custom lists
* SGI includes additional Steam automation features
**vs Manual Card Farming**
* Manual farming requires downloading and running actual games
* You can farm cards by simply launching games via Steam without actively playing them , but this requires games to be installed
* SGI eliminates download requirements and automates the entire process
* Manual farming consumes more system resources than SGI's lightweight idling
**vs Mobile Card Farming Apps**
* Mobile apps like Idle Daddy offered convenient card farming on the go, but due to lack of updates, their functionality has become unreliable
* SGI runs on your PC with full reliability and active support
* Mobile apps often require cloud services or subscriptions; SGI is free and local
## Frequently Asked Questions
### Is Steam card farming safe?
Steam card farming tools use Steam's official API to simulate game playtime. While using card farmers is technically against Steam's terms of service, card farming tools guarantee being VAC-free, with a focus on security and privacy . Card farming has not historically resulted in account bans, though use any card farmer at your own discretion.
### How many cards can I farm per game?
If a set consists of eight cards, you will be awarded half—four cards from farming. The exact number varies per game, but you'll always receive approximately half of the total card set through farming.
### Do I need to download games to farm their cards?
No. SGI's Steam card farmer doesn't require downloading or installing games. It simulates game playtime through Steam's API, triggering card drops without the games being installed on your computer.
### Can I farm cards from all my games at once?
You can configure the card farmer to idle 30 games at once during the initial farming phase. SGI supports farming up to 32 games simultaneously, which is Steam's maximum limit.
### How long does it take to farm all my cards?
This depends on how many games you own, their individual drop rates, and how many cards are remaining. With SGI's optimized algorithm, most users can farm their entire library's available card drops within a few days to a week of continuous farming.
### Can I use my computer while farming cards?
Yes. SGI runs in the background and consumes minimal resources. You can use your computer normally, including playing Steam games (though playing games may affect card drop rates for the games you're farming).
### What's the difference between card farming and game idling?
Card farming specifically focuses on collecting trading card drops. Game idling increases playtime for any game, whether or not it has cards. SGI includes both features—use card farming to collect cards, and use game idling to boost playtime.
### Will card farming affect my Steam status?
Offline farming enables you to skip in-game status and stop confusing your friends with fake playing status . SGI can farm cards without showing "In-Game" status to your friends, depending on your configuration.
## Troubleshooting Card Farming Issues
### Cards aren't dropping
* Verify your Steam account meets the $5 minimum purchase requirement
* Check if the game actually has trading cards (visit the Steam store page)
* Ensure you haven't already received all available card drops for that game
* Confirm Steam is running and you're logged in
* Wait for the appropriate drop interval (30 minutes to 2 hours per card)
### Card farming stopped unexpectedly
* Check if Steam disconnected or requires re-authentication
* Verify your Steam credentials in SGI settings
* Ensure no Steam Guard confirmations are pending
* Restart SGI and Steam to refresh the connection
### Not all games are being farmed
* Verify games aren't blacklisted in your settings
* Check that "Farm All Games" is enabled if you want to farm everything
* Confirm games actually have remaining card drops
* Review your card farming list to ensure games are added
### SteamUtility.exe processes showing
* This is normal behavior—SGI creates these processes to idle games
* Multiple processes may appear when farming 32 games simultaneously
* Processes will stop and start as part of the farming algorithm
* Do not manually end these processes or card farming will stop
## Best Practices for Steam Card Farming
**Farm During Downtime**: Let SGI run overnight or while you're at work to maximize card collection without interrupting your computer use.
**Prioritize High-Value Cards**: Check Steam marketplace prices and prioritize farming games with valuable card drops first.
**Combine with Achievement Unlocking**: Use SGI's achievement unlocker alongside card farming to automate multiple Steam tasks simultaneously.
**Regular Maintenance**: Periodically check your card inventory and sell or trade cards to keep your collection organized.
**Monitor Drop Rates**: Some games have longer drop intervals—if a game isn't dropping cards, give it more time before troubleshooting.
**Use Blacklist Wisely**: Blacklist games you want to play manually or games with special requirements that don't work well with automated farming.
## Maximizing Your Card Farming Profits
Once you've farmed your cards, you have several options:
* **Sell on Steam Marketplace**: Most cards sell for $0.05-$0.15, with rare cards worth more
* **Craft Badges**: Combine complete card sets to craft badges, earn XP, and level up your Steam account
* **Trade for Complete Sets**: Trade duplicate cards with other users to complete sets faster
* **Hold Valuable Cards**: Some cards appreciate in value over time, especially from delisted or seasonal games
With SGI's efficient card farming, you can collect hundreds of cards per week, potentially earning $10-50 per month depending on your library size and card values.
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Free Games
SGI will periodically check the Steam store for free games and notify you when new ones are available. This feature helps you discover and claim free games that you might otherwise miss.
DLC, free-to-play games, and games that you already own are not shown in the Free Games list
Click in the sidebar
Click beneath the game image to open its Steam store page where you can add the game to your library
After claiming a free game, refresh your games list clicking in the page header of
## Notifications
When new free games are detected, SGI will show a notification in the bottom-right corner of your screen. You can disable the [Free Game Notifications](/docs/settings/free-games#free-game-notifications) in the settings.
## Auto Redeem
If you enable [Auto Redeem Free Games](/docs/settings/free-games#auto-redeem-free-games), SGI will automatically add free games to your Steam library as soon as they are detected.
## What Counts as a Free Game?
SGI only considers a game to be free if it is temporarily available for `$0.00` as part of a promotion or sale on the Steam store.
This is different to free-to-play games, which have no price and are always available for free. Free-to-play games are not shown in the Free Games list.
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Manually Adding Games
In some cases, SGI may not automatically detect all the games in your Steam library [for reasons explained here](/docs/faq#:~:text=Why%20are%20some%20games%20not%20showing%20up%20in%20my%20games%20list%20in%20SGI%3F).
When this happens, you can manually add games to SGI to ensure they are included in features like [Card Farming](/docs/features/card-farming), [Achievement Unlocker](/docs/features/achievement-unlocker), and [Automatic Idler](/docs/features/auto-idler).
Adding games manually does not always guarantee that all SGI features will work correctly with those games
Click either , , , or in the sidebar, depending on which list you want to add the game to
Click on the button in the page header
In the modal that opens, enter the `game name` and `game id` of the game you want to add
The `game id` is the number in the game's store page URL. For example, here it is `570`:
```
https://store.steampowered.com/app/570/Dota_2/
```
Click to add the game to the list
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Playtime Booster
The Steam Playtime Booster feature allows you to idle one or more games manually to boost their total playtime.
You can idle a maximum of 32 games simultaneously. This limit is imposed by the Steam client
Click in the sidebar
Click below the game to begin idling the it
Click in the sidebar to view the games you are currently idling
## Additional Information
When you idle games with Playtime Booster, SGI creates a `SteamUtility.exe (idle)` window for each game to make Steam think you are playing those games. This window will close automatically when you stop idling the game, or when you exit SGI.
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Task Scheduling
Automation tasks such as [Card Farming](/docs/features/card-farming), [Achievement Unlocker](/docs/features/achievement-unlocker), and [Automatic Idler](/docs/features/auto-idler) can be scheduled to run after another feature finishes.
For example, when Card Farming is finished, you can automatically run the Achievement Unlocker. Or when the Achievement Unlocker is finished, you can automatically run the Automatic Idler.
You can chain tasks together to create a workflow that suits your needs.
Click in the sidebar
In both the [Card Farming](/docs/settings/card-farming) and [Achievement Unlocker](/docs/settings/achievement-unlocker) settings tabs, you can configure the next task to run automatically once the current task is finished by enabling the `Schedule Next Task` option and selecting the task that you want to run next
import DocsCTA from '@docs/components/content/DocsCTA';
import MockButton from '@docs/components/content/MockButton';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Trading Card Manager
The Trading Card Manager feature allows you to manage your Steam trading card inventory directly within SGI, including the ability to view your card collection and sell cards on the Steam marketplace.
This feature uses an undocumented Steam API endpoint with strict rate limits to fetch card prices. If you encounter errors while selling card or fetching card prices, please try increasing the [Sell Delay](/docs/settings/trading-card-manager#sell-delay), or wait a few minutes before trying to fetch card prices again
You must add your [Steam Credentials](/docs/steam-credentials) before you can use this feature
Configure this feature's settings in [Settings → Trading Card Manager](/docs/settings/trading-card-manager) before using it
Click in the sidebar
#### List individual cards
Find the card you want to sell and input a sale price
Click to list the card
#### List selected cards
Find the cards you want to sell and input a sale price for each one
Click to list only the selected cards
#### List all cards
Click to list all cards
Confirm each listing via the Steam mobile app or email depending on your [Steam Guard](https://help.steampowered.com/en/faqs/view/06B0-26E6-2CF8-254C) settings
Click in the page header to update your card list
## Removing Listings
Click to remove all your active trading card listings from the Steam marketplace.
## Pricing Details
When you use , SGI will list each card at its `highest_buy_order`. If that price isn't available, it will use its `lowest_sell_order`. If neither price is available, the card won't be listed.
You can choose which option to use by default by changing the [Default Sell Option](/docs/settings/trading-card-manager#default-sell-option) in the settings.
## Marketplace Fees
Steam charges a [15% transaction fee](https://help.steampowered.com/en/faqs/view/61F0-72B7-9A18-C70B#steamfee) on each marketplace sale, which is made up of two parts:
* **Steam Transaction Fee (5%)**: This goes to Valve for facilitating the transaction.
* **Game Publisher Fee (10%)**: This goes to the publisher of the game the card is from (not just Valve games—all publishers receive this fee for their own items).
SGI automatically subtracts the 15% Steam transaction fee when you set a sale price.
> If you set a price of `$0.50`, SGI will list the card for `$0.44`. This ensures that after fees, you receive the exact amount you listed the card for.
import { Step, Steps } from 'fumadocs-ui/components/steps';
import { File, Folder, Files } from 'fumadocs-ui/components/files';
# Build It Yourself
## Prerequisites
* [Node.js](https://nodejs.org/en/download/prebuilt-installer) >= 18.0
* [Rustup](https://www.rust-lang.org/tools/install) latest
* [.NET SDK](https://dotnet.microsoft.com/en-us/download) >= 8.0
* [WebView2](https://developer.microsoft.com/en-us/Microsoft-edge/webview2/) latest - *pre-installed on Windows 11 and the latest version of Windows 10*
### Clone Repo And Submodules
npm
pnpm
yarn
bun
```bash
git clone --recursive https://github.com/zevnda/steam-game-idler.git
```
```bash
git clone --recursive https://github.com/zevnda/steam-game-idler.git
```
```bash
git clone --recursive https://github.com/zevnda/steam-game-idler.git
```
```bash
git clone --recursive https://github.com/zevnda/steam-game-idler.git
```
### Install Dependencies
npm
pnpm
yarn
bun
```bash
cd ./steam-game-idler
npm run install
```
```bash
cd ./steam-game-idler
pnpm run install
```
```bash
cd ./steam-game-idler
yarn run install
```
```bash
cd ./steam-game-idler
bun run install
```
### Build Libraries
npm
pnpm
yarn
bun
```bash
dotnet build ./libs/SteamUtility.csproj # Outputs to `/src-tauri/libs/`
```
```bash
dotnet build ./libs/SteamUtility.csproj # Outputs to `/src-tauri/libs/`
```
```bash
dotnet build ./libs/SteamUtility.csproj # Outputs to `/src-tauri/libs/`
```
```bash
dotnet build ./libs/SteamUtility.csproj # Outputs to `/src-tauri/libs/`
```
### Create Environment Files
Create a `.env.dev` and `.env.prod` file in the root of `steam-game-idler`
Add a `KEY` variable containing your [Steam Web API Key](https://steamcommunity.com/dev/apikey) to both `.env.dev` and `.env.prod`
```ini title=".env.dev" copy
KEY="ABC123******789XYZ"
```
```ini title=".env.prod" copy
KEY="ABC123******789XYZ"
```
### Start in Dev Mode or Build App
npm
pnpm
yarn
bun
```bash
# Start Steam Game Idler in dev mode, or
npm run tauri dev
# Build the Steam Game Idler bundle
npm run tauri build # Outputs to `/src-tauri/target/release/bundle/`
```
```bash
# Start Steam Game Idler in dev mode, or
pnpm run tauri dev
# Build the Steam Game Idler bundle
pnpm run tauri build # Outputs to `/src-tauri/target/release/bundle/`
```
```bash
# Start Steam Game Idler in dev mode, or
yarn tauri dev
# Build the Steam Game Idler bundle
yarn tauri build # Outputs to `/src-tauri/target/release/bundle/`
```
```bash
# Start Steam Game Idler in dev mode, or
bun run tauri dev
# Build the Steam Game Idler bundle
bun run tauri build # Outputs to `/src-tauri/target/release/bundle/`
```
import { Step, Steps } from 'fumadocs-ui/components/steps';
# How to Sign In
You must have the [Steam client](https://store.steampowered.com/about) installed, running, and signed in to at least one account
If you are signed in to more than one Steam account in the Steam client, SGI will list all available accounts for you to choose from on the account selection screen
### Install Steam
Download and install the [Steam client](https://store.steampowered.com/about)
### Sign In
Sign in to your Steam account via the Steam client
### Select Your Account
Open SGI and choose your account from the account selection screen by clicking your avatar
### Continue
After selecting your account, click the **Continue** button to proceed to the dashboard
import DocsCTA from '@docs/components/content/DocsCTA';
import { FaCheckCircle } from 'react-icons/fa';
import { Step, Steps } from 'fumadocs-ui/components/steps';
# Install
Steam Game Idler can be used via either the [installer](/docs/get-started/install#installer-version) or [portable](/docs/get-started/install#portable-version) version. You can use the portable version of Steam Game Idler from a USB drive or any folder.
## Installer Version
### Download
Download `Steam.Game.Idler_X.X.X_x64-setup.exe` from the [latest release](https://github.com/zevnda/steam-game-idler/releases/latest/) page on GitHub
### Install
Run the installer and follow the steps of the installation guide
### Run
After installation, you can launch SGI in one of three ways:
* Select "Run Steam Game Idler" and click "Finish" when prompted
* Run `Steam Game Idler.exe` from the installation directory.
* Defaults to `C:/Program Files/Steam Game Idler`
* Use the desktop shortcut created by the installer
## Portable Version
### Download
Download `Steam.Game.Idler_X.X.X_x64-portable.zip` from the [latest release](https://github.com/zevnda/steam-game-idler/releases/latest/) page on GitHub
### Extract
Extract the contents of the `portable.zip` file to any folder you want
### Run
Open the folder and run `Steam Game Idler.exe`
# Achievement Unlocker
## Idle Game
While Achievement Unlocker is running, SGI will idle the game that it is currently unlocking achievements for
This is useful for making sure the game's playtime is also increased, making it look more legitimate
## Skip Hidden Achievements
Achievements that are listed as `hidden` by the game developer will be skipped
## Schedule Next Task
Automatically start the selected feature when Achievement Unlocker finishes
For example, if you select "Card Farming", it will automatically start the Card Farming feature after Achievement Unlocker finishes
## Time Range
Choose a time range for when SGI should unlock achievements. When outside of your scheduled time range, Achievement Unlocker will continue to run, but it will not unlock achievements. It will begin unlocking achievements again when back inside the scheduled time range
## Unlock Interval
This will determine how often SGI will unlock a new achievement *(in minutes)*.
After unlocking an achievement, SGI starts a countdown using a random time within your specified range. For example, with a range of `60 to 180 minutes`, SGI selects a random waiting period between 1-3 hours before unlocking the next achievement and starting a new countdown.
# Card Farming
## Farm Games In List
SGI will only farm cards for games that you've manually added to your Card Farming list, ignoring all others
## Farm All Games
SGI will automatically farm cards for all games in your library that still have trading card drops available
You can see which games in your Steam library have card drops remaining on your [Badges Page](https://steamcommunity.com/my/badges/)
## Skip Unplayed Games
When enabled, SGI will skip any games that have not been played yet *(0 playtime)* during the card farming process
## Schedule Next Task
Automatically start the selected feature when Card Farming finishes
For example, if you select "Achievement Unlocker", it will automatically start the Achievement Unlocker feature after Card Farming finishes
# Customization
## Disable Tooltips
Disable non-essential tooltips in the app
Tooltips are small pop-up messages that pop up when you hover over certain elements in the app. They provide additional information about the element, but can be distracting for some users
## Show Recommended Games
Enable or disable the recommended games carousel on the "Your Games" page
## Show Recently Played Games
Enable or disable the recently played games carousel on the "Your Games" page
## Show Games With Card Drops
Enable or disable the games with card drops carousel on the "Card Farming" page
## Background Image
Set a custom background image for the SGI main window. You can choose any image file from your computer to personalize the look of the app
## Theme
Change the appearance of SGI by selecting a theme. You can choose between Default, Blue, Red, Purple or Black themes to match your preference or system settings
# Debug
A log file is stored in `%appdata%/roaming/com.zevnda.steam-game-idler`. These logs are useful for debugging issues and understanding what SGI is doing behind the scenes.
If you have any issues while using SGI, check these logs as they may display information regarding the issue.
import MockButton from '@docs/components/content/MockButton';
# Free Games
## Free Game Notifications
Get native Windows notifications when free Steam games are available to add to your account
SGI will exclude games that you already own, but you will need to make sure your games list data is up to date by clicking the button in
## Auto Redeem Free Games
Automatically redeem free Steam games to your account when they become available
This feature requires you to sign in to your account with the [Automated Method](/docs/steam-credentials#automated-method) and remain signed in for this feature to work
It is recommended to turn off [Free Game Notifications](/docs/settings/free-games#free-game-notifications) if you enable this feature, as you will not need to manually claim free games anymore
Also check [What Counts as a Free Game?](/docs/features/free-games#what-counts-as-a-free-game)
# Game Settings
## Global Max Idle Time
Set the maximum amount of time (in minutes) all games should be idled for. This setting takes precedence over individual `Max Idle Time` settings for each game
This only affects games that are idled by [Playtime Booster](/docs/features/playtime-booster) and [Automatic Idler](/docs/features/auto-idler), and does not affect games idled by [Card Farming](/docs/features/card-farming) or [Achievement Unlocker](/docs/features/achievement-unlocker)
## Max Idle Time
Set the maximum amount of time (in minutes) this game should be idled for. SGI will stop idling this game when the time limit is reached
This only affects games that are idled by [Playtime Booster](/docs/features/playtime-booster) and [Automatic Idler](/docs/features/auto-idler), and does not affect games idled by [Card Farming](/docs/features/card-farming) or [Achievement Unlocker](/docs/features/achievement-unlocker)
## Max Card Drops
Set the maximum amount of card drops you want [Card Farming](/docs/features/card-farming) to farm for this game before it stops
There are no set times or guarantees on card drop intervals, so even though SGI will try to stay within this limit as best as it can, it may not always be perfect
## Max Achievement Unlocks
Set the maximum amount of achievements you want [Achievement Unlocker](/docs/features/achievement-unlocker) to unlock for you. SGI will stop unlocking achievements for this game and remove it from the `achievement unlocker list` when the limit is reached
import MockButton from '@docs/components/content/MockButton';
# General
## Always Online
Prevents Steam from setting your status as away while SGI is running
When enabled, SGI will automatically change your Steam status back to online if you manually set it to away, offline, invisible, or any other status while the application is running
## Beta Features
Enable beta features that are not yet available in the stable version of SGI
Beta features may be unstable, change unexpectedly, or be removed at any time. If you experience any issues when using a beta feature, please report it on GitHub
## Run At Startup
Automatically launch SGI when Windows starts by adding it to your startup programs
This allows you to have SGI running in the background without needing to manually start it each time you log in to Windows
## Start Minimized
Start SGI minimized to the system tray instead of showing the main window on startup. The app will remain hidden until manually opened via the system tray icon
## Close to Tray
Clicking the X button will minimize SGI to the system tray instead of closing it
When enabled, to fully exit the app, right-click the system tray icon and select `Quit`
## Language
Choose the language you want SGI to be displayed in. The language should be set automatically based on your system language, but you can change it to any of the supported languages
## Currency
Choose the currency you want to use when displaying prices in SGI, such as for [Trading Card Manager](/docs/features/trading-card-manager)
This currency will also be used to determine the sell price for trading cards
## Steam Web API Key
Allows users to provide their own Steam Web API key to fetch profile and game data. API keys are free for all users with a Steam account, you can [get yours here](https://steamcommunity.com/dev/apikey)
* Useful if users want to keep their Steam profile and game details set to private
* The API key must belong to the same account you're logged into in SGI. If using multiple accounts, you must set the API key for each account separately
* Some features may still be limited with private profiles
# Trading Card Manager
## Default Sell Option
Choose the default sell price for trading cards when using the `sell all` button
Prices are fetched from the trading card's histogram data. For example, [this trading card](https://steamcommunity.com/market/listings/753/774861-Traitor) has it's own [price histogram data](https://steamcommunity.com/market/itemordershistogram?country=AU\&language=english\¤cy=21\&item_nameid=176219335). The histogram data is the same data that populates the tables on the [card's listing page](https://steamcommunity.com/market/listings/753/774861-Traitor)
The histogram data contains a `highest_buy_order` and `lowest_sell_order` price, which are used to determine the default sell price
## Price Adjustment
Add or subtract a fixed amount from the sale price of all trading cards listed for sale. This can be useful to adjust prices based on market trends or personal preferences
For example, if you set a price adjustment of `-0.10`, and sell a card listed at `1.00`, it will be sold for `0.90`
## Sell Limit
Set minimum and maximum price limits for selling trading cards
If the final sale price is below the minimum or above the maximum, the card will not be listed for sale. This helps avoid selling cards at unfavorable prices
For example, if you set a minimum price of `0.50` and a maximum price of `2.00`, cards priced below `0.50` or above `2.00` will not be sold
## Sell Delay
Set a delay between listing each trading card for sale to avoid being rate-limited by Steam's API