Compass Virtual Airlines — Australian & New Zealand Virtual Airline since 2001
COMPASS
Virtual Airline  ·  Est. 2001
Home ATC Guide
Compass Virtual is a VATSIM airline. These guides cover the operational procedures and special cases that Compass pilots will encounter — from New Zealand's unique flight level system to metric altimetry in China and Russia, and oceanic procedures across the Pacific, Indian Ocean and North Atlantic. Use the tabs above to navigate to the relevant section.
General VATSIM principles

When ATC is online, follow their instructions. Always. If you're unsure of an instruction, read it back as you understand it and the controller will clarify.

When ATC is offline, use the appropriate CTAF frequency — this is the Tower frequency in Australia, North America and the Caribbean. New Zealand and the rest of the world use VATSIM's UNICOM frequency 122.800. (NZ is expected to move to a CTAF system in due course — date to be confirmed.) Make standard position calls as you would at an uncontrolled aerodrome.

Transponder. Squawk the code assigned by ATC. If departing from an uncontrolled aerodrome with no ATC, squawk 2000 (IFR) or 1200 (VFR) until advised otherwise. In oceanic airspace, retain your last assigned code unless specifically instructed to change it.

ATIS. Check the ATIS before calling for clearance at controlled aerodromes. It tells you the active runway, transition level, and any NOTAMs in effect. Acknowledge it in your initial call — "Information Golf, request IFR clearance."

Standard ICAO cruise levels (RVSM)

Under standard ICAO hemispheric rules, eastbound tracks (000°–179°) use odd flight levels and westbound tracks (180°–359°) use even flight levels. RVSM (Reduced Vertical Separation Minimum) applies from FL290 to FL410 worldwide, providing 1,000 ft separation between levels.

N S WEST EVEN 180° — 359° EAST ODD 000° — 179° FL120 FL140 FL160 FL180 FL200 FL220 FL240 FL260 FL280 FL300 FL320 FL340 FL360 FL380 FL400 FL430, 470... FL110 FL130 FL150 FL170 FL190 FL210 FL230 FL250 FL270 FL290 FL310 FL330 FL350 FL370 FL390 FL410, 450...
VATSIM regional divisions
  • VATPAC — VATSIM's Australian division
  • VATNZ — VATSIM's New Zealand division
  • VATSIM — network home, event calendar, pilot resources
A note from the team: Compass Virtual has been part of VATSIM since the early days of the network. Several of our team have held senior VATSIM staff positions, including Oceanic control. We take VATSIM procedures seriously — not because we're precious about it, but because doing it correctly is what makes the network work. These guides will make you a better VATSIM pilot.
New Zealand uses a unique flight level allocation system within the NZCC FIR (New Zealand domestic) that differs from the standard ICAO hemispheric rule. The split is North/South based on magnetic track, rather than the standard East/West.
The NOSE rule — NZCC FIR

In the NZCC FIR, flight levels are allocated on a North/South magnetic basis:

  • Odd flight levels on magnetic tracks 270° through North to 089° (the northern semicircle)
  • Even flight levels on magnetic tracks 090° through South to 269° (the southern semicircle)

The mnemonic is NOSENorth Odd, South Even. Point your nose north, fly odd. Point it south, fly even.

Transition altitude is 13,000 ft in the NZCC FIR. The first available flight level — the transition level — is FL150.

W E NORTH ODD tracks 270° M — N — 089° M SOUTH EVEN tracks 090° M — S — 269° M FL150FL170 FL190FL210 FL230FL250 FL270FL290 FL310FL330 FL350FL370 FL390, 410... FL160FL180 FL200FL220 FL240FL260 FL280FL300 FL320FL340 FL360FL380 FL400, 430...
FIR boundary — NZCC to NZOO

The NZCC FIR covers the New Zealand domestic environment. Beyond its lateral boundary, you transition into the Auckland Oceanic FIR (NZOO), where standard ICAO hemispheric rules apply — Eastbound Odd, Westbound Even.

