Steam-Connection
Steam-Connection copied to clipboard
Steam Connection (Steam Auto Login or Steam Account Manager) is an application for quickly changing (switching) Steam accounts.
Steam Connection is an application for quickly changing Steam accounts. The application is written in C# WPF. The application saves data from accounts on your computer and does not send them anywhere, you can verify this by looking at the source code.
Warning
For the correct operation of the CS:GO ranks parser, as well as auto-update functions, you must install .NET Desktop Runtime
from Microsoft
.
Download links: Arm64 | x64 | x86.
Contents
- Foreword
-
Screenshots
- Dark theme
-
How to use
- Account adding
- Log in to account
-
Additional features
- Update account information
- Displaying the VAC status
- Displaying Dota 2 ranks
- Displaying CS:GO ranks
- PIN code for the program
- Moving the account position
- Interaction with the Internet
- Frequently Asked Questions
- Afterword
-
Updates
- 1.0.0.1 update
- 1.0.1.0 update
- 1.0.1.1 update
- 1.0.1.2 update
- 1.0.2.0 update
- 1.0.3.0 update
- 1.0.3.1 update
- 1.0.3.2 update
Foreword
This is my first experience in creating an application in C# WPF, I chose MVVM as the main pattern, but due to inexperience it didn't work out very well. If I have had the time and desire, I would have written a project from scratch, but already with a lot of knowledge.
Screenshots
Dark theme
How to use
Account adding
In the accounts section, click on the blue add account button on the top right.
In the "Steam link" field, there are 6 ways to specify a link to steam:
Examples:
- https://steamcommunity.com/id/nomerochek
- steamcommunity.com/id/nomerochek
- nomerochek
- http://steamcommunity.com/profiles/76561198337662327
- steamcommunity.com/profiles/76561198337662327
- 76561198337662327
The usual time for adding an account is less than 5 seconds.
Log in to account
You need to click on the account banner with the left mouse button, and click "Yes" on the pop-up banner.
Annotation:
- If you do not want to confirm the login to your account every time (a pop-up banner), go to the settings and enable the "Disable confirmation when logging in to your account" function.
- If you want the program to automatically close when you log in to your account, go to the settings and enable the "Close the program after logging in to your account" function.
- When you log in to your account, it is not necessary to close the previous steam.exe session, the application will do it for you.
Additional features
Update account information
If you have changed your nickname, profile picture, or promoted your rank, you can display these changes in the program. Just click on the editing mode in the "Accounts" section (the button with a pencil) .
And then click on the "Update the data" button. After these actions, the accounts data will be updated .
Displaying the VAC status
– 0 VAC bans.
– 1+ VAC bans.
Displaying Dota 2 ranks
Displaying Dota 2 ranks
Displaying CS:GO ranks
Displaying CS:GO ranks
PIN code for the program
Each time you start the program, a window will appear with the PIN code input, the number of attempts is unlimited. It is also possible to erase all data and enter an "empty" application.
Moving the account position
Just click on the editing mode in the "Accounts" section (the button with a pencil) . And drag and drop accounts using the button
.
The accounts are moved according to the following logic:
Let's say the account ids: 1 2 3 4 5 6 7 8 9 10. You are moving the account with the id 9 to the place of the account with the id 2. After this action, the following will happen: 1 9 2 3 4 5 6 7 8 10. That is, all subsequent accounts are moved 1 place ahead.
Interaction with the Internet
Interaction with the Internet occurs only for data parsing.
CS:GO ranks: csgostats.gg;
DOTA 2 ranks: opendota;
Steam: steamidfinder.
Frequently Asked Questions
- What is the steam directory?
The steam directory is the folder where the steam.exe is located.
- Why there is no CS:GO rank?
If your ranks are displayed incorrectly, you should log in to the site csgostats.gg via steam and follow the recommendations.
- Why there is no Dota 2 rank?
Expose public match data.
Afterword
The project was worked on by:
@tevkr - development.
@rhtfl - design.
Tested by:
Updates
1.0.0.1 update
Changing csgo-stats.net to csgostats.gg.
1.0.1.0 update
Remember the password when logging into the account feature added.
1.0.1.1 update
Fixed a bug when using remember password and automatic shutdown of Steam Connection functions together.
1.0.1.2 update
Bugs fixed, the ForceWindowToForeground method added in the Utils class.
1.0.2.0 update
- Added the ability to update via the app;
- Added the -noreactlogin flag to fix the last Steam UI update.
1.0.3.0 update
- Added React UI support;
- Changed the method of parsing Steam data;
- Added auto-completion of the Steam directory;
- Fixed bugs.
1.0.3.1 update
- Fixed a bug with auto-update.
1.0.3.2 update
- New Steam update fixes;
- CS:GO stats parser fixes.