There are two server variables that affect the amount of movement control that players have while off the ground:
compat_limited_airmovement false changes the way
sv_aircontrol is interpreted, but in practice it is almost always used with the default air control 0.00390625.
For mods comprising mainly new maps for Doom II, these three are the most common server configurations for air control:
sv_aircontrol 0 compat_limited_airmovement true
Used for most competitive Capture the Flag games, this is the behavior in vanilla Doom. Players cannot change their direction at all while in the air, save via some external source (such as an explosion).
sv_aircontrol 0.00390625 compat_limited_airmovement true
This is the default air control for ZDoom. While such a small amount (1/256th) is hardly enough to make any meaningful movements while off the ground, it makes jumping onto ledges substantially easier.
sv_aircontrol 0.00390625 compat_limited_airmovement false
This was the default setting for Skulltag and is now for Zandronum. Air control is still low, but airborne players can accelerate beyond their normal top speed: by “bunnyhopping”, players can achieve great linear speeds, although their ability to change direction is diminished while in the air. Many Skulltag-based mods require this setting.
sv_aircontrol 1 with
compat_limited_airmovement true, players can accelerate and move around in the air just as well as on the ground; however, they cannot accelerate beyond their normal running speed because “air friction” slows them.
compat_limitedairmovement is disabled, players' air control is always 0.25; but their air friction is unaffected; therefore, when
sv_aircontrol is the default 1/256th, their actual air control is a whopping 0.25 while air friction is negligible, allowing them to reach incredible speeds in the air. Increasing the value of
sv_aircontrol will have no effect on players' actual air control, but it will increase air friction, actually slowing them down!
When given the power of flight, players use their ground speed in the air, so modders usually need not worry about what air control does in this instance. For flying playerclasses, however, it can sometimes be possible to use the
land command to gain extra speed. To prevent this, server hosts can use the flag
Compat_NoLand true, thereby disabling the land command entirely.