In-Game Commands and Warnings¶
Configure the /calladmin and /report commands, and set up automatic actions when a player reaches the maximum warning count.
Calladmin Command¶
Players use this command to request admin assistance.
| Convar | Default | Description |
|---|---|---|
ea_enableCallAdminCommand |
true |
Enable or disable the calladmin command |
ea_callAdminCommandName |
calladmin |
The command name players type (e.g., calladmin, help) |
ea_callAdminCooldown |
60 |
Cooldown in seconds between uses per player |
Example:
1 2 3 | |
When a player runs the command, admins receive a notification with the player's name, reason, and a report ID. The notification is sent to the report webhook (ea_reportNotification) or falls back to the moderation webhook.
Report Command¶
Players use this command to report other players. When a player reaches the minimum report threshold, they are automatically banned.
| Convar | Default | Description |
|---|---|---|
ea_enableReportCommand |
true |
Enable or disable the report command |
ea_reportCommandName |
report |
The command name players type (e.g., report, suspect) |
ea_defaultMinReports |
3 |
Minimum number of reports needed to auto-ban a player |
ea_ReportBanTime |
86400 |
Duration of the auto-ban in seconds (default: 24 hours) |
ea_enableReportScreenshots |
true |
Automatically take a screenshot when a player is reported |
Example:
1 2 3 4 | |
Usage by players:
1 | |
Report Modifier¶
The report modifier scales the minimum report count based on the number of players online, preventing mass-report abuse on populated servers.
| Convar | Default | Description |
|---|---|---|
ea_MinReportModifierEnabled |
true |
Enable the player-count-based report modifier |
ea_MinReportPlayers |
12 |
Minimum number of players online for the modifier to activate |
ea_MinReportModifier |
4 |
Divisor for calculating the adjusted minimum (players / divisor = minimum reports) |
How it works: when the player count exceeds ea_MinReportPlayers, the minimum report count is recalculated as floor(playerCount / ea_MinReportModifier). For example, with 24 players online and a divisor of 4, the minimum becomes 6 reports instead of the default 3.
To disable the modifier (use a fixed minimum regardless of player count):
1 | |
Warning System¶
Track warnings per player and trigger automatic actions when the limit is reached.
| Convar | Default | Description |
|---|---|---|
ea_maxWarnings |
3 |
Maximum warnings before automatic action |
ea_warnAction |
kick |
Action after max warnings: kick or ban |
ea_warningBanTime |
604800 |
Ban duration in seconds if ea_warnAction is ban (default: 7 days) |
Example:
1 2 3 | |
When a player is warned, they receive an in-game warning message showing the reason, current warning count, and maximum. When the limit is reached, the configured action (kick or ban) is executed automatically.
Warning state is tracked per-player session and is not persisted to the banlist. Resetting the server clears all warnings.