Инструменты для разработчиков
Мы создаём эти инструменты для вас с простым девизом: «ключи к успешным командам — быстрая итерация и частое тестирование». Если вы видите возможность для улучшения, пожалуйста, сообщите нам в нашем свяжитесь с нами в. Надеемся, у вас будет плавный опыт. 🚀
Найдите примеры из реального мира которые вы можете использовать как стартовый проект и далее модифицировать.
⚡ Плагин быстрого старта для выделенных серверов
Соберите и запустите ваш выделенный игровой сервер в облаке прямо из Unity Editor!
Этот плагин предоставляется полностью бесплатно в соответствии с Условиями и Положениями бесплатного уровня.
Официально поддерживаются все версии Unity3D Long Term Support (LTS) после 2021.3+.
Этот плагин содержит функции, предназначенные для помощи вам в:
подключении вашего проекта Unity к вашему аккаунту Edgegap,
сборке вашего выделенного игрового сервера,
контейнеризации вашего выделенного игрового сервера,
тестировании Docker-образа вашего сервера локально,
настройке версии вашего приложения Edgegap,
развёртывании тестового экземпляра вашего сервера в облаке Edgegap.
Этот плагин не изменяет поведение игры, он является лишь удобным инструментом для разработчиков для задач Edgegap. Плагин не включается в ваши сборки, так как используется только при подготовке сборки сервера.
Установка
См. Unity чтобы начать и получить подробные инструкции по использованию плагина.
Устранение неполадок и ЧаВо
Ошибка Unity: [Окно диспетчера пакетов] Ошибка при добавлении пакета: https://github.com/edgegap/edgegap-unity-plugin.git
Чтобы добавить наш плагин через git URL, вам потребуется установленный клиент git (Инструменты для разработчиков).
Ошибка Unity: Отсутствует поддержка сборки для Linux
См. Инструменты для разработчиков, скорее всего вам не хватает модулей поддержки сборки для Linux, которые можно установить через Unity Hub. Убедитесь, что выбрана та же версия Unity, что и в вашем проекте.
Для разработчиков плагинов - если вы хотите обнаруживать наличие этого плагина в редакторе пользователя, вы можете сделать это с помощью директивы препроцессора #if EDGEGAP_PLUGIN_SERVERS {ваш код} #endif .
⭐ SDK для матчмейкинга
Этот плагин предоставляется полностью бесплатно в соответствии с Условиями и Положениями бесплатного уровня.
Официально поддерживаются все версии Unity3D Long Term Support (LTS) после 2021.3+.
Этот плагин содержит функции, предназначенные для помощи вам в:
запускать и останавливать матчмейкинг с индивидуальным тикетом,
возобновлять матчмейкинг из кэшированного назначения сервера,
запускать матчмейкинг для группы,
использовать Пинг-маяки для измерения задержки,
мониторить здоровье матчмейкера.
Используйте наш Простой пример Unity (скрипт примера) чтобы протестировать матчмейкинг за 5 минут.
Установка
Пожалуйста, обратитесь к официальному репозиторию плагина для подробных инструкций по установке.
Устранение неполадок и ЧаВо
Unity: [Окно диспетчера пакетов] Ошибка при добавлении пакета: https://github.com/edgegap/edgegap-unity-gen2-sdk.git
Чтобы добавить наш плагин через git URL, вам потребуется установленный клиент git (Инструменты для разработчиков).
Unity: не удалось разрешить сборку: 'Edgegap.Gen2.SDK...
Это известная ошибка, вызванная компилятором Burst Unity.
Установите плагин через ZIP-архив и удалите .asmdef в папке плагина, чтобы решить эту проблему.
Visual Studio: имя типа или пространства имён не найдено для пространства имён Edgegap.
В Unity Editor перейдите в Edit / Preferences / External Tools / Generate .csproj files.
Убедитесь, что вы включили Git-пакеты.
Нажмите Regenerate project files.
📫 Библиотека Distributed Relay Transports
Найдите пользовательский транспорт для вашей библиотеки сетевого кода, чтобы использовать распределённые ретрансляторы в играх с пиринговым соединением.
Скачать примеры Edgegap Relay:
Последнее обновление
Это было полезно?

