Пытаюсь подключить 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
}

Как я могу это исправить?

0 ответов

Другие вопросы по тегам