Admin Commands

The following commands accessible to server admins from within the application. These settings are detailed more extensively in The Config File

General Commands

.shutdown This will close the application.
.scenario [filename and full path] Ends the current scenario, and causes the specified scenario to be loaded. If a bad scenario name is entered, the scenario load will fail, causing the server to shut itself down.
.endscenario This will end the scenario that is currently running and start the next scenario to begin based on the victory conditions at that time.
.teampoints [team] [points] Team number is determined by the scenario file. Points can be negative.
.time [hhmm] Changes the time of day. Format is 24 hour time, "hhmm", no seconds specified. Ex: ".time 1200" for noon, ".time 1845" for 6:45 pm.
.maxdotsize [number] The maximum displayed size of distant planes (close enough to see, but too far to identify).
.killmessages [0/1/2] Changes the Kill messages setting:
0 = all kill messages.
1 = messages only for your kills, and
2 = no kill message.
.allowfreeview [0/1] Allows players to move freely in the environment when not in a plane.
.allowextview [0/1/2]

Changes the View Mode (F5) available to players:

0 = no external view allowed for any aircraft
1 = external view only for designated aircraft
2 = external view available for all aircraft

.allowobsenemy [0/1] When enabled, players can use the Select Unit (F6, F7) controls to observe enemy planes.
.allowpadlock [0/1] Controls the ability for players to padlock a targeted unit.
.allowfullautopilot [0/1] Players can use the full range of Autopilot functions if enabled.
.friendlyfire [0/1] Planes on the same team can damage each other if Friendly Fire is enabled.

Player Management Commands

The following commands allow an Admin to deal with individual players.

.allow [name] Adds a player to the allowed section of userlist.txt. This will un-ban player from a public server. For a private server, it allows them to enter.
.kick [name] Kicks a player off the server.
.ban [name] Boots player from server, and sets their status to 'banned' in userlist.txt. The player does not need to be on the server when banned.
.admin [0/1] [name] Gives or removes admin privileges to a player.
.allowteamchange [0/1] When off (0), players are locked to a team. When on (1), they can freely change.
.addlife [name] This removes a death from a player within a scenario.

Label Commands

The labels displayed on friendly and enemy units and targets can be changed while in game by an Admin.

.label friendly name [0/1]
Hide or Show friendly unit names.
.label friendly type [0/1]
Hide or Show friendly unit types. (Can be combied with friendly name to show both name and unit).
.label friendly range [0/1]
Hide or Show friendly unit range.
.label friendly rangebar [0/1]
Hide or Show friendly unit rangebar.
.label friendly acquire [number]
Set friendly unit label acquire time in seconds.
.label friendly expire [number]
Set friendly unit label expire time in seconds.
.label friendly height [number] Set friendly unit label height in pixels.
.label friendlytarget name [0/1] Hide or Show friendly target names.
.label friendlytarget type [0/1] Hide or Show friendly target types. (Can be combied with friendly name to show both name and unit).
.label friendlytarget range [0/1] Hide or Show friendly target range.
.label friendlytarget rangebar [0/1] Hide or Show friendly target rangebar.
.label friendlytarget acquire [number] Set friendly target label acquire time in seconds.
.label friendlytarget expire [number] Set friendly target label expire time in seconds.
.label friendlytarget height [number] Set friendly target label height in pixels.
.label enemy name [0/1] Hide or Show enemy unit names.
.label enemy type [0/1] Hide or Show enemy unit types. (Can be combied with friendly name to show both name and unit).
.label enemy range [0/1] Hide or Show enemy unit range.
.label enemy rangebar [0/1] Hide or Show enemy unit rangebar.
.label enemy acquire [number] Set enemy unit label acquire time in seconds.
.label enemy expire [number] Set enemy unit label expire time in seconds.
.label enemy height [number] Set enemy unit label height in pixels.
.label enemytarget name [0/1] Hide or Show enemy target names.
.label enemytarget type [0/1]
Hide or Show enemy target types. (Can be combied with friendly name to show both name and unit).
.label enemytarget range [0/1] Hide or Show enemy target range.
.label enemytarget rangebar [0/1] Hide or Show enemy target rangebar.
.label enemytarget acquire [number] Set enemy target label acquire time in seconds.
.label enemytarget expire [number] Set enemy target label expire time in seconds.
.label enemytarget height [number] Set enemy target label height in pixels.

Admin commands will only work for individuals listed in the [Admins] section of userlist.txt. Click here for more information on setting admin status.