API for getting data from CSGO servers. Playcount, Maps, Player info, etc.
Install Package: npm i csgo-api
Examples
Get All Server Stats (object)
const CSGO = require("csgo-api") // Import the npm package.
const srv = new CSGO.Server('IP', 'PORT') // Set the IP with port.
srv.getServer().then(data => console.log(data)) // Get & log the data!
Get Player Count (in number)
const CSGO = require("csgo-api") // Import the npm package.
const srv = new CSGO.Server('IP', 'PORT') // Set the IP with port.
srv.getPlayerCount().then(data => console.log(data)) // Get & log the data!
See if the server is password protected
const CSGO = require("csgo-api") // Import the npm package.
const srv = new CSGO.Server('IP', 'PORT') // Set the IP with port.
srv.getPasswordProtected().then(data => console.log(data)) // Get & log the data!
To use any of the things below, just do the same as the example above.
- getServer - (object)
- getServerName - (string)
- getMaxPlayers - (number)
- getPlayerCount - (number)
- getFolder - (string)
- getAppID - (number)
- getMap - (string)
- getServer - (string)
- getGame - (string)
- getVersion - (number)
- getResponseType - (number)
- getProtocol - (number)
- getBotCount - (number)
- getServerType - (string)
- getPlatform - (string)
- getPasswordProtected - (number) 1/0
- getVacEnabled - (number) 1/0