Skip to content

Latest commit

 

History

History
 
 

transports

Транспорты

Встроенные транспорты

Здесь собраны все транспорты, включенные в Mirror.

  • KCP UDP транспорт основанный на kcp.c, line-by-line трансляция в C#
  • Telepathy - Простой, основанный на сообщениях, MMO-масштабируемая TCP-сеть на C#. И никакой магии.
  • Simple Web Sockets - WebGL транспорт Mirror предназначенный для браузерных клиентов.
  • Multiplexer - Соединительный транспорт, позволяющий серверу одновременно обрабатывать клиентов на разных транспортах, например настольных клиентах, использующих Telepathy, вместе с клиентами WebGL, использующими Websockets.
  • Latency Simulation - Транспорт посредник для тестирования в неидеальных условиях работы сети

Дополнительные транспорты

Эти перевозки осуществляются третьими лицами за пределами Mirror.

  • Monke - plug and play зашифрованный транспорт посредник для mirror.
  • Ignorance - надежный и ненадежный последовательный UDP-транспорт основанный на ENet.
  • LiteNetLibTransport - UDP транспорт основанный на LiteNetLib.

Ретрансляционные транспорты

Эти транспорты поддерживаются третьими сторонами и используют инфраструктуру ретрансляции для подключения клиентов к серверам за брандмауэрами / NAT.

Смена транспорта

Смена транспорта очень проста и требует всего нескольких шагов:

  • Откройте сцену и найдите объект имеющий Network Manager компонент
  • Добавьте нужный вам компонент транспорта через кнопку Add Component
  • Затем в этот же висячий компонент транспорта перетащите в поле "Transport" у компонента Network Manager
  • Удалите старый компонент транспорта (опционально)

Если у вас возникли проблемы с подключением к транспорту, требующему переадресации портов, убедитесь, что для переадресации портов используется правильный протокол (TCP / UDP).