Инструменты разработчика
Мы создаём для вас эти инструменты с простым девизом: «ключ к успешным командам — быстрая итерация и частое тестирование». Если вы видите возможность для улучшения, пожалуйста, сообщите нам в нашем Discord сообщества. Надеемся, вам понравится удобная и бесперебойная работа. 🚀
Найдите реальные примеры которые можно использовать как основу проекта и доработать дальше.
Семантическое версионирование
Наши инструменты для разработчиков и управляемые сервисы используют официальное Семантическое версионирование, что указывает, какие обновления ✅ безопасны (minor, patch), а какие могут содержать ⚠️ несовместимые изменения (major).
После выпуска версия никогда не будет изменена.
⚡ Плагин быстрого старта Dedicated Servers
Создавайте и запускайте свой выделенный игровой сервер в облаке прямо из Unity Editor!
Этот плагин предоставляется на 100% бесплатно в соответствии с Условиями и положениями Free Tier.
Официально поддерживаются все версии Unity3D Long Term Support (LTS) после 2021.3+.
Этот плагин содержит функции, призванные помочь вам:
собирать и контейнеризировать ваши выделенные серверы для Linux,
локально тестировать docker-образ вашего сервера,
загружать и развёртывать ваш сервер на Edgegap.
Этот плагин не изменяет поведение игры — это всего лишь удобный инструмент для разработчиков для задач Edgegap. Плагин не включается в ваши сборки, поскольку используется только на этапе подготовки сборки сервера.
Установка
Пожалуйста, обратитесь к официальному репозиторию плагина за подробными инструкциями по установке.
Этот плагин был протестирован и поддерживает версии Unity 2021.2+, включая все версии LTS, Unity 2023 и Unity 6.
Установите модули поддержки сборки Unity для Linux
Используйте Unity Hub, чтобы выбрать вкладку Устанавливает, доступ Настройки и Добавить модули для каждой версии Unity, которую вы планируете использовать с платформой Edgegap:

Прокрутите вниз, чтобы выбрать и установить следующие модули Unity:
Поддержка сборки для Linux (IL2CPP),
Поддержка сборки для Linux (Mono),
Поддержка сборки выделенного сервера для Linux

Установите Docker Desktop (или Docker CLI)
Установите Docker Desktop из официального источника (аккаунт не требуется).
Перезагрузите компьютер после завершения установки.
См. Unity чтобы начать и получить подробные инструкции по использованию плагина.
Устранение неполадок и FAQ
Ошибка Unity: [Package Manager Window] Ошибка добавления пакета: https://github.com/edgegap/edgegap-unity-plugin.git
Чтобы добавить наш плагин через git URL, вам нужно установить git-клиент (Инструменты разработчика).
Ошибка Unity: Отсутствует поддержка Linux Build
См. Инструменты разработчика, скорее всего, у вас отсутствуют модули Linux Build Support, которые можно установить через Unity Hub. Убедитесь, что выбрали ту же версию Unity, что и в вашем проекте.
Если вам нужна помощь, свяжитесь с нами через Discord. Для поддержки по играм в реальном времени см. нашу систему тикетов.
Для разработчиков плагинов - если вы хотите определить наличие этого плагина в редакторе пользователя, это можно сделать с помощью директивы компилятора #if EDGEGAP_PLUGIN_SERVERS {ваш код} #endif .
⭐ Набор средств разработки (SDK)
Последняя версия Unity SDK — 3.3.0. Все примеры в этой документации актуальны.
Unity SDK содержит дополнительные утилиты интеграции для Deployments, Matchmaking и Server Browser. Этот плагин официально поддерживает версии Unity 2021.3.0f1 и новее.
Этот плагин предоставляется абсолютно бесплатно, в соответствии с Условиями и положениями Free Tier.
Требования
Установите Git-клиент (например git-scm)
Git-клиент необходим, чтобы Unity могла автоматически загрузить и установить наш пакет Unity. После установки вам не потребуется использовать git напрямую.
Установка
Откройте ваш проект Unity,
Выберите
Window > Package Management > Package Manager,Нажмите на ➕ значок и выберите
Add package from git URL...,Введите URL нашего SDK, когда будет предложено:
Нажмите
Добавитьи дождитесь завершения установки.
Импортировать примеры
Этот пакет включает несколько примеров, предназначенных для использования по отдельности (не объединяйте примеры).
Проверенные источники
Это единственный официальный канал распространения этого SDK, не доверяйте непроверенным источникам!
Обновить пакет
Перейдите к Edgegap SDK в Unity Package Manager и нажмите Обновить .
Импортированные примеры не обновляются автоматически! Сделайте резервную копию любых пользовательских значений свойств, удалите используемые сейчас в вашей сцене скрипты примеров и импортируйте примеры заново.
Некоторые релизы могут содержать несовместимые изменения. Это будет обозначено новой MAJOR-версией.
Обновление до v3
Это обновление включает множество новых Браузер серверов утилит и примеров, улучшает обработку ошибок матчмейкинга и многое другое. См. Примечания к релизу полный список.
Обновление Unity SDK v3 включает несколько несовместимых изменений. Пожалуйста, тщательно повторно протестируйте вашу интеграцию.
Устранение неполадок и FAQ
Unity: [Package Manager Window] Ошибка добавления пакета: https://github.com/edgegap/edgegap-unity-sdk.git
Чтобы добавить наш плагин через git URL, вам нужно установить git-клиент.
Visual Studio: имя типа или пространства имён не может быть найдено для пространства имён Edgegap.
В редакторе Unity перейдите в Правка / Настройки / Внешние инструменты / Генерировать файлы .csproj.
Убедитесь, что включены пакеты Git.
Нажмите Пересоздать файлы проекта.
Если вам нужна помощь, свяжитесь с нами через Discord. Для поддержки по играм в реальном времени см. нашу систему тикетов.
📫 Библиотека транспортов Distributed Relay
Найдите пользовательский Transport для вашей netcode-библиотеки, чтобы использовать Distributed Relays в P2P-играх.
Скачайте примеры Edgegap Relay:
Последнее обновление
Это было полезно?

