
On this page you find all commands needed to create or instruct an aircraft on HAL. If you are a student, then the create commands are not relevant. Only trainers are able to log in and create aircraft. To log in as trainer you need a password, to request a password mail: hal@ivao.aero. The HAL server is found in the server list in IVAC as “TRAINING”.
On HAL we give instructions to an aircraft by text, to do this you have to force act the aircraft to get it on your primary frequency. Only a couple of seconds after you force act a plane he will call in with GWG7561> hello, with you at 140. Select the plane and simply type the command in the primary frequency comm box.
EHAA_W_CTR > GWG7561, dm 4000 rs 250 dct SPY
GWG7561 > descend to altitude 4000 reduce to 250kt direct SPY
Now the plane will follow the instructions. The rest of the commands can be found down below.
Trainers have to log in first before they are able to create an aircraft, on HAL better known as an “AIcraft”. To log in, start a chat with HAL2000, like this:
.chat hal2000
To check if you opened the correct chat type:
hello HAL
HAL should respond with:
hello dave
To login type:
login **PASSWORD**
If the login is correct HAL will respond with:
You are a trainer now, Dave
From this moment you are able to create an AIcraft like this:
HAL2000 (11)> You are a trainer now, Dave.
EHAA_W_CTR (12)> fly from EBBR to EHAM callsign KLM1548
HAL2000 (12)> Spawned one aircraft, Dave.
Now we spawned an AIcraft what will fly from Brussels airport to Schiphol Airport with the callsign KLM1548.
To see the create commands check down below. Before starting a training session please read the HAL rules, for trainee and trainer!
Download this list of commands as a single PDF file: HAL 2000 Commands
| Command | Description |
|---|---|
| Login commands (trainers only) | |
| .chat hal2000 login "password" | To login open a private chat to hal2000 ".chat hal2000" than login with your personal password given by hal managers hal@ivao.aero |
| Create aircraft commands (trainers only) | |
| DEP | Create a aircraft short of the departure-runway. |
| FLY | Create a flying aircraft. |
| Create new aircraft commands (trainers only) | |
| CREATEALT xxx / CREATEALT xxxx | Create the aircraft on this flightlevel/altitude "createalt 070 / createalt 3000". |
| CREATE | Create the aircraft at a fix "fly from EBBR to EHAM create RIVER". |
| CREATEHEADING xxx | Create the aircraft with this heading. "createheading 180". |
| DIST | Distends from Destination/to Departure field to create aircraft. " fly to EHAM dist 50". |
| Flightplan create aircraft commands (trainers only) | |
| FROM xxxx | Departure-field in flightplan "fly from EHAM dist 150". |
| TO xxxx | Destination-field in flightplan "fly from EHAM to EHGG". |
| ROUTE xxx-xxx-xxx-xxx | Route in flightplan " fly from EHAM to EHGG route EEL-ARTIP-SPY-SPL". |
| FPALT xxx | Cruise-altitude in flightplan "dep from EBBR to EDDS fpalt 170". |
| TYPE xxxx | Type of aircraft " fly from KBOS to EGLL type B747". |
| CALLSIGN | Callsign for aircraft "dep from EHAM to EDDS callsign KLM1054". |
| COM2 | Set the COM2 of aircraft "dep from EHAM to EDDS callsign KLM1054 COM2 123.45". |
| CATACORY | Catogory of aircraft "fly from EHAM to EHGG catagory light" |
| Extra create aircraft commands (trainers only) | |
| NOUNICOM | If present, aircraft will NOT die when being sent to unicom |
| MAXIDLE xxx | Aircraft will survive xxx minutes of idle time |
| SEED xx | Repeats create command xx times per hour " seed 25 fly from EHAM to EHEH" |
| LOAD xx | Loads scenario into hal(scenario has to be on hal server) "load eham" will load eham scenario. |
| TIMEOUT xx | Seed wil timeout (end) after this time period in minutes. |
| LISTSEEDS | This will show the seeds currently active, with this you also see the ID number of the seeds. |
| LISTSCENARIOS | This will show the scenarios currently active, with this you also see the ID number of the scenarios. |
| REMOVESEED | Type removeseed with the ID of the seed to stop the seed "remove seed 1". |
| REMOVESCENARIO | Type removescenario with the ID of the scenario to stop the scenario "remove scenario 1". |
| REMOVESEED ALL | Will remove all active seeds. |
| REMOVESCENARIOS ALL | Will remove all active scenarios. |
| Aircraft commands departures | |
| TAXI TO HP | Taxi to runway xx and hold short. |
| LINEUP | Line up runway xx and wait. (Taxi in to position and hold runway 27) |
| CTO | Cleared for take-off runway xx |
| Aircraft commands vectoring | |
| FH xxx | Fly heading xxx " KLM1043 fh 180" |
| TL xxx | Turn left heading xxx " KLM1043 tl 140" |
| TR xxx | Turn right heading xxx " KLM1043 tr 140" |
| PD xxxxxx | (Proceed) direct xxxxx(fix) " KLM1043 pd EEL" |
| DCT xxxx | Same command as pd " KLM1043 dct SPL" |
| TL DCT xxxxx | Turn left direct xxxxx(fix) " KLM1043 tl dct SPL" |
| TR DCT xxxxx | Turn right direct xxxxx(fix) " KLM1043 tr dct SPL" |
| MH | Maintain present heading " KLM1043 mh" |
| EX T | Expedite turn " KLM1043 ex t" |
| SHORTCUT DCT | Same as DCT only after passing fix, aircraft will proceed as filed or as cleared. |
| RO | Resume own navigation. (Fly flightplan) |
| HOLD xxxxx yyy left/right | HOLD over xxxxx inbound track yyy left/right turns " KLM1043 gold over artip 140 left" |
| .... THEN ..... | Delimiter between to commands. " KLM1043 tr dct SPL then dct SPY" |
| Aircraft commands altitude | |
| MA | Maintain (present) altitude. " KLM1043 ma" |
| CM xxx | Climb to FLxxx (4 digits gives the altitude) " KLM1043 cm 070" |
| DM xxx | descend to FLxxx (4 digits gives the altitude) " KLM1043 dm 3000" |
| EX C | Expedite climb |
| EX D | Expedite descend |
| Aircraft commands speed | |
| SPEED xxx | Speed xxx |
| RS xxx | Reduce speed xxx |
| IS xxx | Increase speed |
| NSR | No speed restrictions |
| Aircraft commands extra | |
| SQ xxxx / SQUAWK xxxx | Squawk xxxx |
| IDENT | Squawk ident |
| Aircraft commands approaches and landings | |
| CI xx | Cleared ILS approach runway xx |
| CV xx | Cleared visual approach runway xx |
| CL xx | Cleared to land runway xx |
| TF xxx | turn final (and land on) rwy xxx |
| Aircraft commands reports | |
| SS | Say speed |
| SH | Say Heading |
| SA | Say Altitude |
| SVS | Say vertical speed |
| Extra (trainers only) | |
| HISTORY | List of command to this pilot. |
| COM2 xxx.xx | COM 2 for secondary communication. |
| PAUSE ALL | Pause all aircraft. |
| PAUSE | Pause the aircraft. |
| CONTINUE | Continue flying the aircraft. |
| DIE | Delete a aircraft. |
| DIE ALL | Delete all aircraft made by you. |
| REMOVEALL | Delete all aircraft made by you and others!!! Please do not use this command. |
| HELP | Small overview of general HAL2000 commands. |
| CREATEHELP | Overview of Create commands. |
| COMMANDS | Overview of aircraft commands |
| STATS | See status of HAL2000 |
| INFO | Ask info of airport or fix " Info EHAM" or "info SPL". |
© 1998-2012 - IVAO - All Rights Reserved