Um cliente Node.js para verificar se o RCON de um servidor Minecraft estiver ao vivo e existir com o nome do host, porta e senha. Desenvolvido por Mehran1022
Instale com NPM / YARN / PNPM:
npm install rcon-ping
yarn add rcon-ping
pnpm add rcon-pingAqui está um exemplo de como usar a classe 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 ( ) Construtor RconPing constructor(hostname, port, password)
Cria uma nova instância da classe RCONPING.
hostname (String): o nome do host do servidor Minecraft.port (número): a porta do servidor Minecraft.password (string): a senha do RCON para o servidor Minecraft. connect() se conecta ao servidor Minecraft e autentica usando o nome do host fornecido, a porta e a senha. Retorna uma promessa que resolve com uma mensagem de sucesso ou rejeita com uma mensagem de erro.
O método Connect fornece mensagens de erro detalhadas para vários cenários, como senhas incorretas, tempo limite de conexão e respostas inválidas do servidor.
As contribuições são bem -vindas! Abra um problema ou envie uma solicitação de tração com suas alterações.