Class ECO

Primary Interface Object for ECO servers.

Hierarchy

  • ECO

Constructors

  • Parameters

    • ip: string
    • port: number
    • password: string
    • Optional options: ECOOptions

    Returns ECO

Properties

_conn: Rcon
_events: EventEmitter<DefaultEventMap>
_isAuthorized: boolean
_responsePromiseQueue: Map<number, ResponsePromiseQueueObject>
debug: boolean = false
messageID: number
onReady: Promise<null>

Rejects if an error occurs when connecting.

rconParser: default
reconnect: (() => Promise<unknown>)

Type declaration

    • (): Promise<unknown>
    • Reconnect to the client

      Returns Promise<unknown>

Methods

  • Parameters

    • err: string

    Returns void

  • Parameters

    • response: RconResponse

    Returns void

  • Parameters

    • res: string

    Returns unknown

  • Disconnect the client.

    Returns void

  • Parameters

    • event: "READY"
    • cb: (() => void)
        • (): void
        • Returns void

    Returns EventEmitter<DefaultEventMap>

  • Parameters

    • event: string | symbol
    • cb: ((...args) => void)
        • (...args): void
        • Parameters

          • Rest ...args: any[]

          Returns void

    Returns EventEmitter<DefaultEventMap>

  • Send a Raw RCON command.

    Parameters

    • cmd: string

    Returns Promise<unknown>

Generated using TypeDoc