CS:GO COMMEND BOT
INFO
Code:
Restrictions and Issues
There also is a limit of the amount of commends you can send within a specific amount of time, that limit is set to 20. Due to this I recommend leaving perChunk and betweenChunks default but you can always experiment around.
Requirements
Installation
- Download this repository
- Open a command prompt inside the folder
- Enter npm install
- Rename config.json.example to config.json and adjust it
- Add accounts using the Database Manager
- Run node index.js
Config
- commend:
- friendly Number: Amount of commends you want to send as friendly
- teaching Number: Amount of commends you want to send as teaching
- leader Number: Amount of commends you want to send as leader
- 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
- method String: Define the method - Valid values: LOGIN & SERVER
- target String: SteamID/VanityURL/ProfileURL of target
- serverID String: ServerID, or IP, or auto of the server
- matchID String: Optional match ID, typically just "0" anyways - I always use "0".
- perChunk Number: toSend will be split into parts of perChunk size
- betweenChunks Number: Cooldown in milliseconds to wait after each part/chunk
- cooldown Number: Cooldown in milliseconds to not reuse accounts - Currently set to 8 hours
- steamWebAPIKey String: Steam Web API key
Database Manager
- Export account list: Export all accounts in a username:password format
- List commends for user: List all accounts which have commended a specific user
- Reset commends for user: Delete all commend entries from the database of a specific user
- Remove account from database: Delete a specific account from the database including commend history
- Add account(s) to database: Add accounts to the database, import from JSON file, import from username:passwordfile or manually add accounts
- List not working accounts: List all accounts which are marked as inoperational by the script
- Reset Database: Will clear out all content of the database, resetting it to the default
- Exit: Safely close database before exiting process
Simple run it via node databaseManager.js, use the arrow keys & enter to navigate. Read on-screen instructions for more details.
Botting Method
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 ignore target & serverID.
- SERVER will assume the target is on the defined server
Server ID
The serverID field allows for either ServerIP, ServerID or auto.
- Server IP is self explanatory.
- ServerID can be found by entering status into the console ingame.
- On a community server it will look like this: 1.37.0.1/13701 934/7508 secure [A:1:1297634312:12708] > [A:1:1297634312:12708].
- On a Valve server it will look like this: Connected to =[A:1:3849827331:12657]:0 > [A:1:3849827331:12657].
- Make sure to only include the stuff between the brackets and the brackets themselves.
- auto will automatically try and find the correct server the target is on. This works for all official Valve servers and on community servers if the target has cl_join_advertise set to 2.