The transition is lateral — it occurs as you cross the FIR boundary, not at a specific altitude. A well-planned flight will have you already established at a flight level that is correct for both FIRs before you reach the boundary. If your NZCC level and your NZOO level happen to be the same, no step is required. If they differ, plan your climb or descent to be complete at or before the boundary.

Example: A northbound flight from NZAA to NFFN (Fiji) might cruise at FL350 (odd — correct for northbound in NZCC). FL350 is also correct for an eastbound track in NZOO (odd). No change required at the boundary.

Example: A southwestbound flight from NZAA to YSSY might cruise at FL360 (even — correct for southbound in NZCC). On the YSSY side in YMMM FIR, westbound is odd. A step to FL370 would be needed at or before the NZCC/YMMM boundary — plan for it in your cruise profile.

General NZ operational notes

Controlled aerodromes. Auckland (NZAA), Wellington (NZWN) and Christchurch (NZCH) have full ATC services on VATSIM when staffed. Wellington is notorious for wind — always brief an alternate, and expect significant crosswind components particularly on RWY 16/34.

Uncontrolled aerodromes. Most New Zealand regional ports are uncontrolled. New Zealand currently uses VATSIM's UNICOM frequency 122.800 at uncontrolled aerodromes — a move to a CTAF-based system (using the Tower frequency, as in Australia) is expected at some point in the future. Make standard position calls — taxiing, lining up, departing, joining the circuit, and on final.

VATNZ coverage. VATNZ controllers are active particularly during NZ evenings and event days. Check the VATNZ website for event schedules.

Chinese airspace uses metric flight levels rather than the standard ICAO system. For most Compass flights transiting Chinese airspace, this affects cruise level selection. Pilots landing in China will receive direct ATC guidance on metric level assignment.
Chinese metric cruise levels

In Chinese airspace, flight levels are expressed in metres. The split follows the standard East/West rule on true track — eastbound (000°–179°T) uses one series, westbound (180°–359°T) uses the other.

N S WEST 180° — 359° T EAST 000° — 179° T 1200 m (FL039) 1800 m (FL059) 2400 m (FL079) 3000 m (FL098) 3600 m (FL118) 4200 m (FL138) 4800 m (FL157) 5400 m (FL177) 6000 m (FL197) 7200 m (FL236) 8400 m (FL276) 9600 m (FL315) 10800 m (FL354) 12000 m (FL394) 13100 m (FL430) 14000 m (FL459) 900 m (FL030) 1500 m (FL049) 2100 m (FL069) 2700 m (FL089) 3300 m (FL108) 3900 m (FL128) 4500 m (FL148) 5100 m (FL167) 5700 m (FL187) 6600 m (FL217) 7800 m (FL256) 9000 m (FL295) 10200 m (FL335) 11400 m (FL374) 12500 m (FL410) 13700 m (FL449)
FIR boundary transition

The transition between Chinese metric levels and ICAO flight levels occurs at the lateral FIR boundary. China and the adjacent FIRs use a 20 NM transition zone at the boundary in which the level change is completed.

Critically, most ICAO flight levels do not have an exact metric equivalent — they sit between two Chinese levels. As you enter Chinese airspace, ATC will assign you the nearest metric level which may require a step climb or descent of a few hundred feet. The same applies on exit.

Compass flights transiting Chinese airspace should plan the cruise to use a flight level that has the smallest possible step at the boundary. The most common transitions are:

  • FL290 (ICAO)9000 m (FL295) — step up ~500 ft entering, step down on exit
  • FL310 (ICAO)9500 m — note 9500 m is FL312, ~200 ft step
  • FL330 (ICAO)10200 m (FL335) — step up ~500 ft entering
  • FL350 (ICAO)10700 m (FL351) — minimal step, ~100 ft
  • FL370 (ICAO)11400 m (FL374) — step up ~400 ft entering
  • FL390 (ICAO)11900 m (FL391) — minimal step, ~100 ft

Plan your filed cruise level to suit the destination and align with one of the cleaner transitions where possible. ATC will manage the precise level change at the boundary.

Aircraft with metric altimetry

Compass cargo aircraft operating into Chinese ports — the B747-8F and B777-200LRF — have a metric altimetry display switch on the PFD. Activate it when entering Chinese airspace and your altitude readout will display metres directly, eliminating the need for mental conversion. Pilots landing in China will receive metric level assignments directly from ATC.

Compass tip: When transiting Chinese airspace, brief your metric cruise level during pre-flight planning. Note both the ICAO FL and the metric equivalent on your kneeboard — you'll need to read back the metric level to Chinese ATC and it's easier than converting on the fly at cruise altitude.
Russian airspace has undergone significant procedural changes in recent years. The two Compass ports — Moscow Domodedovo (UUDD) and St Petersburg Pulkovo (ULLI) — have both transitioned to standard QNH altimetry. Be aware that some smaller Russian airports, particularly on VATSIM, may still use QFE.
Altimetry — QNH and QFE

Russia historically used QFE altimetry at aerodromes — meaning the altimeter was set so that it read zero on the ground rather than the aerodrome elevation. This is the opposite of standard ICAO QNH practice where the altimeter reads the aerodrome elevation above mean sea level.

UUDD (Moscow Domodedovo) and ULLI (St Petersburg Pulkovo) have both transitioned to QNH. These are the two Compass ports in Russia and pilots should use standard QNH procedures at both.

If you are flying into a smaller Russian airport not on the Compass network, be alert to QFE being in use — particularly from older VATSIM controllers or community ATC events. If QFE is set, your altimeter reads height above the aerodrome, not altitude above sea level. Do not set QFE unless explicitly instructed to do so by ATC.

Transition altitude and transition level

Russia uses a standard transition altitude of 10,000 ft. The transition level varies with QNH — broadly similar to Australia, though Australia has more bands. The Russian transition level is:

QNHTransition Level
≥ 1013 hPaFL110
< 1013 hPaFL120
< 977 hPaFL130

Above the transition level, ICAO standard flight levels apply. Below, altitudes are expressed in metres on the metric altimetry system. The metric levels used in Russia are the same system as China — refer to the China tab for the metric/ICAO conversion.

Wind speed in metres per second

Wind speed in Russia is broadcast in metres per second rather than knots. The rule of thumb is dead simple:

1 m/s ≈ 2 knots

An ATIS reporting "wind 270 at 10" means 10 m/s — approximately 20 knots. "Wind 220 at 15" means 30 knots. Double it in your head and brief crosswind limits accordingly.

Compass tip: Both UUDD and ULLI have transitioned to QNH. Use standard procedures. If your sim ATIS reads wind in whole numbers without a decimal, it is almost certainly in m/s — double it for a rough knot equivalent before briefing crosswind limits.
Oceanic procedures apply across the Pacific, Indian Ocean and North Atlantic — all areas crossed by Compass routes. The key principles are consistent: maintain your cleared level, report your position accurately and on time, and keep your transponder on your last assigned code. The interactive tools below will help you get it right every time.
Which ocean — what applies
Ocean / FIRRoutesTracksOceanic clearance on VATSIM
Pacific
KZAK, NZZO, NFFN, NTTT, YBBB
AU/NZ ↔ North America, Pacific Islands, French Polynesia PACOTS (North Pacific seasonal tracks) or UPR Not required
Indian Ocean
YMMM, FAJO, OMAE, FIMM, FSSS, VRMF, VCCF, VABF
AU ↔ Middle East, Africa, Europe westabout UPR (user preferred routes) Not required
Tasman
NZZO, YMMM
AU ↔ NZ UPR Not required
North Atlantic
EGGX, CZQX, LPPO
Europe ↔ North America NAT Tracks (OTS) Required
Pacific — PACOTS and UPRs

