rcon-server
v0.1.1
Published
RCON Server for nodejs
Downloads
6
Maintainers
Readme
🖥 RCON Server
RCON Server for nodejs
⬇ Installation
$ npm install rcon-server
ℹ Basic Usage Example
const {RCONServer} = require("rcon-server");
process.title = "RCON Server";
const server = new RCONServer({
port: 3839, // default to 3839
host: "127.0.0.1", // default to 127.0.0.1
password: "password", // default to password
clientLimit: 1, // default to 1
destroySocketOnLimitExceeded: true, // default to true
emitAdvancedEvents: false // default to false
});
server.on("listening",({port, host})=>{
console.log("Listening..", `${host}:${port}`);
});
server.connect();
server.on("commandRequest", (cmd)=>{
console.log("commandRequest", cmd);
console.log("New Command Request:", cmd.body);
d.resolve("Echo: "+d.body);
})
server.on("login", ({password, successful})=>{
if (successful) {
console.log("Client successfully logged in! With password:", password);
} else {
console.log("Client login error! With password:", password);
}
})
⬆ Last Update
- Multiple Socket Connection Support Added.
clientLimit
option added.destroySocketOnLimitExceeded
option added.emitAdvancedEvents
option added.getServerInfo
changed togetServerSettings
getConnectedSocket
changed togetConnectedSockets
Created by Kıraç Armağan Önal