Page MenuHomePhabricator
Contents

Console Commands
Updated 83 Days AgoPublic

The commands listed below are the active and working commands that can only be found in sty+ct+ap.
To view the full list of available commands, see list of commands

ADMIN_LOG

Enabling this will ensure that all admin commands will be written to ./var/adminlog.txt file.

ARENA_BOUNDARY Commands

ARENA_BOUNDARY

This is the distance players can travel outside the arena boundary.

ARENA_BOUNDARY_KILL

If set to 1, Players beyond the ARENA_BOUNDARY will be killed.

BANNED_WORDS_* Commands

BANNED_WORDS

This command stores all the bad words you want filtered out in your server/client depending on BANNED_WORDS_OPTIONS setting you chose.

BANNED_WORDS 4r5e;5h1t;5hit;a55;anal;ar5e;arrse;arse;ass;ass-fucker;assfucker;assfukka;asshole;asswhole;b!tch;b00bs;b17ch;b1tch;ballbag;balls;ballsack;bastard;beastiality;bi+ch;bitch;bloody;blowjob;boiolas;boobs;booobs;boooobs;booooobs;booooooobs;breasts;buceta;bunny fucker;buttmuch;c0ck;c0cksucker;cawk;chink;cipa;cl1t;clit;clit;clits;cnut;cock;cock-sucker;cockface;cockhead;cockmunch;cockmuncher;cocksucker;cocksuka;cocksukka;cok;cokmuncher;coksucka;cox;cum;cunt;cyalis;d1ck;dick;dickhead;dildo;dirsa;dlck;dog-fucker;doggin;dogging;donkeyribber;doosh;duche;ejakulate;f u c k e r;f4nny;fag;faggitt;faggot;fanny;fannyflaps;fannyfucker;fanyy;fatass;fcuk;fcuker;fcuking;feck;fecker;fook;fooker;fuck;fuck;fucka;fucker;fuckhead;fuckin;fucking;fuckingshitmotherfucker;fuckwhit;fuckwit;fuk;fuker;fukker;fukkin;fukwhit;fukwit;fux;fux0r;gaylord;goatse;heshe;hoare;hoer;hore;jackoff;jism;kawk;knob;knobead;knobed;knobhead;knobjocky;knobjokey;l3i+ch;l3itch;m0f0;m0fo;m45terbate;ma5terb8;ma5terbate;master-bate;masterb8;masterbat*;masterbat3;masterbation;masterbations;masturbate;mo-fo;mof0;mofo;motherfucker;motherfuckka;mutha;muthafecker;muthafuckker;muther;mutherfucker;n1gga;n1gger;nazi;nigg3r;nigg4h;nigga;niggah;niggas;niggaz;nigger;nob;nob jokey;nobhead;nobjocky;nobjokey;numbnuts;nutsack;p0rn;pawn;penis;penisfucker;phuck;pigfucker;pimpis;piss;pissflaps;porn;prick;pron;pusse;pussi;pussy;rimjaw;rimming;s.o.b.;schlong;scroat;scrote;scrotum;sh!+;sh!t;sh1t;shag;shagger;shaggin;shagging;shemale;shi+;shit;shit;shitdick;shite;shited;shitey;shitfuck;shithead;shitter;slut;smut;snatch;spac;t1tt1e5;t1tties;teets;teez;testical;testicle;titfuck;tits;titt;tittie5;tittiefucker;titties;tittyfuck;tittywank;titwank;tw4t;twat;twathead;twatty;twunt;twunter;v14gra;v1gra;viagra;w00se;wang;wank;wanker;wanky;whoar;whore;willies;willy;shank;goot;motherfucking;

BANNED_WORDS_OPTIONS [0|1|2]

BANNED_WORDS_OPTIONS 0

The available options. are 0, 1 and 2\. Default value is set to 0 which disables the activation of checking bad words in message.

Normally this allows users to easily send messages to each other. If this setting is set to 1 or 2, different actions will be triggered.

If setting is set to 1, the message will get blocked. Along with that, a message of warning will be sent to the user, their message contained one or many bad words. Due to that their message is blocked. This message will be different if each server owner decides to write something different.

If setting is set to 2, the message will get parsed. While parsing, the found bad words will get replaced by the selected characters placed in english_base.txt

BANNED_WORDS_ADD [word]

BANNED_WORDS_ADD [word]

