Version: 2017.4
Time Manager
Visual Studio C# integration

Эмуляция сети

В рамках набора сетевых Функций Unity вы можете выбрать эмуляцию низкой скорости соединения с интернетом, чтобы протестировать поведение вашей игру у пользователей в областях с низкой пропускной способностью сети.

Чтобы включить эмуляцию сети, перейдите к Edit->Network Emulation и выберите необходимую эмуляцию скорости соединения.

Enabling Network Emulation
Enabling Network Emulation

Технические детали

Эмуляция сети задерживает отправку пакетов в сетевом трафике для классов Network и NetworkView. Ping искусственно завышается для всех опций, степень завышения увеличивается при снижении скорости соединения. При настройке Dial-Up, добавляется потеря и расхождение пакетов для симуляции самого плохого соединения, которое только возможно. Эмуляция будет сохраняться независимо от того, выполняете ли вы роль сервера или клиента.

Сетевая эмуляция влияет только на классы Network и NetworkView, и не будет изменять или эмулировать специализированный сетевой код, написанный с использованием сокетов .NET .

Time Manager
Visual Studio C# integration