Mapy i kolizje · 3 min czytania
Ściany MLO znikają lub migoczą w FiveM? Znajdź konflikt map
Czytaj w języku: English · Español · Français · Deutsch · Português · Italiano · Türkçe · Русский
Dodajesz jeszcze jedną MLO, a starsza traci podłogę. Ściany znikają, gdy wchodzisz, propy migoczą, gracze przepadają przez podłogę pomieszczenia. Na serwerze z dziesiątkami map typowa rada to uruchomić czysty serwer i dodawać mapy jedna po drugiej. Działa, ale zajmuje wieczór. Większość tych problemów to dwa zasoby map, które się gryzą, a konflikt tkwi w ich plikach.
Jak dwie mapy się gryzą
- Ten sam plik dwa razy. Dwa zasoby streamują plik o tej samej nazwie (
.ymap,.ytyp,.ybn…). Wczytuje się tylko jeden: ten, którego zasób wystartował ostatni (a restart czyni go znowu ostatnim). - Ta sama mapa gry podmieniona dwa razy. Dwa zasoby podmieniają każdy jeden z własnych plików map gry; jeden przegrywa.
- Dwa wnętrza w jednym miejscu. Dwie MLO położone jedna na drugiej walczą o pokoje, portale i kolizję: ściany znikają, a pedy przelatują przez podłogę.
- MLO nad jednym z wnętrz gry albo obiekty innego zasobu umieszczone w MLO.
- Ten sam archetyp zdefiniowany dwa razy albo obiekt umieszczony dwa razy w tym samym miejscu.
- Kolizje przecinają się nawzajem. Trójkąty kolizji dwóch map przecinają się lub leżą na sobie: gracze i samochody zaczepiają się, utykają lub przelatują przez podłogę.
Są też subtelniejsze przypadki. Gra używa kopii DLC niektórych map, więc edycja wersji podstawowej takiej mapy może nie dać nic widocznego w grze; a kolizje gry nakładają się na siebie, więc proste porównanie plików kolizji znajdzie konflikty wszędzie.
Znajdź je jednym przeciągnięciem
Przeciągnij cały folder resources (albo kilka zasobów, albo ich .zip) do Map Conflict Check. Wysyłane są tylko pliki map (.ymap, .ytyp, manifesty i kolizje, których pudełka się stykają); modele i tekstury zostają na twoim komputerze. Narzędzie jest darmowe (logujesz się przez Discord).
- Przeczytaj Summary (podsumowanie), a potem Try the server without these first (spróbuj najpierw bez tych): zasoby z największą liczbą konfliktów.
- Przejdź przez problemy według poziomu: Conflicts (konflikty), Warnings (ostrzeżenia), Notes (uwagi). Każdy wymienia zasoby i pliki, mówi, co robi w grze i jak to naprawić.
- Naciśnij On map (na mapie), by zobaczyć, gdzie to jest na radarze: wnętrza to wypełnione pudełka, mapy to zarysy, a kolizje to linie przerywane.
- Filtruj po zasobie albo czytaj tabelę By resource (wg zasobu). Download the report (.csv) (pobierz raport, .csv) daje pełną listę.
- Napraw, przeciągnij folder ponownie i sprawdź, czy lista się skróciła.

Naprawa znalezionych problemów
- Ten sam plik dwa razy: zostaw jeden z zasobów albo zmień nazwę pliku i tego, co na niego wskazuje.
- Dwa wnętrza w jednym miejscu: zostaw jedno albo przenieś jedno gdzie indziej. Map Mover przenosi całą mapę lub MLO wraz z kolizją, światłami LOD i resztą (pobranie wyniku to eksport planu Creator) (jak przenieść MLO).
- Przecinające się kolizje: zwykle dwie mapy zbudowane w tym samym miejscu; zostaw tę, którą chcesz tam mieć.
By obejrzeć jeden zasób osobno, w 3D tak, jak gra go umieszcza (wnętrze, propy, kolizja, portale), otwórz go w Resource Viewer.
Czego nie widzi
- Pliki zaszyfrowane (escrow): porównywane są tylko ich nazwy.
- Kolejność proxy wnętrz (
interiorproxies.meta) i kształty occluderów względem MLO. - Wszystko, co dzieje się tylko w grze: narzędzie czyta pliki, nie uruchamia serwera.
Pytania
- Dwa zasoby podmieniają ten sam ymap. Który wygrywa?
- Wczytuje się tylko jeden: ten, którego zasób wystartował ostatni (restart czyni go znowu ostatnim). Zostaw jeden albo połącz w jeden to, czego potrzebujesz z obu.
- Czy działa z zaszyfrowanymi mapami?
- Częściowo: nazwy ich plików są porównywane, więc dwie zaszyfrowane mapy streamujące ten sam plik nadal zostaną znalezione, ale ich zawartości nie da się odczytać.

Narzędzie do tego
Map Conflict Check
Przeciągnij folder resources i wyłap każdy konflikt między twoimi mapami i z grą: te same pliki, nakładające się MLO, archetypy dwa razy i przecinające się kolizje.
Otwórz Map Conflict CheckPrzydatne także tutaj: Map Mover · Resource Viewer


