Пытаюсь подключить RCON к серверу minecraft, но получаю тайм-аут соединения
Я застрял с подключением к RCON, но не могу. Я попробовал несколько пакетов, таких как rcon-client и modern-rcon , но ни один из них не работает. Я получаю точно такую же ошибку, но я не знаю, как я могу это исправить на стороне сервера. Я использую узел 18.2.0.
Мой код таков:
const Rcon = require("modern-rcon")
const rcon = new Rcon(<serverip>, <rconpassword>)
await rcon
.connect()
.then(() => {
return rcon.send("say hello world")
})
.then((res) => {
console.log(res)
})
.then(() => {
return rcon.disconnect()
})
но после запуска я получаю сообщение об ошибке:
node:internal/process/promises:288
triggerUncaughtException(err, true /* fromPromise */);
^
Error: connect ETIMEDOUT <serverip>:25575
at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1195:16) {
errno: -4039,
code: 'ETIMEDOUT',
syscall: 'connect',
address: '<serverip>',
port: 25575
}
Как я могу это исправить?