Un client Node.js pour vérifier si RCON d'un serveur Minecraft est en direct et existe avec le nom d'hôte, le port et le mot de passe donné. Développé par mehran1022
Installez avec NPM / YARN / PNPM:
npm install rcon-ping
yarn add rcon-ping
pnpm add rcon-pingVoici un exemple de la façon d'utiliser la 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 ( ) Constructeur RconPing constructor(hostname, port, password)
Crée une nouvelle instance de la classe RConping.
hostname (String): le nom d'hôte du serveur Minecraft.port (numéro): le port du serveur Minecraft.password (chaîne): le mot de passe RCON pour le serveur Minecraft. connect() se connecte au serveur Minecraft et authentifie en utilisant le nom d'hôte, le port et le mot de passe fournis. Renvoie une promesse qui se résout avec un message de réussite ou rejette avec un message d'erreur.
La méthode Connect fournit des messages d'erreur détaillés pour divers scénarios, tels que des mots de passe incorrects, des délais de connexion et des réponses non valides du serveur.
Les contributions sont les bienvenues! Veuillez ouvrir un problème ou soumettre une demande de traction avec vos modifications.