Results 1 to 1 of 1

Thread: ClientAdmin Commands List

  1. #1
    Developer Sor's Avatar
    Join Date
    Aug 2010
    Location
    The Medieval City of Bruges
    Posts
    747

    Default ClientAdmin Commands List

    ClientAdmin Commands Guide
    ** updated since release of RC3.5 **


    Introduction
    Admins logged into the ClientAdmins System are able to use the commands below. There is no need to log into RCON or to use the rcon prefix.
    Commands can only be used if the rights of the ClientAdmin in question meet or exceed the ACCESSLEVEL requirements for that specific command.

    You can read all about the ClientAdmins System and Admin Rights here.


    Commands

    Version
    availability
    ClientAdmin Availability
    by rights
    Command Parameters Description
    RC3-RC3.5 ACCESSLEVEL_LOGIN (0) ad_login <string loginname> <string loginpass> New method to log in as ClientAdmin (RC3.1). You need to replace 'name' with 'login' for every entry in the admins.ini file and log in using this console command on the server for it to work.
    RC1-RC3.5 ACCESSLEVEL_PROTECTNAME (1) ad_status ----------------- Lists the following information about all current clients: ID/#, score, ping, name, lastmsg, IP address & port, qport and rate.
    This does the same as rcon status until it was reworked in RC2 Alpha: ID/#, ping, name, IP address, port and rate.
    RC2.A-RC3.5 ACCESSLEVEL_PROTECTNAME (1) ad_say <string text> Sends specified text as 'console' to all players. Works the same as rcon say.
    RC2.A-RC3.5 ACCESSLEVEL_PROTECTNAME (1) ad_sayp <int client#> <string text> Works the same as the RCON command 'say', but the message will be sent to client with the specified ID/num only.
    RC3.1+ ACCESSLEVEL_PROTECTNAME (1) ad_protname <string clientname> <string password> Add specified player name to the protectednamefilter.cfg list, only clients who have the specified password set are allowed to connect the server with the specified name(s).
    To set a protected name password, the client has to type this into game console: setu cl_namepass "password"
    RC3.1+ ACCESSLEVEL_PROTECTNAME (1) ad_unprotname <string clientname> Removes specified player name from the the protectednamefilter.cfg list, clients with specified name can connect to the server without password again.
    RC3.1+ ACCESSLEVEL_PROTECTNAME (1) ad_listprotnames ----------------- Dumps list of all protected player names (stored in main/ipfilter.cfg) into the console.
    RC1-RC3.5 ACCESSLEVEL_MAPCHANGE (2) ad_map <string map> Changes the current map to the specified map (use subfolders and bsp name, ie. dm/mohdm1, obj/obj_team1...). Works the same as rcon map.
    RC1-RC3.5 ACCESSLEVEL_RESTART (4) ad_restart ----------------- Restarts current level/map. Works the same as rcon restart.
    RC1-RC3.5 ACCESSLEVEL_GAMETYPE (8) ad_gametype <int #> Override current gametype: 1 = free-for-all; 2 = teammatch; 3 = roundbased; 4 = objective. Works the same as rcon g_gametype
    RC1-RC3.5 ACCESSLEVEL_FRAGLIMIT (16) ad_fraglimit <int #> Override current fraglimit value with the specified number. Works the same as rcon fraglimit.
    RC1-RC3.5 ACCESSLEVEL_TIMELIMIT (16) ad_timelimit <int #> Override current timelimit value with the specified number. Works the same as rcon timelimit.
    RC1-RC3.5 ACCESSLEVEL_KICK (32) ad_kick <string clientname> Kicks client with specified name from the server... works the same as rcon kick.
    RC1-RC3.5 ACCESSLEVEL_KICK (32) ad_clientkick <int client#> Kicks client with specified ID from the server... works the same as rcon clientkick.
    RC3.1+ ACCESSLEVEL_KICK (32) ad_kickr <string clientname> <string text> Kicks client with specified name from the server and the specified text will be printed to all clients as reason.
    RC3.1+ ACCESSLEVEL_KICK (32) ad_clientkickr <int client#> <string text> Kicks client with specified ID from the server and the specified text will be printed to all clients as reason.
    RC2.A-RC3.5 ACCESSLEVEL_BAN (128) ad_banid <int client#> Bans IP Address of client with specified ID/num.
    RC1-RC3.5 ACCESSLEVEL_BAN (128) ad_banip <ip-mask XXX.XXX.XXX.XXX> Bans IP Address of client or IP Range (use * as wildcard; since RC2.5 Gamma, you can place wildcards everywhere)
    RC3.1+ ACCESSLEVEL_BAN (128) ad_banipr <ip-mask XXX.XXX.XXX.XXX> <string text> Bans IP Address of client or IP Range (use * as wildcard; since RC2.5 Gamma, you can place wildcards everywhere) and the specified text will be printed to all clients as reason.
    RC3.1+ ACCESSLEVEL_BAN (128) ad_banidr <int client#> <string text> Bans IP Address of client with specified ID/num and the specified text will be printed to all clients as reason.
    RC1-RC3.5 ACCESSLEVEL_BAN (128) ad_banname <string clientname> <int anyInstance> Bans client with specified name. Adds name to bannednames list. (RC3/3.1 only) If the additional argument anyInstance is set to 1, any client whose name contains the specified string cannot join the server.
    RC1-RC3.5 ACCESSLEVEL_BAN (128)
    ACCESSLEVEL_REMOVEBAN (256)
    ad_listips ----------------- Dumps list of all banned IP Addresses and IP Ranges (stored in main/ipfilter.cfg) into the console.
    RC1-RC3.5 ACCESSLEVEL_BAN (128)
    ACCESSLEVEL_REMOVEBAN (256)
    ad_listnames ----------------- Dumps list of all banned player names (stored in main/namefilter.cfg) into the console.
    RC1-RC3.5 ACCESSLEVEL_REMOVEBAN (256) ad_unbanip <ip-mask XXX.XXX.XXX.XXX> Removes specified IP Address/Range from the bannedip list. Effectively lifting the ban.
    RC1-RC3.5 ACCESSLEVEL_REMOVEBAN (256) ad_unbanname <string clientname> Removes specified player name from the bannednames list. Effectively lifting the ban.
    RC1-RC3.5 ACCESSLEVEL_CHATFILTER (512) ad_chatfilteradd <string word> Adds specified word to the chat filtering list. Clients using this word will get a penalty point and once they reach the g_badchatlimit value, they will be kicked.
    RC1-RC3.5 ACCESSLEVEL_CHATFILTER (512) ad_chatfilterremove <string word> Removes specified word from the chat filtering list.
    RC1-RC3.5 ACCESSLEVEL_CHATFILTER (512) ad_listchatfilter ----------------- Dumps list of all words (stored in main/chatfilter.cfg) needing to be filtered out of the in-game chat into the console.
    RC2.A-RC3.5 ACCESSLEVEL_CHATFILTER (512) ad_dischat <int client#> Disables chat for client with specified ID/num. Execute the command again to re-enable it for the specified client.
    RC1-RC3.5 ACCESSLEVEL_LISTADMINS(2048) ad_listadmins ----------------- Dumps list of all currently logged-in admins and their respective access rights into the console.
    RC1-RC3.5 ACCESSLEVEL_RCON (4096) ad_rcon ----------------- Sends specified console command (with parameters) to the server console. Works like the standard RCON.
    Last edited by Sor; May 11th, 2012 at 03:44 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •