On a match server, you could limit the spam server-side:
Code: Select all
set _sp_sv_say_player 2
set _sp_sv_say_spectator 0 (or 2 to let spectators talk among themselves)
set _sp_sv_say_team_player 2
set _sp_sv_say_team_spectator 0
- Players can only talk to their own team and to all spectators
- Spectators can not talk, but can read all chat
- An admin will have to be spectator to read all messages and he'll have to use 'rcon say' or '.rcon say' to talk
If only the admin is spectator, or if all spectators are trusted not to spam, you could also use something like this, so the admin doesn't have to use 'rcon say' / '.rcon say':
Code: Select all
set _sp_sv_say_player 2
set _sp_sv_say_spectator 1
set _sp_sv_say_team_player 2
set _sp_sv_say_team_spectator 0
See
http://sof1.megalag.org/sofplus/downloa ... say_player" onclick="window.open(this.href);return false; for more information. And while you're reading, also check out
http://sof1.megalag.org/sofplus/downloa ... elimit_mod" onclick="window.open(this.href);return false;, because some admins still don't know that they should not modify the timelimit when that option is set to 2.