HARDSIDESTUDIO

Rust plugin · Oxide

Server Messages — Rust auto messages in each player's own language

Rotating announcements and keyword replies. Every player reads the one written in their own language, instead of a PT/EN wall pasted into one line.

Illustration of modules plugging into a server

What it does

How Server Messages works

Each entry can require conditions — population, in-game hour, permission — so a “bring a friend” line stays quiet at 40 players and a donation reminder never nags the people who already paid.

It cannot delete a player's message: the chat hook returns nothing, which makes swallowing a line structurally impossible rather than merely unlikely.

Features

What you get

  • Per-player languageWith a default language when a translation is missing.
  • ConditionsMinimum population, hour, permission, and a grace period for players still loading.
  • Keyword repliesWith a per-player cooldown.
  • Custom avatarOptional bot avatar via a SteamID64.

Commands & permissions

What you type

Command / permissionWhat it does
servermessages.listConsole: list messages.
servermessages.nextConsole: send the next one now.
servermessages.testConsole: test a message.

Requirements

What you need

  • Rust server with Oxide/uMod.

FAQ

Questions

Can it block or edit chat?

No, by design. The chat hook is void.

Related

Works well with

Raid Alerts

Available

Detects explosive damage on player-built structures and posts a raid alert — map grid and the base's authorised owners — to a private Discord channel the moment the first wall is hit.

Oxide · Rust€12
Details →

Map Labels

Available

One console/RCON command that reads every monument on the currently loaded map and returns its name and position as JSON — for labelling your own live map, whatever you build it in.

Oxide · Rust€9
Details →