Un cliente Node.js para verificar si el RCON de un servidor de Minecraft está en vivo y existe con el nombre de hosts, el puerto y la contraseña dados. Desarrollado por Mehran1022
Instalar con NPM / YARN / PNPM:
npm install rcon-ping
yarn add rcon-ping
pnpm add rcon-pingAquí hay un ejemplo de cómo usar la clase RConping:
const RconPing = require ( 'rcon-ping' ) ;
const hostname = '0.0.0.0' ; // Should be enable-rcon=true in server.properties
const port = 25575 ; // rcon.port in server.properties
const password = 'yourpassword' ; // rcon.password in server.properties
async function main ( ) {
const client = new RconPing ( hostname , port , password )
try {
const result = await client . connect ( )
console . log ( result )
} catch ( error ) {
console . log ( error . message )
}
}
main ( ) RconPing constructor(hostname, port, password)
Crea una nueva instancia de la clase RConping.
hostname (cadena): el nombre de host del servidor Minecraft.port (número): el puerto del servidor Minecraft.password (cadena): la contraseña RCON para el servidor Minecraft. connect() se conecta al servidor Minecraft y se autentica utilizando el nombre de host, puerto y contraseña proporcionados. Devuelve una promesa que se resuelve con un mensaje de éxito o rechaza con un mensaje de error.
El método Connect proporciona mensajes de error detallados para varios escenarios, como contraseñas incorrectas, tiempos de espera de conexión y respuestas no válidas desde el servidor.
¡Las contribuciones son bienvenidas! Abra un problema o envíe una solicitud de extracción con sus cambios.