Как установить MLO на сервер FiveM: stream, fxmanifest, ensure

Установите MLO или карту на FiveM: папка stream, fxmanifest.lua с this_is_a_map, строка ytyp data_file, ensure, game build и как протестировать это в игре.

Вы загрузили пакет карты с файлами, такими как .ymap, .ytyp, .ybn и .ydr, и вы хотите его на своём сервере. Это руководство показывает макет папки, fxmanifest.lua, строку server.cfg и быстрый способ протестировать это в игре.

Что находится внутри пакета карты

MLO (пользовательский интерьер) или карта — это обычный ресурс. Обычные файлы:

  • .ymap: где находятся объекты и интерьер в мире.
  • .ytyp: определение интерьера и его пользовательских реквизитов (их «архетипов»).
  • .ybn: коллизии. Без них вы падаете сквозь пол или проходите сквозь стены.
  • .ydr и .ydd: 3D модели реквизитов и частей.
  • .ytd: текстуры.

Все они идут в папку, названную stream. FiveM отправляет всё в stream игрокам самостоятельно, поэтому вы не перечисляете эти файлы в манифесте.

Структура папки

text
resources/[maps]/my_mlo/
  fxmanifest.lua
  stream/
    my_mlo.ymap
    my_mlo.ytyp
    my_mlo.ybn
    my_mlo_props.ydr
    my_mlo.ytd

Многие пакеты идут с другим уровнем, таким как my_mlo-master/my_mlo/. Переместите папку, которая содержит fxmanifest.lua, в resources, или сервер не сможет найти ресурс.

Fxmanifest.lua

Если пакет поставляется без манифеста, создайте один:

lua
fx_version 'cerulean'
game 'gta5'

this_is_a_map 'yes'

this_is_a_map 'yes' говорит FiveM, что ресурс содержит данные карты. Если пакет имеет файл .ytyp, добавьте строку, которая его регистрирует:

lua
fx_version 'cerulean'
game 'gta5'

this_is_a_map 'yes'

data_file 'DLC_ITYP_REQUEST' 'stream/my_mlo.ytyp'

Используйте одну строку data_file для каждого файла .ytyp. Путь — это реальный путь в папке, поэтому проверьте имя и регистр букв.

Совет: если пакет уже поставлялся с манифестом, сохраните его. Автор написал его для этих точных файлов, и он часто перечисляет несколько файлов .ytyp или дополнительные опции, которые вы не хотите угадывать.

Добавьте его в server.cfg

cfg
ensure my_mlo

Имя после ensure должно быть именем папки. Чтобы запустить целую группу, поместите карты в папку в скобках и используйте ensure [maps]. Карты не зависят от вашего фреймворка, но запустите их после других основных ресурсов, чтобы ошибка карты не могла заблокировать важные. Подробнее об этом в server.cfg resource order.

Перезагрузите сервер или введите ensure my_mlo в прямую консоль txAdmin. Новый .ytyp более надёжен при полной перезагрузке.

Требование game build

Некоторые карты используют реквизиты или модели из более новой DLC GTA V. На стандартной сборке игры эти реквизиты отсутствуют: вы видите пустые комнаты, белый ящик или вообще никакого интерьера. Страница пакета обычно указывает сборку, которую он требует. Установите её в server.cfg и перезагрузитесь:

cfg
set sv_enforceGameBuild 3095

Число выше — только пример: используйте то, что просит пакет. Полный список и побочные эффекты находятся в sv_enforceGameBuild и DLC.

Протестируйте это в игре

  1. Прочитайте консоль txAdmin при запуске. Ошибки, такие как отсутствующий файл в data_file, показываются там. Если ресурс не запускается, см. couldn't start resource.
  2. Присоединитесь к серверу. Перейдите к координатам в файле readme пакета с помощью меню телепортации txAdmin или команды координат из вашего скрипта администратора.
  3. Пройдите через дверь. Пользовательский интерьер часто загружается только когда вы близко, поэтому приближайтесь пешком и не издалека на высокой скорости.
  4. Проверьте пол и стены. Если вы падаете или проходите сквозь, файлы .ybn отсутствуют или не загрузились. См. falling through the map.

