Fishnet

Изучите, как размещать проекты Unity на Edgegap, используя методы из примера FishNet HashGrid.

✔️ Подготовка

Прежде чем начать, вам потребуется:

Создайте новый проект и импортируйте указанный выше пакет FishNet.

⚡ Развертывание и подключение

1. Разверните сервер на Edgegap

☑️ Чтобы начать, вам нужно создать бесплатную учетную запись на Edgegaparrow-up-right. Кредитная карта не требуется.

☑️ Создайте новую версию приложения для вашего приложенияarrow-up-right, выберите FishNet HashGrid Sample.

☑️ Разверните сервер с вашей версией приложения FishNet HashGrid Samplearrow-up-right.

☑️ Откройте сведения о новом развертыванииarrow-up-right.

☑️ Найдите уникальные одноразовые данные для подключения к вашему развертыванию:

  • URL хоста в формате 780aa4260e83.pr.edgegap.net ,

  • Внешний порт в формате 30854 (5 цифр).

✅ Теперь вы можете перейти к следующему шагу.

2. Подключение из редактора

☑️ Откройте ваш новый проект в Unity.

☑️ Откройте сцену в папке FishNet / Demos / HashGrid / Scenes / HashGrid_Demo.unity.

☑️ Выберите объект NetworkManager в сцене и измените компонент Tugboat в Inspector:

  • установите Client / Client Address на URL хоста из предыдущего шага,

  • установите Server / Port на Внешний порт из предыдущего шага.

☑️ Разверните дочерние игровые объекты NetworkManager и выберите NetworkHudCanvas, затем установите Auto Start Type к Disabled чтобы предотвратить запуск редактора в режиме клиент-хост.

☑️ Нажмите кнопку ▶️ Play, чтобы запустить клиент игры.

☑️ Нажмите кнопку Client, чтобы подключиться к вашему серверу.

☑️ Подключите второго виртуального игрока с помощью Multiplayer Play Modearrow-up-right или ParrelSyncarrow-up-right.

🙌 Поздравляем с вашим первым развертыванием на Edgegap!

✏️ Настроить сборку сервера

Чтобы убедиться, что сборка сервера запускается правильно:

  • отредактируйте профиль сборки (Edit Build Settings в плагине Edgegap) и добавьте вашу сцену,

  • установить Auto Start Type к Сервер в NetworkHudCanvases компонент (дочерний элемент NetworkManager),

  • включите Reuse Server Address в вашем Tugboat компонент, чтобы предотвратить ошибку AddressAlreadyInUse.

circle-check

Последнее обновление

Это было полезно?