Valve changed it so that you now need to be on a server before you can commend someone. There also is a limit of the amount of commends you can send per server, that limit is set to 20. Due to this you need your targets Steam details, so you can login and change server after 20 commends. This also heavily impacts speed.
Typically after ~20 commends it stops working all together, despite closing Steam connection and relogging. Sometimes it works for a little more, most of the time it doesn't. You can do another 20 after restarting the script.
- Download this repository (Alternatively use
git
to clone recursively, then you can skip step 2) - Open the
protobufs
folder and download the link inside the notepad, extract the content inside theprotobufs
folder. - Put it all in a folder
- Open a command prompt inside the folder / open Node.js command prompt
- Enter
npm install
- Rename
config.json.example
toconfig.json
and adjust it (See below) - Add accounts using the Database Manager
- Run
node index.js
- commend:
- friendly
Boolean
: Whether or not to commend as friendly - teaching
Boolean
: Whether or not to commend as teaching - leader
Boolean
: Whether or not to commend as leader
- friendly
- account:
- username
String
: Username of the account you want to boost - password
String
: Pasword of the account you want to boost - sharedSecret
String
: Optional shared secret if the account has two factor authentication
- username
- method
String
: Define the method - Valid values:LOGIN
&SERVER
- Read More - target
String
: SteamID/VanityURL/ProfileURL of target - matchID
String
: Optional match ID, typically just"0"
anyways - I always use"0"
. - toSend
Number
: Amount of commends you want to send - cooldown
Number
: Cooldown in milliseconds to not reuse accounts - Currently set to 8 hours - betweenChunks
Number
: Cooldown in milliseconds between chunks - (I recommend a minimum of240000
(4 minutes)) - steamWebAPIKey
String
: Steam Web API key from here
Export account list
: Export all accounts in ausername:password
formatList commends for user
: List all accounts which have commended a specific userReset commends for user
: Delete all commend entries from the database of a specific userRemove account from database
: Delete a specific account from the database including commend historyAdd account(s) to database
: Add accounts to the database, import from JSON file, import fromusername:password
file or manually add accountsList not working accounts
: List all accounts which are marked as inoperational by the scriptReset Database
: Will clear out all content of the database, resetting it to the defaultExit
: Safely close database before exiting process
Then simple run it via node databaseManager.js
, use the arrow keys & enter to navigate. Read on-screen instructions for more details.
You can choose between two botting methods, LOGIN
and SERVER
.
LOGIN
will log into the targets account and automatically grab a server.account
object must be filled with account details. Will ignoretarget
&serverID
.SERVER
will assume the target is on the defined server.serverID
must be either a ServerIP including port or a direct ServerID. Will ignoreaccount
.