Skip to content

v1.0.0

Choose a tag to compare

@Baimiao2534 Baimiao2534 released this 27 Aug 03:41
· 6 commits to main since this release

Initial release of [NMRiH] CrossChat.

Cross-server chat for SourceMod servers, relayed by a lightweight PHP endpoint. Players talk across servers with /crosschat <message>; normal chat is never touched.

Features

  • Command-based sending: /crosschat (silent) or !crosschat (public), normal chat unaffected
  • Per-player cooldown with admin exemption, persisted per SteamID
  • Server console broadcast with its own switch, cooldown and display name
  • Multi-process ready: per-process identity via the -crosschat_sid startup parameter
  • Gag aware (basecomm / SourceComms++), Steam auth queue for early messages
  • Chat logging to console and game log, UTF-8 safe IDs and names
  • Config auto-migration across upgrades
  • English, Simplified Chinese and Traditional Chinese translations

Requirements

Install

Extract the archive into nmrih/addons/sourcemod/, install the REST in Pawn extension, deploy the web relay, then set sm_crosschat_url and sm_crosschat_token. Every server needs a unique sm_crosschat_serverid (or -crosschat_sid).