Giter VIP home page Giter VIP logo

csgo-commend-bot's Introduction

CSGO Commend Bot

If you're a developer and want to know how to fix your own commend bot its very simple. Just set steam_id_gs to a valid server steam ID, on your target's account & bot accounts.


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.

Future

  • Add the ability to remove commends
  • Add the ability to commend three times with one account per 24 hours instead of once every 8 hours

Requirements

Installation

  1. Download this repository
  2. Open a command prompt inside the folder
  3. Enter npm install
  4. Rename config.json.example to config.json and adjust it (See below)
  5. Add accounts using the Database Manager
  6. 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 - Read More
  • target String: SteamID/VanityURL/ProfileURL of target
  • serverID String: ServerID, or IP, or auto of the server - Read More
  • 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 from here

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:password file 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 - Read More

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.

csgo-commend-bot's People

Contributors

dependabot[bot] avatar yash0212 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.