PACOTS (Pacific Organised Track System) operates on the busier North Pacific routes — primarily between North America and Japan/Asia. Compass Cargo flights on North Pacific routes may use PACOTS tracks. Tracks are published daily by Oakland Oceanic (KZAK) and Fukuoka, and are optimised for wind.

UPRs (User Preferred Routes) apply across most of the mid and south Pacific — the majority of Compass Pacific routes including AU/NZ to North America, the Pacific Island connections through NFFN (Nadi) and NTTT (Tahiti), and routes through Brisbane Oceanic (YBBB). File your preferred route and cruise level. There are no organised tracks — you fly the route that suits your aircraft and conditions.

VATSIM note: No oceanic clearance is required for Pacific or Indian Ocean flights on VATSIM. Maintain your filed flight level, squawk your last assigned code, and make position reports if oceanic ATC is online.

Indian Ocean — UPRs

All Compass Indian Ocean flights use UPRs — file your preferred route based on winds and aircraft capability. The Indian Ocean is crossed by multiple FIRs including Melbourne (YMMM), Johannesburg Oceanic (FAJO), Emirates (OMAE), Mauritius (FIMM), Seychelles (FSSS), Maldives (VRMF), Colombo (VCCF), and Mumbai Oceanic (VABF) — you may speak with several over the course of a long flight.

No oceanic clearance is required on VATSIM. Maintain your filed flight level, squawk your last assigned code, and make position reports if oceanic ATC is online.

North Atlantic — NAT tracks

The NAT OTS (Organised Track System) is the structured series of tracks across the North Atlantic, published twice daily by Shanwick (EGGX) and Gander (CZQX). Westbound tracks are published around 01:00 UTC, eastbound around 13:00 UTC. Tracks change daily based on the jetstream.

On VATSIM, an oceanic clearance is required for North Atlantic crossings. Contact the relevant oceanic sector (Shanwick for eastbound, Gander for westbound) before reaching the oceanic entry fix. Request your track, entry fix, flight level and Mach number. Read back the clearance in full.

If not using an organised track, file a random route (also called a random track) — still requires an oceanic clearance on VATSIM.

Current NAT tracks: notaminfo.com/atlanticmap ↗ — updated with each track message.

General oceanic rules
  • Maintain your cleared flight level. Do not request a level change in oceanic airspace unless operationally necessary — separation is based on your filed and cleared level.
  • Transponder. Retain your last ATC-assigned squawk code throughout oceanic airspace. Do not change to 2000 or any other code unless instructed.
  • SELCAL. If your aircraft is equipped, register your SELCAL code with the oceanic sector on first contact. The controller will SELCAL you rather than making a general broadcast if they need to reach you.
  • Mach number technique. Maintain your filed Mach number precisely. Speed separation is used in oceanic airspace and deviating from your filed Mach affects the separation of aircraft behind you.
  • Position reports. Make position reports at each significant point on your oceanic track. The tool below will generate the correct format.
🛰 Oceanic Position Report Generator
Enter your flight details below to generate a correctly formatted oceanic position report — both voice and text/ACARS formats. Getting this right matters. Oceanic controllers use position reports to maintain separation between aircraft with no radar coverage. An accurate, well-structured report is the difference between a controller who can work efficiently and one who has to chase you for information.
Ground speed: Optional — only include if the controller has specifically requested it. Most controllers will indicate at initial contact whether they want ground speed in your position reports.
🎙 Voice format
⌨ Text / ACARS format
📡 SELCAL Check Call Generator
Generate the correct phraseology for your SELCAL check call on first contact with an oceanic sector. SELCAL codes are read phonetically — that is the readback; the letters themselves are not also spoken.
🎙 Voice format
Why position reports matter: In oceanic airspace, controllers have no radar. Your position report is how they know where you are. A complete, accurate report — delivered in the correct sequence without hesitation — lets a controller process you in seconds and move on. An incomplete or garbled report means they have to come back to you, potentially while managing other traffic. Compass pilots do it right first time.
Live
Loading live flight data...