Very simple HTTP API for CS:GO servers with token authentication to avoid distributing RCON passwords between applications and having to update server lists.
- Node 10+ or Docker
Install dependencies by running:
npm install
Transpile the source code with Babel:
npm run babel
Create servers.json
file:
cp config/servers.json.example config/servers.json
Update servers.json
with your information
Run (make sure you have Node version 10+)
npm run start
Build Docker image
npm run build
Create servers.json
file:
cp config/servers.json.example config/servers.json
Update servers.json
with your information
Run
npm run docker
API specification is provided as an OpenAPI spec on oas.yaml