{"id":215158,"date":"2026-08-01T15:29:49","date_gmt":"2026-08-01T13:29:49","guid":{"rendered":"http:\/\/fivemx.com\/mlo-vs-ymap\/"},"modified":"2026-08-01T15:29:49","modified_gmt":"2026-08-01T13:29:49","slug":"mlo-vs-ymap","status":"publish","type":"post","link":"https:\/\/fivemx.com\/pt\/mlo-vs-ymap\/","title":{"rendered":"MLO vs YMAP: O Que os Dois Arquivos de Mapa FiveM Realmente Fazem"},"content":{"rendered":"<p><strong>A resposta curta.<\/strong> UM <code>.ymap<\/code> \u00e9 um arquivo de posicionamento: ele indica onde os objetos est\u00e3o, em que \u00e2ngulo e a que dist\u00e2ncia eles s\u00e3o desenhados. Um MLO \u00e9 um interior, definido por um <code>.ytipo<\/code> arquetipo que carrega salas e portais, e enviado como seu pr\u00f3prio recurso. Todo MLO inclui um ymap. Quase nenhum ymap \u00e9 um MLO.<\/p>\n<p>Essa distin\u00e7\u00e3o decide o que voc\u00ea pode realmente entrar, o que quebra quando dois recursos discordam, e se uma lista vale o que pede. Esta p\u00e1gina separa os tipos de arquivo, depois explica como ler uma lista de produtos contra eles.<\/p>\n<h2>O que cada arquivo faz<\/h2>\n<table>\n<thead>\n<tr>\n<th>Arquivo<\/th>\n<th>O que ele define<\/th>\n<th>Cria um interior acess\u00edvel?<\/th>\n<th>Uso t\u00edpico<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>.ymap<\/code><\/td>\n<td>Posicionamento de entidades: posi\u00e7\u00e3o, rota\u00e7\u00e3o, dist\u00e2ncias de desenho e LOD para objetos que j\u00e1 existem no jogo ou em um arquivo de modelo acompanhante<\/td>\n<td>N\u00e3o, sozinho n\u00e3o<\/td>\n<td>Adicionando props a um canto de rua, removendo uma cerca, decorando um local existente<\/td>\n<\/tr>\n<tr>\n<td><code>.ytipo<\/code><\/td>\n<td>Defini\u00e7\u00f5es de arquetipos, e para um MLO a lista de salas, portais e conjuntos de entidades que tornam um interior naveg\u00e1vel<\/td>\n<td>Sim: este \u00e9 o arquivo que faz de um MLO um MLO<\/td>\n<td>Declarando um novo interior, ou novos tipos de objetos que um ymap pode ent\u00e3o posicionar<\/td>\n<\/tr>\n<tr>\n<td><code>.jardas<\/code>, <code>.jardas<\/code>, <code>.YTD<\/code><\/td>\n<td>A geometria desenh\u00e1vel, dicion\u00e1rios desenh\u00e1veis e dicion\u00e1rios de texturas que o posicionamento se refere<\/td>\n<td>N\u00e3o<\/td>\n<td>O modelo e as texturas reais por tr\u00e1s de um prop ou de uma casca de edif\u00edcio<\/td>\n<\/tr>\n<tr>\n<td>Recurso MLO<\/td>\n<td>Uma pasta de recursos com um <code>fxmanifest.lua<\/code> e um <code>fluxo<\/code> diret\u00f3rio carregando tudo o que foi mencionado acima juntos<\/td>\n<td>Sim, e \u00e9 isso que uma lista de loja normalmente significa por \u201cMLO\u201d<\/td>\n<td>Um interior conclu\u00eddo que voc\u00ea inicia como qualquer outro recurso<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Por que isso muda o que voc\u00ea est\u00e1 comprando<\/h2>\n<p>Uma lista descrita como um ymap geralmente \u00e9 uma edi\u00e7\u00e3o de posicionamento. \u00c9 barato, \u00e9 f\u00e1cil de reverter parando o recurso, e n\u00e3o dar\u00e1 aos jogadores uma porta pela qual possam caminhar para um novo espa\u00e7o. Uma lista descrita como um MLO lhe d\u00e1 um interior com colis\u00e3o, salas e portais, o que \u00e9 um trabalho diferente e um pre\u00e7o diferente.<\/p>\n<p>Ambos chegam da mesma forma. Cfx.re documenta que FiveM e RedM suportam arquivos <code>.ymap<\/code> e <code>.ytipo<\/code> brutos dentro de um recurso, ent\u00e3o um recurso de mapa n\u00e3o precisa ser empacotado em um cont\u00eainer de DLC para carregar. O diretiva do manifesto <code>este_\u00e9_um_mapa<\/code> marca um recurso como um mapa GTA e recarrega o armazenamento do mapa quando esse recurso \u00e9 carregado, e <code>arquivo_de_dados<\/code> registra um arquivo de um tipo dado com o sistema de conte\u00fado extra do jogo.<\/p>\n<h2>Onde os dois colidem<\/h2>\n<ul>\n<li><strong>Dois recursos, uma coordenada.<\/strong> Se um ymap move props no mesmo local que um MLO ocupa, o recurso que \u00e9 carregado por \u00faltimo vence. O sintoma \u00e9 props flutuando dentro de uma parede, ou um interior que parece correto por fora e est\u00e1 vazio quando entrado.<\/li>\n<li><strong>Um MLO sem seu ytyp.<\/strong> O shell \u00e9 transmitido, o interior n\u00e3o \u00e9. Os jogadores veem o pr\u00e9dio, mas passam pela porta para nada.<\/li>\n<li><strong>Um ymap referenciando modelos que n\u00e3o s\u00e3o transmitidos.<\/strong> O posicionamento \u00e9 carregado e o objeto n\u00e3o \u00e9, ent\u00e3o a edi\u00e7\u00e3o falha silenciosamente.<\/li>\n<\/ul>\n<p>Nenhum desses s\u00e3o problemas de framework. Um ativo de mapa n\u00e3o sabe ou se importa se o servidor roda ESX, QBCore ou Qbox, que \u00e9 por isso que MLOs s\u00e3o listados sem um framework e scripts n\u00e3o s\u00e3o.<\/p>\n<h2>Como saber qual \u00e9 uma listagem<\/h2>\n<ol>\n<li>Procure pelas palavras interior, quartos ou portais. Essas descrevem um MLO. Posicionamento, conjunto de props ou edi\u00e7\u00e3o de mapa descrevem um ymap.<\/li>\n<li>Verifique se a descri\u00e7\u00e3o menciona um <code>.ytipo<\/code>. Uma edi\u00e7\u00e3o de mapa que envia um est\u00e1 declarando novos archetypes; uma edi\u00e7\u00e3o de posicionamento simples n\u00e3o precisa de um.<\/li>\n<li>Verifique as coordenadas ou o local nomeado. Dois MLOs no mesmo endere\u00e7o n\u00e3o podem ambos rodar.<\/li>\n<li>Verifique se o vendedor afirma com quais outros recursos de mapa ele entra em conflito. Qualquer um que tenha enviado um interior sabe que essa lista existe.<\/li>\n<\/ol>\n<p>Se uma listagem n\u00e3o responde a nenhuma dessas, trate-a como uma edi\u00e7\u00e3o de posicionamento e pre\u00e7o-a de acordo.<\/p>\n<h2>Ferramentas, se voc\u00ea quiser olhar dentro<\/h2>\n<p>CodeWalker \u00e9 o explorador de mapas e ativos V de c\u00f3digo aberto GTA usado para abrir <code>.ymap<\/code> e <code>.ytipo<\/code> arquivos, inspecionar o que um recurso realmente coloca, e encontrar as colis\u00f5es de coordenadas acima antes de chegarem a um servidor ao vivo. Voc\u00ea n\u00e3o precisa dele para instalar nada. \u00c9 como voc\u00ea verifica uma reclama\u00e7\u00e3o em vez de confiar em uma.<\/p>\n<p><strong>\u00daltima atualiza\u00e7\u00e3o:<\/strong> 1 de agosto de 2026.<\/p>","protected":false},"excerpt":{"rendered":"<p>Um .ymap coloca objetos que j\u00e1 existem. Um MLO define um interior acess\u00edvel atrav\u00e9s de um .ytyp com salas e portais. Todo MLO vem com um ymap; quase nenhum ymap \u00e9 um MLO.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1902],"tags":[],"class_list":["post-215158","post","type-post","status-publish","format-standard","hentry","category-fivem-related"],"_links":{"self":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/posts\/215158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/comments?post=215158"}],"version-history":[{"count":0,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/posts\/215158\/revisions"}],"wp:attachment":[{"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/media?parent=215158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/categories?post=215158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemx.com\/pt\/wp-json\/wp\/v2\/tags?post=215158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}