Клиент Node.js для проверки, является ли RCON сервера Minecraft RCON и существует с данным именем хоста, портом и паролем. Разработано Mehran1022
Установите с помощью NPM / YARN / PNPM:
npm install rcon-ping
yarn add rcon-ping
pnpm add rcon-pingВот пример того, как использовать класс 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)
Создает новый экземпляр класса RConping.
hostname (String): имя хоста сервера Minecraft.port (номер): порт сервера Minecraft.password (строка): пароль RCON для сервера MineCraft. connect() подключается к серверу Minecraft и аутентификации, используя предоставленное имя хоста, порт и пароль. Возвращает обещание, которое разрешается с сообщением успеха или отклоняет с сообщением об ошибке.
Метод Connect предоставляет подробные сообщения об ошибках для различных сценариев, таких как неправильные пароли, тайм -ауты подключения и неверные ответы с сервера.
Взносы приветствуются! Пожалуйста, откройте проблему или отправьте запрос на привлечение с вашими изменениями.