Fxdk

From FiveM Wikipedia

FxDK

Пакет Cfx.re Development Kit, сокращенно FxDK, представляет собой интегрированную среду разработки, предназначенную для обеспечения бесперебойного взаимодействия с разработчиками для FiveM.

Ссылки на подробную документацию:

Основные моменты

Редактирование кода в реальном времени

С FxDK вам больше не нужно переключаться между консолью сервера и игрой для перезапуска ресурсов. FxDK обнаруживает изменения в ваших ресурсах и автоматически перезапускает их.

Интегрированные предметы первой необходимости

Игровая консоль, серверная консоль и комбинированный монитор ресурсов, все в одном месте. Resource-monitor.png

Consoles.png

Отличный опыт кодирования

Благодаря удивительному редактору открытого исходного кода от Microsoft, мы можем интегрировать передовой опыт кодирования, соответствующим образом названный FXCode. Code.png

Расширения редактора кода

В FxDK можно использовать все любимые расширения, которые обычно используются в VSCode. Extensionss.png

Мировой редактор

Больше никаких скриптов ручной работы для размещения объектов на карте, World Editor позволяет вам делать это так же, как вы делаете это в редакторе Unity или редакторе Unreal Engine, визуально. World-editor.jpg

Готовые к развертыванию сборки серверов

В FxDK создание готового к развертыванию сервера так же просто, как нажатие на кнопку, включая батареи. Project-building.png

Начало работы

Если у вас установлен FiveM - перейдите к шагу 2.

  1. Установите FiveM.
  2. Рядом вы найдете ярлык с именем. FiveM.exeFiveM - Cfx.re Development Kit (FxDK)
  3. Следуйте введению или пропустите и начните создавать прямо сейчас.

Проекты

FxDK работает над так называемыми проектами. Project, в двух словах, это выделенная папка на вашем диске, где хранятся все файлы проекта. Это коллекция всех ресурсов, скриптов, моделей и других файлов, рассматривающих проекты как полный запускаемый сервер.

В настоящее время существует два типа активов:

Если вы знакомы с тем, как структурируется папка типичного сервера, проекты FxDK немного отличаются таким образом, что нет никаких ограничений на то, куда именно вы размещаете свои ресурсы.

FxDK предоставляет системные ресурсы автоматически, вы просто включаете то, что вам нужно в настройках проекта, в отличие от того, как обычно вы загружаете их с https://github.com/citizenfx/cfx-server-data/.

Ограничения

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

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

Способствует

Если у вас есть какие-либо предложения, сообщения об ошибках или вопросы, пожалуйста, сообщите о проблеме на нашем GitHub.

Все существующие проблемы, связанные с FxDK, см. в разделе Проблемы с метками SDK.