This command allows users to add a new word. If the word already exists in the container, then the word to add will be ignored.

BANNED_WORDS_REMOVE [word]

BANNED_WORDS_REMOVE [word]

This command allows users to remove the entered word. If the word exists in the container, then the word will be removed. If it doesn't, then it will get ignored.

BANNED_WORDS_LIST

This command allows users to list the words that exist in the banned words container. The <id>is a number area which only accepts number values from 0 to 9.

If the <id>area is given blank, then it will display words from 0 to 9 ids. Otherwise you can give the number of id to view the word and the ten from that <id>will appear on your chat display.

CHATTERS_ Commands

CHATTERS_KILL

If this command has been executed, all players in chat mode and are playing on the grid, are killed!

CHATTERS_SUSPEND [rounds]

Suspends all players that were in chat mode for the following rounds.

CHATTERS_SILENCE

Silences all chatters during play. This command is closely linked with

SILENCE_ALL

To give their voices back, simply do

VOICE_ALL

CHATTERS_LIST

Displays the list of currently chatting or players who have entered idle mode up on your screen.

CLEAR_ Commands

CLEAR_LADDERLOG Clear all data from ladderlog.txt located in ./var folder.
CLEAR_SCORELOG Clear all data from scorelog.txt located in ./var folder.
CLEAR_CHATLOG Clear all data from chatlog.txt located in ./var folder.

COLLAPSE | DESTROY Commands

COLLAPSE_ZONE [zone_name]

This command causes the selected zone(s) to shrink in size and disappear smoothly.

DESTROY_ZONE [zone_name]

This command causes the selected zone(s) to vanish instantly.

COLLAPSE_ZONE_ID [zone_id]

This command is similar to COLLAPSE_ZONE but uses the zone's ID instead to locate and make that zone disappear smoothly.

DESTROY_ZONE_ID [zone_id]

This command is similar to DESTROY_ZONE but uses the zone's ID instead to locate zone and make it disappear instantly.

CUSTOM_ Commands

CUSTOM_MESSAGE

Calls upon the string located within your language file

CUSTOM_MESSAGE hello_world

If "hello_world" exists within the language file, it loads the string.
Inside Language File: hello_world Hello World!\n The output will be displayed on the client's screen as:
Hello World!

Example 1:

CUSTOM_MESSAGE player_reach_race

Output Similar to: 1 finished with 10 points in seconds

Example 2:

CUSTOM_MESSAGE player_reach_race lover$boy 5 15.5432

Output : lover$boy finished with 5 points in 15.5432 seconds
This command not only loads in the language string command, it also replaces those \1, \2, \3 indicators. In example 2 you see those indicators as:
Language String Command: player_reach_race \1 0xfffffffinished with \2 points in \3 seconds.\n \1 = lover$boy
\2 = 5
\3 = 15.5432

So to speak, it looks like this: CUSTOM_MESSAGE player_reach_race \1 \2 \3 ...

They can go on depending on your choosing of calling this command.

CUSTOM_PLAYER_MESSAGE

CUSTOM_PLAYER_MESSAGE player_name language_command parameters...

This command works similarly to the CUSTOM_MESSAGE but the message will be sent to the given player and the sender only. Similar to how PLAYER_MESSAGE and /msg work.

CUSTOM_SHORTHAND commands

CUSTOM_SHORTHAND_ENABLED [0|1]

If set to 1 and CUSTOM_SHORTHAND is found, then CUSTOM_SHORTHAND_CONNECTION will be used to connect.

CUSTOM_SHORTHAND<authority>

The custom authority to trigger when a player tries to login.

CUSTOM_SHORTHAND_CONNECTION

