Name | Alias | Description | Requires Target | Syntax | Required Level |
---|---|---|---|---|---|
quit | q | quit IW4MAdmin | False | !q | Owner |
restart | res | Restart IW4MAdmin | False | !res | Owner |
prune | pa | demote any trusted clients that have not connected recently (defaults to 30 days) | False | !pa <optional inactive days> | Owner |
unban | ub | unban client by client id | True | !ub <client id> <reason> | Owner |
map | m | change to specified map | False | !m <map> | Owner |
unlinkclient | uc | Unlink a client from a shared GUID link | True | !uc | Owner |
setlevel | sl | set client to specified privilege level | True | !sl <player> <level> | Owner |
usage | us | get application memory usage | False | !us | Owner |
setpassword | sp | set your authentication password | False | !sp <password> | Owner |
getexternalip | ip | view your external IP address | False | !ip | Owner |
setgravatar | sg | set gravatar for webfront profile | False | !sg <gravatar email> | Owner |
mapandgametype | mag | Change map and gametype | False | !mag <Map (eg mp_rust or ''Black Box'')> <Gametype (eg dm)> | Owner |
sayall | sa | Broadcast message to all clients on all servers | False | !sa <message> | Owner |
resetanticheat | rsa | Reset anticheat metrics for specified client | True | !rsa | Owner |
login | li | login using password | False | !li <password> | Owner |
Name | Alias | Description | Requires Target | Syntax | Required Level |
---|---|---|---|---|---|
ban | b | permanently ban a client from the server | True | !b <player> <reason> | SeniorAdmin |
runas | ra | Run a command as another client (impersonate) | True | !ra <commands> | SeniorAdmin |
whitelistvpn | wv | whitelists a player's client id from VPN detection | True | !wv <players> | SeniorAdmin |
bansubnet | bs | bans an IPv4 subnet | False | !bs <subnet in IPv4 CIDR notation> | SeniorAdmin |
Name | Alias | Description | Requires Target | Syntax | Required Level |
---|---|---|---|---|---|
rcon | rcon | send rcon command to server | False | !rcon <commands> | Administrator |
requesttoken | rt | generate a login token for the webfront | False | !rt | Administrator |
addclienttag | act | Create a new client tag (descriptor) | False | !act <Client tag name> | Administrator |
listclienttags | lct | List all available client tags | False | !lct | Administrator |
removeclienttag | rct | Remove a client tag (descriptor) | False | !rct <Client tag name> | Administrator |
setclienttag | sct | Set a tag for specified client | True | !sct <Client tag name> | Administrator |
unsetclienttag | uct | Remove a tag from client | True | !uct <Client tag name> | Administrator |
find | f | find client in database | False | !f <player> | Administrator |
plugins | p | view all loaded plugins | False | !p | Administrator |
list | l | list active clients | False | !l | Administrator |
say | s | broadcast message to all clients | False | !s <message> | Administrator |
Name | Alias | Description | Requires Target | Syntax | Required Level |
---|---|---|---|---|---|
tempban | tb | temporarily ban a client for specified time (defaults to 1 hour) | True | !tb <player> <duration(m,d,w,y)> <reason> | Moderator |
kick | k | kick a client by name | True | !k <player> <reason> | Moderator |
fastrestart | fr | fast restart current map | False | !fr | Moderator |
uptime | up | get current application running time | False | !up | Moderator |
flag | fp | flag a suspicious client and announce to admins on join | True | !fp <player> <reason> | Moderator |
unflag | uf | Remove flag for client | True | !uf <player> <reason> | Moderator |
mask | hide | hide your presence as a privileged client | False | !hide | Moderator |
baninfo | bi | get information about a ban for a client | True | !bi <player> | Moderator |
warn | w | warn client for infringing rules | True | !w <player> <reason> | Moderator |
warnclear | wc | remove all warnings for a client | True | !wc <player> | Moderator |
alias | known | get past aliases and ips of a client | True | !known <player> | Moderator |
reports | reps | get or clear recent reports | False | !reps <optional clear> | Moderator |
maprotate | mr | cycle to the next map in rotation | False | !mr | Moderator |
Name | Alias | Description | Requires Target | Syntax | Required Level |
---|---|---|---|---|---|
privatemessageadmin | pma | Send a private message to all online privileged users | False | !pma | User |
rules | r | list server rules | False | !r | User |
ping | pi | get client's latency | False | !pi <optional player> | User |
nextmap | nm | view next map in rotation | False | !nm | User |
offlinemessage | om | Send a message to an offline player | True | !om | User |
readmessage | rm | Retrieve messages that were sent to you while you were offline | False | !rm | User |
help | h | list all available commands | False | !h <optional commands> | User |
admins | a | list currently connected privileged clients | False | !a | User |
privatemessage | pm | send message to other client | True | !pm <player> <message> | User |
report | rep | report a client for suspicious behavior | True | !rep <player> <reason> | User |
whoami | who | give information about yourself | False | !who | User |
mostkills | mk | list players with the most kills | False | !mk | User |
mostplayed | mp | view the top 5 dedicated players on the server | False | !mp | User |
resetstats | rs | reset your stats to factory-new | False | !rs | User |
topstats | ts | view the top 5 players in this server | False | !ts | User |
stats | xlrstats | view your stats | False | !xlrstats <optional player> | User |
These commands include all shipped plugin commands.
All players are identified 5 separate ways
npID/GUID/XUID
- The ID corresponding to the player's hardware or forum accountIP
- The player's IP AddressClient ID
- The internal reference to a player, generated by IW4MAdminName
- The visible player name as it appears in gameClient Number
- The slot the client occupies on a server. (The number ranges between 0 and the max number of clients allowed on the server)For most commands players are identified by their Name
However, if they are currently offline, or their name contains un-typable characters, their Client ID
must be used
The Client ID
is specified by prefixing a player's reference number with @
.
For example, @123
would reference the player with a Client ID
of 123.
All commands that require a target
look at the first argument
for a form of player identification
rcon
rcon
!rcon map_restart
, !rcon coop_pause 1
fast_restart
in console. It restarts the game. If you type !rcon fast_restart
in server chat, it will execute that command server side!rcon coop_pause 1
& !rcon coop_pause 0
setlevel
sl
[ User, Trusted, Moderator, Administrator, SeniorAdmin, Owner ]
!setlevel Player1 SeniorAdmin
, !sl @123 Moderator
owner
cannot set another player's level to owner
unless the configuration option is enabled during setupban
b
!ban Player1 caught cheating
, !b @123 GUID Spoofing
tempban
tb
!tempban Player1 3w racism
, !tb @123 8h Abusive behaivor
reports
reps
clear
(erases reports for current server)You can use rule
shortcuts to provide a reason for administering a penalty (warn, kick, tempban, ban)
!kick client rule1
=> Client kicked for "No camping"
!ban client serverrule2
=> Client banned for "Stay out of spawns"