Conditions compare a field from the event with a value. Player events already include the player's profile, so you can check things like VAC bans, Rust hours, VPN, threat level, ban history, strikes or tags without any setup.
Combine them
- A simple list where every condition must match.
- Groups with AND and OR for logic like (A and B) or (C and D).
- Per action conditions that skip one action while the rest continue.
Compare values
| Kind of field | Comparisons |
|---|
| Text | equals, contains, starts with, ends with, does not contain, regular expression |
| Numbers | equals, greater than, less than, or equal versions |
| Yes or no | is true, is false |
| IP address | equals, inside a range |
| Tags | has tag, lacks tag |
| Any field | has a value, has no value |
Cooldowns
| Scope | Meaning |
|---|
| Rule | The rule waits before firing again for anyone |
| Player | The rule waits before firing again for the same player |
| Session | The rule waits before firing again for the same player on the same server |
Count chat messages with a Counter action, then mute when the count goes above 5 within 60 seconds.