Частые проблемы

  • Интерьер не появляется. Ресурс не запущен, координаты неправильны или требуется более новая сборка игры. Также проверьте, что файлы находятся внутри stream, а не на один уровень глубже в подпапку, которую ресурс не использует.
  • Реквизиты отсутствуют, но стены есть. .ytyp не зарегистрирован. Добавьте строку DLC_ITYP_REQUEST с правильным именем файла.
  • Часть комнаты мерцает или стены исчезли. Другая карта охватывает одно и то же место. См. map conflicts.
  • Текстуры выглядят неправильно или тяжело. Большие текстуры стоят памяти потока. См. oversized assets.
  • Это работало, затем сломалось после обновления. Очистите кэш клиента и попробуйте ещё раз: clear the FiveM cache.

Много карт на одном сервере

Каждая карта добавляет потоковые файлы, которые каждый игрок загружает и хранит в памяти. Установите только карты, которые вы используете, поместите каждую в свой ресурс и назовите его чётко. Когда что-то ломается, вы можете затем остановить один ресурс за раз и найти причину.

Чеклист

Симптом Исправление
Ресурс не запускается Проверьте, что fxmanifest.lua находится в корне ресурса и каждый путь data_file существует
Ничего в координатах ensure ресурс, проверьте координаты и game build
Отсутствующие реквизиты Добавьте data_file 'DLC_ITYP_REQUEST' для каждого .ytyp
Падение сквозь пол Файлы коллизии .ybn отсутствуют или находятся в неправильной папке
Мерцание или отсутствующие стены Другая карта охватывает одно и то же место: найдите её и удалите одну
Карта требует DLC Повысьте sv_enforceGameBuild до сборки, которую просит пакет

Короткие ответы

Нужна ли мне строка data_file для каждого MLO?

Нет. Большинство MLOs требуют только папку stream и манифест. Строка DLC_ITYP_REQUEST нужна, когда пакет содержит файл .ytyp, который содержит определения его пользовательских реквизитов и интерьера, и собственный манифест пакета обычно его показывает.

Где я должен поместить папку MLO?

Где угодно внутри resources, например resources/[maps]/my_mlo. Затем добавьте ensure my_mlo или ensure [maps] для запуска всего в папке в скобках.

MLO установлен, но я ничего не вижу. Что я должен проверить?

Проверьте, что ресурс запустился без ошибок, что вы находитесь в правильных координатах и что никакой другой ресурс карты не охватывает одно и то же место. Затем проверьте game build, который просит пакет.

Скрипты без этой проблемы

Shop CreatorМагазин меньше чем за минуту — владельцы, сотрудники, сейфы и ограбления в комплекте.Смотреть скрипт →CCTV Security CamerasУстанавливаемые камеры, планшет с мультиэкраном в реальном времени и распечатанные фото-улики.Смотреть скрипт →Arcade MachinesСемь аркадных игр в настоящих автоматах, с таблицами рекордов и ставками.Смотреть скрипт →

Читайте также

FiveMStreamingРуководстваКак добавить дополнительных персонажей (addon peds) на FiveM: файлы stream, peds.meta, имя для спавнаДобавьте дополнительных персонажей на FiveM сервер: файлы stream (ydd, yft, ytd, ymt), peds.meta с PED_METADATA_FILE, спавнинг по имени модели и установка персонажа как модели игрока.1 октября 2026 г. · 3 мин чтенияЧитать →FiveMStreamingРуководстваДобавьте пакеты одежды EUP и дополнений на FiveM: stream, meta, исправленияУстановите пакеты дополнительной одежды (стиль EUP) на FiveM: файлы stream, ymt и meta, addon и replace, версия игры, и почему одежда невидимая или заменяет другие предметы.1 октября 2026 г. · 4 мин чтенияЧитать →FiveMNUIРуководстваПользовательский экран загрузки для FiveM: loadscreen, fxmanifest и shutdownСоздайте пользовательский экран загрузки FiveM: fxmanifest loadscreen и файлы, loadscreen_manual_shutdown с ShutdownLoadingScreenNui, советы по размеру музыки и видео, только один loadscreen.1 октября 2026 г. · 3 мин чтенияЧитать →