Remote Console, called shortly "RCON" is a powerful admin tool giving the user absolute power over the server.
This tutorial should help you in better
understanding what RCON is and how we can use it effectively.
Last paragraphs contain the list of most popular commands for both base JA(marked in White) and JA+ (marked in Cyan).
Understanding the difference: How does RCON workEdit
When you are using ordinary JA+ admin it works like that:
- You enter the server
- You log in as an admin
- Server remembers your ID as the admin one
Now untill you leave the server or logout it will accept all admin commands received from you (provided your admin level is high enough to execute them).
Rcon works somehow different. You may think of it as a clanpass, with this difference that here our clanpass is "rconpassword" cvar value* . Let's say that as long as we are using the same clanpass (rconpassword) as the server- it will listen to our orders.
That means we can affect any server, not only our. We just have to change our rconpassword to match the server we want to affect and than type
/set rconaddress <serverIP:serverPort>. Scince now all rcon commands we will use will be send to the server with the given IP.
* In theory you can type the rconpassword in each command using structure
/rcon <rconpassword> <command> , but in practice this is not a good habbit: it just demands more work and creates a risk of revealing rcon password.
Ingame Level Fix Editor (ILFE) (JA+)Edit
JA+ mod provides RCON user with a power to create invisible walls on the map. Those are intended to be used to fix map leaks, but can be as well placed to block event areas or create custom admin rooms.
/rcon BlockWallGrantEditor <name/ID>Edit
- Allows chosen player to use the ingame level fix editor
- All invisible walls made by the ILFE become visible (they are drawn as red bounding boxes). Walls will be highlighted for a short period (around 1 minute). Then they will disappear once again. During this short period all players will see the walls.
- ATTENTION: Wall boundaries remain visible for the full period (~1min) even if the wall itself is deleted meantime.
- Saves the created blocking boxes on the server in a file "<mapname>_holes.cfg"
|Player who was granted the ILFE (not necessarily the RCON user himself) must go into Spectator mode.|
|While using ILFE as Spectator he can pass through walls to place the bounding boxes easily.|
- Must be used twice. Defines 2 opposite corners of the wall bounding box (in the user position). When the wall is created it will remain visible for a short period, as if the "BlockWallDraw" command was used.
- Deletes the currently selected invisible wall. This command can only delete the walls artificially created by ILFE.
- Selects the next invisible wall created by ILFE and teleports player to it.
- Selects the previous invisible wall created by ILFE and teleports player to it.
All JA+ admin commands can be typed in rcon. For example /rcon ammap 0 mp/ffa5 .
/rcon say <message>Edit
- Says the given message in the console. Everyone will see the message.
/rcon svsay <message>Edit
- Says the given message on the public chat as the server.
- Restarts the current map.
- Displays in your console the full list of player names along with IDs and IPs, used port and rate. Great thing to check IP to ban but also to reveal aliased intruders: if they use changed rate to make their ping higher (like if they were from other, further country) you will see their rate. Rate below 4000 means they probably lowered it themselves.
/rcon clientkick <client ID>Edit
- Kicks the given player from server. This way you may kick even the players who haven't joined the gameplay yet. You may also use /rcon amkick <name/ID> , but this one cannot kick connecting players.
/rcon kick <name>Edit
- Works same as clientkick, but kicks players by names rather than their ID. You may use /rcon kick all to kick everyone form server or /rcon kick allbots to kick all bots (which is the most common usage of this command).
/rcon addIP <IP>Edit
- Adds the given IP to the ban list. Pay attention, however, as too many IPs banned this way may overflow the server buffer and crash it permanently untill removing some "manually" (so from server files). You may also use /rcon amban <name/ID> , but this needs the player to be on server.
/rcon removeIP <IP>Edit
- Removes the given ip from ban list.
- List the banned IPs.
/rcon amtimescale <scale. 1 is default>Edit
- Slows or makes faster the game motion.
/rcon admGrant <name/ID> <LEVEL>Edit
- Grant admin powers of given level to chosen player. LEVEL can be: Instructor OR Knight OR Council
/rcon admBan <name/ID>Edit
- Ban/Unban an admin. If baned, this admin is auto logged out and his IP is added to the admin-ban list in the cvar jp_banAdminIPs. Such player cannot use /amlogin command to log as an admin. If you execute this cmd another time, the player will be admin-unbanned.
/rcon admAddIP <IP>Edit
- Adds an IP to the admin-ban list in the cvar jp_banAdminIPs.
/rcon admAddIP <IP>Edit
- Remove an IP from the admin-ban list. If <IP> value is "all" , it will remove all IPs.
/rcon admListIP <IP>Edit
- Displays all admin-banned IPs.
/rcon admToggle <ID Cmd> <level>Edit
- Allows/disallows and admin cmd for level: council or kight, or instructor. It changes automatically the server cvar jp_councilAllowedCMD and jp_knightAllowedCMD and jp_instructorAllowedCMD . Type admToggle without argument to display help and see the ID of adm cmds (See: Admin Commands) .