🔒 100% Secure: All credentials stored in local
.envfiles - never committed to Git!
- 🔧 Local
.envconfiguration - 🚫 Zero credentials in code
- 🔒
.gitignoreprotection - ✅ Enterprise-grade security
- ⚡ CS:GO auto-updater
- ⚔️ Dota 2 auto-updater
- 🔄 Multi-account support
- 🎯 Esports optimized
- 🤖 Steam process management
- 🔍 Smart Steam detection (Windows registry + common paths)
- 📦 Automatic game updates
- 🎨 Beautiful cross-platform CLI interface
- 🧪 Safe testing environment
REM Run the setup script
windows\SETUP.bat
REM Edit configuration with your credentials
notepad config\.envREM CS:GO Updater
windows\csgo-updater.bat
REM Dota 2 Updater
windows\dota2-updater.bat
REM Universal Tool (recommended)
windows\steam-tools.batAfter running setup, edit config/.env:
# config/.env - NEVER COMMIT THIS FILE!
# 🔑 Steam Account #1 (Main Competition Account)
ACCOUNT1_LOGIN=your_steam_username_1
ACCOUNT1_PASSWORD=your_steam_password_1
# 🔑 Steam Account #2 (Backup Competition Account)
ACCOUNT2_LOGIN=your_steam_username_2
ACCOUNT2_PASSWORD=your_steam_password_2
# 🔑 Steam Account #3 (Practice Account)
ACCOUNT3_LOGIN=your_steam_username_3
ACCOUNT3_PASSWORD=your_steam_password_3
# 🔑 Steam Account #4 (Training Account)
ACCOUNT4_LOGIN=your_steam_username_4
ACCOUNT4_PASSWORD=your_steam_password_4🛡️ Security Note: This file is automatically protected by
.gitignore
📦 esports-steam-tools/
├── 🔐 config/
│ ├── .env.example # Configuration template
│ └── README.md # Config documentation
├── 🖥️ windows/ # Windows executables
│ ├── SETUP.bat # Setup script
│ ├── steam-tools.bat # Universal tool
│ ├── csgo-updater.bat # CS:GO specific
│ └── dota2-updater.bat # Dota 2 specific
└── 🛡️ .gitignore # Security protection
- ✅ Steam credentials
- ✅ Account configurations
- ✅ Temporary files
- ✅ Debug logs
- 🛡️ Local .env files - credentials never leave your machine
- 🚫 Git protection - .gitignore prevents accidental commits
- 🔒 No hardcoded secrets - all sensitive data externalized
- ✅ Clean history - fresh repository with no exposed data
| Game | Steam ID | Status | Features |
|---|---|---|---|
| 🔫 CS:GO | 730 |
✅ Full Support | Auto-update, Multi-account |
| ⚔️ Dota 2 | 570 |
✅ Full Support | Auto-update, Multi-account |
- Enable Steam Guard in Steam settings
- Use app-generated codes when prompted
- Consider using account without Steam Guard for automation (not recommended for main accounts)
- Fork the repository
- Create feature branch
- Never commit .env files
- Submit pull request
MIT License - see LICENSE file.
⚡ Built for Professional Esports Teams
Secure • Fast • Reliable 🏆