---
navigation:
  parent: items-blocks-machines/items-blocks-machines-index.md
  title: P2P Туннели
  icon: me_p2p_tunnel
  position: 210
categories:
- устройства
item_ids:
- ae2:me_p2p_tunnel
- ae2:redstone_p2p_tunnel
- ae2:item_p2p_tunnel
- ae2:fluid_p2p_tunnel
- ae2:fe_p2p_tunnel
- ae2:light_p2p_tunnel
---

# Точка-Точка Туннели

<GameScene zoom="6" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_tunnels.snbt" />
  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

P2P туннели — это способ перемещать такие вещи, как предметы, жидкости, редстоун сигналы, энергию, свет и [каналы](../ae2-mechanics/channels.md) по сети без их прямого взаимодействия с сетью. Существует множество вариантов P2P туннелей, но каждый из них передает только свой конкретный тип вещи. По сути, они действуют как порталы, которые напрямую соединяют две стороны блока на расстоянии. Они не являются двунаправленными, у них есть определенные входы и выходы.

![Портал](../assets/assemblies/p2p_portal.png)

Например, воронка, обращенная к Предметному P2P, будет действовать так, как если бы она была напрямую подключена к бочке, и предметы будут течь.

<GameScene zoom="4" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_hopper_barrel.snbt" />
  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

Однако две бочки, расположенные рядом друг с другом, не будут передавать предметы друг другу.

<GameScene zoom="4" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_barrel_barrel.snbt" />
  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

Существуют также другие варианты, такие как Редстоун P2P.

<GameScene zoom="4" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_redstone.snbt" />
  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

И ME P2P, который перемещает каналы.

<GameScene zoom="4" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_channels.snbt" />
  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

## Типы P2P Туннелей и Настройка

<GameScene zoom="6" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_tunnels.snbt" />
  <IsometricCamera yaw="180" pitch="90" />
</GameScene>

Существует множество типов P2P туннелей. Только ME P2P туннель можно создать напрямую, остальные создаются путем щелчка правой кнопкой мыши по другим P2P туннелям определенными предметами:
- ME P2P туннели выбираются щелчком правой кнопкой мыши с любым [кабелем](../items-blocks-machines/cables.md).
- Редстоун P2P туннели выбираются щелчком правой кнопкой мыши с различными редстоун-компонентами.
- Предметные P2P туннели выбираются щелчком правой кнопкой мыши с сундуком или воронкой.
- Жидкостные P2P туннели выбираются щелчком правой кнопкой мыши с ведром или бутылкой.
- Энергетические P2P туннели выбираются щелчком правой кнопкой мыши с почти любым предметом, содержащим энергию.
- Световые P2P туннели выбираются щелчком правой кнопкой мыши с факелом или светокамнем.

Некоторые типы туннелей имеют особенности. Например, каналы ME P2P туннелей не могут проходить через другие ME P2P туннели, а Энергетические P2P туннели косвенно взимают 2,5% налог на проходящую через них энергию FE, увеличивая потребление [энергии](../ae2-mechanics/energy.md).

## Наиболее часто используемая форма P2P

Наиболее распространенный вариант использования P2P туннелей — это использование ME P2P туннеля для уплотнения передачи [каналов](../ae2-mechanics/channels.md). Вместо пучка плотных кабелей можно использовать один плотный кабель для передачи множества каналов.

В этом примере 8 входов ME P2P принимают 256 каналов (8*32) от <ItemLink id="controller" /> основной сети, а 8 выходов ME P2P выводят их куда-то еще. Обратите внимание, что каждый вход или выход P2P туннеля занимает 1 канал. Таким образом, мы можем передавать много каналов через тонкий кабель. И поскольку наши P2P туннели находятся в выделенной [подсети](../ae2-mechanics/subnetworks.md), мы даже не используем каналы из основной сети для этого! Также обратите внимание, что хотя P2P туннели могут быть размещены непосредственно на контроллере, между ними можно разместить [плотный смарт-кабель](../items-blocks-machines/cables.md#smart-cable) для более легкой визуализации каналов.

<GameScene zoom="4" interactive={true}>
  <ImportStructure src="../assets/assemblies/p2p_compact_channels.snbt" />

  <BoxAnnotation color="#dddddd" min="1.3 1.3 6.3" max="2 2.7 6.7">
        Кварцевое волокно передает энергию между основной сетью и P2P подсетью.
  </BoxAnnotation>

  <BoxAnnotation color="#dddddd" min="4.1 0 5.7" max="5 2.3 6.4">
        Вы можете установить вход туннеля непосредственно на контроллер или подключить к нему кабель.
  </BoxAnnotation>

  <IsometricCamera yaw="225" pitch="30" />
</GameScene>

Еще один пример (включая его использование с [Квантовыми Мостами](quantum_bridge.md)) смотрите на этой диаграмме из MS Paint, которую мне лень дорабатывать:

![P2P и квантовые мосты](../assets/diagrams/p2p_quantum_network.png)

## Вложенность

Однако вы не можете использовать это для передачи бесконечного количества каналов через один кабель. Канал для ME P2P туннеля не пройдет через другой ME P2P туннель, поэтому вы не можете рекурсивно вкладывать их. Обратите внимание, что внешний слой ME P2P туннелей на красных кабелях отключен. Отметим, что это относится только к ME P2P туннелям; другие типы P2P туннелей могут проходить через ME P2P туннель, как видно из нормально работающих Редстоун P2P туннелей.

<GameScene zoom="4" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_nesting.snbt" />
  <IsometricCamera yaw="225" pitch="30" />
</GameScene>

## Связывание

<GameScene zoom="6" background="transparent">
  <ImportStructure src="../assets/assemblies/p2p_linking_frequency.snbt" />
  <IsometricCamera yaw="195" pitch="30" />
</GameScene>

Концы P2P туннельного соединения можно связать с помощью <ItemLink id="memory_card" />. Частота будет отображаться в виде массива 2x2 цветов на задней стороне туннеля.
- Shift + правый клик для генерации новой частоты P2P связи.
- Правый клик для вставки настроек, карт улучшения или частоты связи.

Туннель, по которому вы Shift + кликнете правой кнопкой мыши, станет входом, а туннель, по которому вы кликнете правой кнопкой мыши, станет выходом. Вы можете иметь несколько выходов, но с ME P2P туннелями каналы, поступающие на вход, будут разделяться между выходами, поэтому вы не сможете дублировать каналы.

## Рецепт

<RecipeFor id="me_p2p_tunnel" />
