Global Chat
This guide will demonstrate how to use RCE.JS to create a global chat in your server via note editing!
You should implement your own methods to prevent chat spamming
Example
import { RCEManager, RCEEvent, LogLevel, type INoteEditEventPayload } from "rce.js";
const rce = new RCEManager({
    logger: {
        level: LogLevel.Info
    }
});
rce.addServer({
    identifier: "my-solo-duo-trio-3x",
    rcon: {
        host: "127.0.0.1",
        port: 1234,
        password: "testing123"
    },
    state: []
});
rce.on(RCEEvent.NoteEdit, async (payload: INoteEditEventPayload) => {
    await rce.sendCommand(
        payload.server.identifier,
        `say [<color=green>${payload.player.ign}</color>]: ${payload.newContent}`
    );
});const { default: RCEManager, RCEEvent, LogLevel } = require("rce.js");
const rce = new RCEManager({
    logger: {
        level: LogLevel.Info
    }
});
rce.addServer({
    identifier: "my-solo-duo-trio-3x",
    rcon: {
        host: "127.0.0.1",
        port: 1234,
        password: "testing123"
    },
    state: []
});
rce.on(RCEEvent.NoteEdit, async (payload) => {
    await rce.sendCommand(
        payload.server.identifier,
        `say [<color=green>${payload.player.ign}</color>]: ${payload.newContent}`
    );
});Last updated