ts-rcon es una biblioteca simple para conectarse a servidores RCON en node.js implementada en TypeScript. Basado en pushrax/node-rcon. Implementa el protocolo utilizado por los motores Source y GoldSrc de Valve, así como por muchos otros servidores de juegos.
Fue creado originalmente para conectarse al servidor RCON de Minecraft.
Documentos del protocolo RCON
npm install ts-rcon
yarn add ts-rcon
Algunos juegos usan TCP y otros usan UDP para su implementación RCON. Para decirle a node-rcon qué protocolo usar, pásele un objeto de opciones como este:
var options = {
tcp : false , // false for UDP, true for TCP (default true)
challenge : false , // true to use the challenge protocol (default true)
} ;
client = new Rcon ( host , port , password , options ) ;
Aquí hay una lista no exhaustiva de qué juegos usan qué opciones:
Juego | Protocolo | Desafío |
---|---|---|
Cualquier juego de origen | tcp | N / A |
minecraft | tcp | N / A |
Cualquier juego GoldSrc | UDP | Sí |
Obligaciones | UDP | No |
Los juegos originales incluyen CS:S, CS:GO, TF2, etc. Los juegos GoldSrc incluyen CS 1.6, TFC, Ricochet (risas), etc.
Si hay un juego que sabes que utiliza un determinado protocolo, no dudes en enviar una solicitud de extracción.
¡Envíe un informe de error para cualquier juego que pruebe y que no funcione!