# Ретранслятор

![Строит мосты.](oredict:oc:relay)

Ретранслятор используется для передачи сообщений между несколькими подсетями без предоставления компонентов [компьютерам](../general/computer.md) в других подсетях. Как правило, изоляция компонентов - хорошая идея, чтобы не позволить [компьютерам](../general/computer.md) использовать не тот [монитор](screen1.md) или избежать достижения лимита компонентов (в результате чего [компьютеры](../general/computer.md) выключатся и отказываются загружаться).

Может быть улучшен добавлением [беспроводной сетевой карты](../item/wlanCard1.md), что позволит ретранслировать беспроводные сообщения. Сообщения, переданные по беспроводной линии, могут быть получены или перенаправлены другими ретрансляторами или [компьютерами](../general/computer.md) с [беспроводной сетевой картой](../item/wlanCard1.md).

Также ретранслятор может быть улучшен с помощью [соединенной карты](../item/linkedCard.md). Это позволит передавать сообщения внутри туннеля, предоставленного картой, с соответствующими затратами энергии, поэтому убедитесь, что ретранслятору поступает достаточное количество энергии.

Ретрансляторы *не* отслеживают, какие пакеты и куда они передали, поэтому для в сети могут образовываться петли или вы можете получать одно сообщение несколько раз. Из-за ограниченного буфера сообщений ретранслятора пакеты могут теряться, если их отсылать слишком часто. Вы можете улучшить ретранслятор для увеличения скорости обработки сообщений, а также увеличения размера буфера сообщений.

Сообщения могут перенаправлены всего несколько раз, поэтому невозможно сделать цепочки с произвольным количеством ретрансляторов. По умолчанию сообщение может быть перенаправлено до пяти раз.