The link to connect to when using custom shorthand. Do not include [http://](http://).

CYCLE_RUBBER_DEPLETE_ Commands

The following commands are the very core of rubber reduction behavior in client and server alike.

CYCLE_RUBBER_DEPLETE_SELF # if set to 0, it will not reduce rubber like normal when you hit your own tail; Default 1.
CYCLE_RUBBER_DEPLETE_ENEMY # if set to 0, it will not reduce rubber like normal when you hit enemy's tail; Default 1.
CYCLE_RUBBER_DEPLETE_TEAM # if set to 0, it will not reduce rubber like normal when you hit team's tail; Default 1.
CYCLE_RUBBER_DEPLETE_RIM # if set to 0, it will not reduce rubber like normal when you hit the rim wall; Default 1.

For the proper use of these commands players require a recent or latest sty+ct+ap game client. For other regular game clients it will bug out and cause glitches for them.

DEADLY_ Commands

DEADLY_EXPLOSIONS [0|1]

If set to 1, cycles in the blast radius of an explosion be destroyed

SCORE_EXPLOSION_OWNER [points]

Points the owner of an explosion gains for destroying another enemy cycle.

SCORE_EXPLOSION [points]

Points the enemy cycle destroyed in an explosion gains.

DEATHZONE_RANDOM_COLORS [0|1]

Default: 0; If set to 1, deathzones will have their colors by randomness for each round.

DECLARE_ROUND_WINNER

DECLARE_ROUND_WINNER [player_name | team_name]

This command declares a winner of the round depending on the player name given or the team they belonged to at the time.
Command can only be used once per round and there's no taking back after declaring someone a winner. So, choose wisely.

DELAY_COMMAND_CLEAR

Clears all stored commands in DELAY_COMMAND

DISPLAY_MAP_ Commands

DISPLAY_MAP_DETAILS

DISPLAY_MAP_DETAILS [0|1]

If set to 1, then map details will appear in everyone's clients and it will show the name, author, version and axes for it. This however is dependent on the following commands

DISPLAY_MAP_NAME

DISPLAY_MAP_NAME [0|1]

If set to 1, map's name will be displayed at the beginning of each round.

DISPLAY_MAP_AUTHOR

DISPLAY_MAP_AUTHOR[0|1]

If set to 1, map's author will be displayed at the beginning of each round.

DISPLAY_MAP_VERSION

DISPLAY_MAP_VERSION [0|1]

If set to 1, map's version will be displayed at the beginning of each round.

DISPLAY_MAP_AXES

DISPLAY_MAP_AXES[0|1]

If set to 1, map's axes will be displayed at the beginning of each round.

ENABLE_MATES_CASING

ENABLE_MATES_CASING [0|1]

Enabling this is a personal choice.

It is clear of irregular letters in name causes some hassle for server but this choice setting will be good for those preferred to search for mates use that kind of name.

DISPLAY_SCORES_DURING_CHAT [0|1]

Tabbing during chat gets annoying when the scores keep appearing and disappearing. This command works individually and is enabled right now but you can choose to disable it and have a good time tabbing names without having to worry about appearing score board.

_GRIDPOS Commands

PLAYER_GRIDPOS_INTERVAL

PLAYER_GRIDPOS_INTERVAL

Set the number of seconds of interval between each ladderlog output of PLAYER_GRTIDPOS

ZONE_GRIDPOS_INTERVAL

ZONE_GRIDPOS_INTERVAL

Set the number of seconds of interval between each ladderlog output of ZONE_GRTIDPOS.

HIDE_CYCLES

The following commands can only be executed from within a client.

HIDE_CYCLES 0|1

HIDE_CYCLES 0|1

If set to 1, all cycles on the grid will vanish from view. This will only work while you are alive.

HIDE_CYCLE_WALLS 0|1

HIDE_CYCLE_WALLS 0|1

If set to 1, the tails of all cycles will vanish from view. This will only work while you are alive.

HIGHLIGHT_NAME

If set to 1, your name will get highlited in string.

QUEUE Commands

QUEUE_MAP <name>

QUEUE_MAP MAP_FILE.xml

Stores map that exist in MAP_ROTATION. Stops rotation temporarily to complete the listed maps.

QUEUE_CONFIG <name>

QUEUE_CONFIG config.cfg

Stores config that exists in CONFIG_ROTATION. Stops rotation temporarly to complete the listed maps.

RESET_MAP_QUEUEING

Resets all the maps in the queue.

RESET_CONFIG_QUEUEING

Resets all the configs in the queue.

QUEUE_LIMIT_ENABLED [0|1]

QUEUE_LIMIT_ENABLED 0

Should the people have limits when queueing?

QUEUE_LIMIT [number]

QUEUE_LIMIT 20

This is the amount that players can use up for queueing maps or configs.

QUEUE_LIMIT_EXCEMPT [access level]

QUEUE_LIMIT_EXCEMPT 2

Access level equal to or below this do not have queue limit.

QUEUE_INCREMENT [number]

QUEUE_INCREMENT 0

If set to >0, players will get their queues increased during refill by this amount.

QUEUE_REFILL_TIME [time in seconds]

QUEUE_REFILL_TIME 2400

How long each time should players refill take? This is measured in hours.

QUEUE_REFILL_ACTIVE [0|1]

QUEUE_REFILL_ACTIVE 0

Should players be in server to have their queue refill active?

QUEUE_MAX [number]

QUEUE_MAX 30

The maximum queues allowed due to the increase in their slots.

QUEUE_LOG [0|1]

QUEUE_LOG 0

If set to 1, players queueing maps/configs will get written to queuelog.txt

QUEUE_REFILL <name>

QUEUE_REFILL <player name="">

Refill the queue fuel of the given player's name. Usage: QUEUE_REFILL <name>

QUEUE_GIVE <player>

QUEUE_GIVE <player>

Give a set of queues to the given player's name. Usage: QUEUE_GIVE <name> <amount>

QUEUERS_LIST

Displays the list of queuers and their queues.

Racing Commands

RACE_CHANCES [no_of_times]

This command is pretty simple. This gives each and every player on grid to continue to race, from the start, each time they die. Of-course, their chances deplete but this gives them extra chances to race and try to complete the course.

RACE_END_DELAY [seconds]

If there was only one play still alive on the grid, this timer activates. Depending on this set, they get that many amount of seconds to try and cross the finish line.

RACE_CHECKPOINT_COUNTDOWN [seconds]

Number of seconds to give individual racers to complete the race.

RACE_CHECKPOINT_REQUIRE_HIT [0|1|2]

RACE_CHECKPOINT_REQUIRE_HIT 1

Explanation:

0 : Will let you finish regarless of doing the checkpoints
1 : MUST complete all checkpoints but not in order
2 : MUST complete all checkpoints in order;

RACE_CHECKPOINT_LAPS [0|1]

RACE_CHECKPOINT_LAPS 1

Explanation:

0 : Won't do anything
1 : After each completed lap, your completed checkpoints data is cleared to do again.

RACE_LAPS [number]

RACE_LAPS 1

If set to >1, these are the number of laps to complete to finish the race.

RACE_SAFE_ANGLES [angle,angle,...]

RACE_SAFE_ANGLES 0,45,90,135,180,225,270,315

These are the angles that are safe to travel in. Anything else and your dead. Usage: degrees1,degrees2,degrees3,...

RACE_UNSAFE_ANGLES_KILL [0|1]

RACE_UNSAFE_ANGLES_KILL 0

If set to 1, kills all players that are in the unsafe angles as they finish the race.

RACE_FINISH_KILL [0|1]

If set to 1, players crossing the finish lines will get killed!

RACE_FINISH_COLLAPSE [0|1]

If set to 1, all zones will collapse/disappear at the end of round.

RACE_IDLE_KILL [0|1]

If set to 1, kills players that are idle for RACE_IDLE_TIME seconds.

RACE_IDLE_TIME [seconds]

Number of seconds a player is idle on grid before being warned and then killed.\

RACE_IDLE_SPEED [speed]

Set to >= 0, idle activates if players stay for RACE_IDLE_TIME under the set idle speed.

RACE_LOG_LOGIN [0|1]

If enabled, it will only log the time records of players that have logged in.

RACE_LOG_TIME [0|1]

If enabled, it displays the reached time and the position of arrival.

RACE_LOG_UNFINISHED [0|1]

It set to 1, logs in the players that have not yet finished that racing course. Time values will be set to -1.

RACE_POINTS_TYPE [0|1]

If set to 0, players receive points depending on SCORE_RACE_FINISH
If set to 1, players receive points depending on RACE_SCORE_DEPLETE

RACE_SCORE_DEPLETE [points]

RACE_SCORE_DEPLETE 1

The number of points the race score deplete every time someone crosses the finish line. The points giver will remain at 1 if it were to reach 1.

RACE_SMART_TIMER [0|1]

The smart timer is set to 0 by default. If it were to be enabled, smart timer loads the first 1/2/3 player's time ranks and then make a timer from that! If there are not ranks yet, it resorts to using RACE_END_DELAY timer instead.

RACE_SMART_TIMER_FACTOR [number]

RACE_SMART_TIMER_FACTOR 0.15

The factor by which countdown is multiplied when smart timer is enabled.

RACE_SMART_TIMER_NUM [number]

RACE_SMART_TIMER_FACTOR 3

The number of records to look to obtain the average time for the countdown.

RACE_TIMER_ENABLED [0|1]

RACE_TIMER_ENABLED 0

By default, this is disabled. The only way to enable this is for everyone to spectate or enable it in your config files.

SCORE_RACE [points]

SCORE_RACE 10

The points you receive for being the first to cross the finish line. Default is set to 10.

SCORE_RACE_FINISH [points]

SCORE_RACE_FINISH 1

The points players receive for crossing the finish line.

RACE_RANKS_SHOW_START [0|1|2]

This command is for ranks to be shown at the beginning of the round.

Default: 1\. Set to 0 to disable records shown at the beginning of the round.

If set to 1, ranks from top RACE_NUM_RANKS_SHOW_START will appear to all players.

If set to 2, shows the relative position of the player above and below them and their current rank with respect to their position.

RACE_RANKS_SHOW_END [0|1|2]

This command is for ranks to be shown at the end of the round.

Default: 2\. Set to 0 to disable records shown at the end of the round.

If set to 1, ranks from top RACE_NUM_RANKS_SHOW_END will appear to all players.

If set to 2, shows the relative position of the player above and below them and their current rank with respect to their position.

RACE_NUM_RANKS_SHOW_START [number]

RACE_NUM_RANKS_SHOW_START 3

The number of ranks to display at the start of round.

RACE_NUM_RANKS_SHOW_END [number]

RACE_NUM_RANKS_SHOW_END 3

The number of ranks to display at the end of round.

RACE_RANK_SHOW_PLAYER_LENGTH [number]

RACE_RANK_SHOW_PLAYER_LENGTH 15

The limit length of players to display in the display of ranks.

RACE_RANK_SHOW_LENGTH [number]

RACE_RANK_SHOW_LENGTH 7

The length of the name of the rank should the rank be aligned by.

RACE_RANK_HEADER_ORDER [number]

RACE_RANK_HEADER_ORDER 1

The order in which the "rank" header will appear. Default: 1.

RACE_RANK_HEADER_PLAYER_ORDER [number]

RACE_RANK_HEADER_PLAYER_ORDER 2

The order in which the "player" header will appear. Default: 2.

RACE_RANK_HEADER_TIME_ORDER [number]

RACE_RANK_HEADER_TIME_ORDER 3

The order in which the "time" header will appear. Default: 3.

RACE_RANK_HEADER_LENGTH [number]

RACE_RANK_HEADER_LENGTH 8

The length of the header "rank" should be.

RACE_RANK_HEADER_PLAYER_LENGTH [number]

RACE_RANK_HEADER_PLAYER_LENGTH 16

The length of the header "player" should be.

RACE_RANK_HEADER_TIME_LENGTH [number]

RACE_RANK_HEADER_TIME_LENGTH 0

The length of the header "time" should be.

ROTATION Settings

MAP_ROTATION

MAP_ROTATION map1.aamap.xml|<round>;map2.aamap.xml|<round>;

As you have seen above, this command works like a rotation script that causes the stored maps to change every round or match, depending on how you set ROTATION_TYPE to.
Also, as you can see from

map1.aamap.xml|<round>;

You can also set which <round>you want that map to load in. However, this can only be activated if ROTATION_TYPE 6 is set.

Setting the <round> is optional!

CONFIG_ROTATION

CONFIG_ROTATION config.cfg1|<round>;config2.cfg|<round>;

As you have seen above, this command works like a rotation script that causes the stored config files to change every round or match, depending on how you set ROTATION_TYPE to.
Also, as you can see from

config.cfg1|><round>;

You can also set which <round>you want that map to load in. However, this can only be activated if ROTATION_TYPE 6 is set.

Setting the <round> is optional!

CONFIG_ROTATION_TYPE

CONFIG_ROTATION_TYPE [0|1]

How should the configs from the config_rotation be loaded?

0 # INCLUDE
1 # RINCLUDE

ROTATION_TYPE

ROTATION_TYPE [0|1|2|3|4|5|6]

This command is quite nice. It controls how to MAP/CONFIG_ROTATION setting works.
Bellow are the list of each of it's values. Th values are restricted, so don't bother trying to go higher than 4 or below then 0.

  • 0 = This value ensures no rotation will take place.
  • 1 = This value ensures maps are rotated in their respective order every round
  • 2 = This value ensures maps are rotated in their respective order every match
  • 3 = This value ensures maps are rotated randomly every round
  • 4 = This value ensures maps are rotated randomly every match
  • 5 = Activates ROTATION_MAX.
  • 6 = Activates for rotation where maps and configs load depending on the round they are set for.

ROTATION_MAX

ROTATION_MAX 3

If set to >0 and rotation is enabled, current rotation item will remain the same until till ROTATION_MAX. After which, the rotation will activate ORDERLY type and change map/config.

MAP_STORAGE

MAP_STORAGE map1;map2;map3; ...

Similarities

  • MAP_ROTATION
  • Each map separated by the ;

Differences

  • Cannot specify a round
  • Is to be used for non-rotation. Only for queueing.

CONFIG_STORAGE

CONFIG_STORAGE config1;config2;config3; ...

Similarities

  • CONFIG_ROTATION
  • Each config separated by the ;

Differences

  • Cannot specify a round
  • Is to be used for non-rotation. Only for queueing.

COMMANDS

/mr <id> # Shows list of maps by either leaving <id> blank or <id_number> from the mao_rotation. Shows only ten maps per call.
/cr <id> # Shows list of configs by either leaving <id> blank or <id_number> from the config_rotation. Shows only ten configs per call.

/mq <add|remove|list> # add <map_file>| adds the corresponding map to the map queue if that map exists within MAP_ROTATION
# remove <map_file>| if map exists in the queue, it will be removed
# list | shows the list of all maps in queue

/cq <add|remove|list> # add <config_file>| adds the corresponding config to the queue if that config exists within CONFIG_ROTATION
# remove <config_file>| if config exists in the queue, it will be removed
# list | shows the list of all configs in queue

/ms <add|remove|list> # add <map_file>| adds the corresponding map to the map queue if that map exists within MAP_STORAGE
# remove <map_file>| if map exists in the queue, it will be removed
# list | shows the list of all maps in queue

/cs <add|remove|list> # add <config_file>| adds the corresponding config to the queue if that config exists within CONFIG_STORAGE
# remove <config_file>| if config exists in the queue, it will be removed
# list | shows the list of all configs in queue

Custom TEAMNAME Commands

These are the custom team name commands that have been recently added as a new feature. This has been taken directly from 0.4 Trunk version of Armagetron Advanced.

TEAMNAME_1 Team 1
TEAMNAME_2 Team 2
TEAMNAME_3 Team 3
TEAMNAME_4 Team 4

This feature won't work on most server because they are being blocked but if you host this yourself, you and everyone else with this client can have your own custom team name. The only times they don't become active is in team matches, like Fortress and Capture The Flag.

SOCCER Commands

SOCCER_GOAL_KILL_ENEMIES [0|1]

If set to 1, enemies entering other team's goal will be killed.

SOCCER_GOAL_SCORE [points]

Number of points scoring team gains for shooting the socc`er ball through the other team's goal.

SOCCER_GOAL_RESPAWN_ALLIES [0|1]

If set to 1, team mates will respawn after entering their own goal

SOCCER_GOAL_RESPAWN_ENEMIES [0|1]

If set to 1, enemies will respawn if the other team enters their goal

SOCCER_BALL_FIRST_WIN [0|1]

If set to 1, first goal made by a team will be declared the winners of that round.

SOCCER_BALL_SHOTS_WIN [0|1]

If set > 0, the number of times the ball must enter other team's goal. Sending the ball in their own goal does not count.
Once these many shots have been accounted for, the round winner will be decided by the team with the leading score.
Comparing the score between the shooting team and the team owner of the goal.

SOCCER_BALL_SLOWDOWN [0|1]

If set to 1, soccer balls slow down.

SOCCER_BALL_SLOWDOWN_SPEED [slowness]

If SOCCER_BALL_SLOWDOWN is set to 1, then the soccer ball will slow down depending on the value set for this command.
Cannot have values over 1 or less than 0.

SET_ZONE_ID Commands

SET_ZONE_ID_COLOR <id> {r} {g} {b} # Change the color of a zone
SET_ZONE_ID_EXPANSION <id> <expansion> # Change the Expansion rate of a zone
SET_ZONE_ID_POSITION <id> <x> <y> # Change a zones position
SET_ZONE_ID_RADIUS <id> <radius> # Change zones radius
SET_ZONE_ID_ROTATION <id> <rotation> # Change the rotation speed of a zone
SET_ZONE_ID_SPEED <id> <speed> # Change a zones speed

SHOT_ Commands

SHOT_BASE_RESPAWN

SHOT_BASE_RESPAWN 1

If set to 1, when you shoot at your team base, your teammates will be revived.

SHOT_BASE_ENEMY_RESPAWN

SHOT_BASE_ENEMY_RESPAWN 1

If set to 1, when you shoot at your enemy team's base, your enemies will be revived.

SHOT_PENETRATE_WALLS

SHOT_PENETRATE_WALLS 0

If set to 1, when you shoot, your zone will go through the walls. Once it reaches the boundary of the arena, it will disappear if bouncing is either not enabled or finished.

SPAWN_* Commands

SPAWN_ZONE

The ability to spawn all different types of zones via the command line or a script.
These zones no longer are required to be specified in the map and can be spawned either via the console using /admin SPAWN_ZONE, <setting> ... elements in the map or by using a script.

Types of zones

Command Usage

SPAWN_ZONE <win|death|ball|target|blast|object|koh> <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE <acceleration|speed> <speed> <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE <rubber|rubberadjust> <x> <y> <size> <growth> <xdir> <ydir> <rubber> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE teleport <x> <y> <size> <growth> <xdir> <ydir> <xjump> <yjump> <rel|abs> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE <fortress|flag|deathTeam|ballTeam> <team> <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE sumo <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE zombie <player> <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <penetrate>
SPAWN_ZONE zombieOwner <player> <owner> <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <penetrate>

Abbreviations

abs{{!}}cycle|rel and abs are relative or absolute using the map basis. cycle is relative using the cycle basis. it means 100 10 is a jump of 100 forward then 10 left (as trigonometric angles, left is +, right is -). This is to be understand before any direction change.that means depending of the direction you entering the zone, you are teleported in a different direction SmileDefault value is rel.}}

Examples

SPAWN_ZONE death 100 100 10 0 0 0 false 15 0 0 10 false

This spawns a death zone with the following attributes:

coordinates : x=100 and y=100
size/radius : 10
growth rate : 0
speed/velocity: xdir=0 and ydir=0
bounce of wall: false
color of zone : red=15 and green=0 and blue=0
target size : 10
penetrate wall: false

SPAWN_OBJECTZONE

Usage

SPAWN_OBJECTZONE <x> <y> <size> <growth> <xdir> <ydir> <interactive> <r> <g> <b> <target_size> <seek_owner> <seek_speed> <seek_update_time>

Abbreviations

SILENCE_ Commands

SILENCE_ALL

Silence everyone in the game.

UNSILENCE_ALL

Reverts the SILENCE_ALL command. Meaning, give voices back to all of those who lost their ability to chat.

VOICE_ALL

Similar to UNSILENCE_ALL. Gives the ability to chat again to everyone.

SILENCE_ENEMIES

If set to 1, chat sent from enemies is not displayed on your client if you are alive. If you are dead all chat is displayed. This is a client setting.

TAB_COMPLETION

TAB_COMPLETION [0|1]

If set to 1, the tab completion of names or commands will be enabled.

TAB_COMPLETION_WITH_COLORS [0|1]

If set to 1, the tab completion of names or commands will be in colors.

TIMER_ Settings

TIMER_START [seconds]

Starts a ingame timer, giving players <seconds> to do something before getting killed.

TIMER_STOP

Perfectly stops the ingame timer.

TIMER_RESUME

If the timer was previously stopped, it resumes from where it last stopped.

TIMER_RESET

Resets the ingame timer back to default.

TIMER_MODE

  • If set to 0, TIMER will count downwards until it reaches TIMER_MIN
  • If set to 1, TIMER will count upwards until it reaches TIMER_MAX
  • If set to 2, TIMER will count up or down, depending on the target_time given.

TIMER_TYPE

  • If set to 0, TIMER will do nothing once the min or max is reached.
  • If set to 1, TIMER will kill all active cycles on the grid.
  • If set to 2, TIMER will destroy all active zones on the grid.
  • If set to 3, TIMER will kill all active cycles and destroys all zones.

TIMER_MIN

TIMER_MIN 0

This is the minimal time for the timer to reach.

TIMER_MAX

TIMER_MAX 80

This is the maximum time for the timer to reach.

Last Author
Armanelgtron
Last Edited
Jan 27 2021, 9:41 PM