Signals are an important addition to a transportation system. They can prevent vehicles from jamming on a line, especially on single tracked sections or on merges.
There are two important components for signals: signal connectors and signal lights.
Signal connectors apply a signal block on an existing rail with a specific colour. There are 16 different colours for signal connectors. To use, right click on each node of an existing rail. There can be signal blocks of more than one colour on each rail. To remove a signal block, use the Signal Remover item of the corresponding colour. When touching rails share signal blocks of the same colour, they are considered connected. There can be only one vehicle in each connected signal block at one time.
Signal lights include 2-aspect, 3-aspect, 4-aspect, and semaphore signals. Signal lights can visually display the state of a signal block on a rail. They must be placed close to a node to function.
When right clicked with a brush, signal lights can be set to only show the state of specific colours of signal blocks rather than the combined state of all the colours.
Signals in 4.0.0 has changed significantly. Vehicles now require the space in front of a signal block (equal to the vehicle length) to be clear before entering the signal block. For all examples below, vehicles are 100 metres long.
Consider a simple example below. The vehicle is currently on an unsignalled portion of the track, about to enter a rail with a green signal block. After this, there is a 200 m section of rail without any signal blocks.