Ein Node.js -Client zum Überprüfen, ob ein RCON eines Minecraft -Servers live ist und mit dem angegebenen Hostnamen, Port und Passwort existiert. Entwickelt von Mehran1022
Installieren Sie mit NPM / Garn / PNPM:
npm install rcon-ping
yarn add rcon-ping
pnpm add rcon-pingHier ist ein Beispiel für die Verwendung der RConping -Klasse:
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)
Erstellt eine neue Instanz der RConping -Klasse.
hostname (String): Der Hostname des Minecraft -Servers.port (Nummer): Der Port des Minecraft -Servers.password (Zeichenfolge): Das RCON -Passwort für den Minecraft -Server. connect() stellt eine Verbindung zum Minecraft -Server her und authentifiziert sich mit dem bereitgestellten Hostnamen, Port und Passwort. Gibt ein Versprechen zurück, das mit einer Erfolgsnachricht auflöst oder eine Fehlermeldung ablehnt.
Die Verbindungsmethode enthält detaillierte Fehlermeldungen für verschiedene Szenarien, z. B. falsche Kennwörter, Verbindungszeitüberschreitungen und ungültige Antworten vom Server.
Beiträge sind willkommen! Bitte öffnen Sie ein Problem oder senden Sie eine Pull -Anfrage mit Ihren Änderungen.