A simple Node.js library for the Source RCON Protocol
yarn add source-rcon-lib
This is a promise-based library.
Establishing a connection:
const {connect} = require('source-rcon-lib');
// these values are default
connect('127.0.0.1', '27020', '')
.then(() => console.log('connected'))
.catch(err => console.error(err));
Sending a command to list all players in server:
const {send} = require('source-rcon-lib');
send('listplayers')
.then(res => console.log(res))
.catch(err => console.error(err));
Disconnecting from RCON server:
const {disconnect} = require('source-rcon-lib');
disconnect()
.then(() => console.log('disconnected'))
.catch(err => console.error(err));
Function | Arguments | Returns |
---|---|---|
connect | url (string), port (string), password (string) | Promise |
send | command (string) | Promise |
disconnect | none | Promise |
- tests