https://github.com/hmlendea/steam-key-activator
https://github.com/hmlendea/steam-key-activator
steam steam-bot steam-key steam-key-manager
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/hmlendea/steam-key-activator
- Owner: hmlendea
- License: gpl-3.0
- Created: 2019-09-01T19:45:28.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-07-03T08:56:33.000Z (about 1 year ago)
- Last Synced: 2025-07-04T10:04:23.070Z (about 1 year ago)
- Topics: steam, steam-bot, steam-key, steam-key-manager
- Language: C#
- Homepage:
- Size: 151 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://hmlendea.go.ro/fund.html) [](https://github.com/hmlendea/steam-key-activator/actions/workflows/dotnet.yml) [](https://github.com/hmlendea/steam-key-activator/releases/latest)
## Running in background as a service
**Note:** The following instructions only apply for *Linux* distributions using *systemd*.
Create the following service file: /usr/lib/systemd/system/steam-key-activator.service
```
[Unit]
Description=Steam Key Activator
After=network.target
[Service]
WorkingDirectory=[ABSOLUTE_PATH_TO_SERVICE_DIRECTORY]
ExecStart=[ABSOLUTE_PATH_TO_SERVICE_DIRECTORY]/SteamKeyActivator
User=[YOUR_USERNAME]
[Install]
WantedBy=multi-user.target
```
Create the following timer file: /lib/systemd/system/steam-key-activator.timer
```
[Unit]
Description=Periodically activates a key on Steam
[Timer]
OnBootSec=5min
OnUnitActiveSec=10min
[Install]
WantedBy=timers.target
```
Values that you might want to change:
- *OnBootSec*: the delay before the service is started after the OS is booted
- *OnUnitActiveSec*: how often the service will be triggered
In the above example, the service will start 5 minutes after boot, and then again once every 50 minutes.