1.0.6 • Published 5 years ago

csgo-log-receiver v1.0.6

Weekly downloads
6
License
ISC
Repository
github
Last release
5 years ago

csgo-log-receiver

The simple SRCDS log receiver on Node.js


Usage

Connect the package

const CSGOLogReceiver = require('csgo-log-receiver');

const receiver = new CSGOLogReceiver({
    host: '0.0.0.0', 
    port: 9871
});

// Registration of the server from which you want to receive logs
receiver.registerSource({
    address: '127.0.0.1',
    port: 27015,
    password: '12345'
});

// Or this way
const receiver = new CSGOLogReceiver({
    host: '0.0.0.0', 
    port: 9871,

    sources: [{
        address: '127.0.0.1',
        port: 27015,
        password: '12345'
    }, ...]

});

Receiving the logs

receiver.on('error', ({server, error}) => {
    console.error('Error on server', receiver.stringifyServerId(server), '#' + error);
});

receiver.on('log', ({server, message}) => {
    console.log(receiver.stringifyServerId(server), message);
});

Errors

{
    tooShort: 1,
    badHeader: 2,
    invalidPassword: 3,
    invalidPayload: 4
}
1.0.6

5 years ago

1.0.5

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago