Przejdź do treści
FiveM
Bezpłatne narzędzie

Generator pliku fxmanifest.lua FiveM

W generatorze fxmanifest.lua dla FiveM utworzysz plik manifestu zasobu za pomocą formularza: wpisz gry, skrypty klienta, serwera i współdzielone, NUI, pliki, wiersze data_file, zależności i eksporty, a następnie skopiuj lub pobierz gotowy plik fxmanifest.lua. W karcie „Sprawdzanie” sprawdzisz istniejący plik.

Autor: Eric Mager

Za darmo i bez rejestracji: plik fxmanifest.lua powstaje bezpośrednio w Twojej przeglądarce, a wpisane dane nie są przesyłane.

Na podstawie oficjalnej dokumentacji FiveM: docs.fivem.net/docs/scripting-reference/resource-manifest

Plik manifestu gotowy? Możesz uruchomić zasób na własnym serwerze FiveM.

Informacje podstawowe

Skrypty

Jedna ścieżka w wierszu. Obsługiwane są symbole wieloznaczne, np. client/*.lua.

NUI i ekran ładowania

Pliki

Jeden wpis w wierszu.

Format każdego wiersza: TYP ścieżka, np. DLC_ITYP_REQUEST stream/prop.ytyp

Zależności i eksporty

Generowane razem jako dyrektywa dependencies.

Opcje zaawansowane

fxmanifest.lua

fx_version 'cerulean'
game 'gta5'

version '1.0.0'

client_script 'client/main.lua'

server_script 'server/main.lua'

Instrukcja

Tworzenie fxmanifest.lua krok po kroku

Każdy zasób FiveM potrzebuje pliku fxmanifest.lua. W ośmiu krokach przejdziesz od formularza do gotowego pliku.

Krok 1

Wybierz gry

W sekcji „Informacje podstawowe” wybierz obsługiwane gry: GTA V jest wybrane domyślnie, a Red Dead Redemption 2 i Common możesz dodać.

Krok 2

Wprowadź informacje o zasobie

Opcjonalnie wpisz autora, numer wersji (domyślnie 1.0.0), opis i adres URL repozytorium.

Krok 3

Wpisz skrypty

W sekcji „Skrypty” wpisz skrypty klienta, serwera i współdzielone — po jednej ścieżce w wierszu. Możesz używać symboli wieloznacznych, np. client/*.lua.

Krok 4

Dodaj NUI i pliki

W razie potrzeby ustaw stronę NUI (ui_page) i ekran ładowania (loadscreen), a także dodaj inne pliki (files), wiersze data_file w formacie „TYP ścieżka” oraz wpisy escrow_ignore.

Krok 5

Ustaw zależności i eksporty

W sekcji „Zależności i eksporty” dodaj OneSync, minimalny build FXServer i zależne zasoby, a także provide oraz eksporty klienta i serwera.

Krok 6

Ustaw opcje zaawansowane

W razie potrzeby wybierz node_version 16 lub 22 i ustaw server_only albo this_is_a_map. use_experimental_fxv2_oal jest eksperymentalne i może zakłócić rozpakowywanie wektorów w Lua.

Krok 7

Skopiuj lub pobierz fxmanifest.lua

Sprawdź podgląd na żywo, skopiuj zawartość lub pobierz ją jako plik fxmanifest.lua i umieść go w głównym folderze zasobu.

Krok 8

Sprawdź w Checkerze

Przejdź do karty „Sprawdzanie” u góry, aby wkleić zawartość istniejącego lub edytowanego pliku fxmanifest.lua albo wybrać plik do sprawdzenia.

Struktura pliku

Co powinno znaleźć się w fxmanifest.lua?

Generator zapisuje dyrektywy w stałej kolejności i pomija puste pola. Bez wprowadzania zmian otrzymasz szablon z fx_version 'cerulean', game 'gta5', version '1.0.0', client/main.lua i server/main.lua. Generator nie dodaje wiersza lua54.

fx_version i gry

Każdy plik zaczyna się od fx_version 'cerulean'. Potem następuje game dla jednej gry lub games { … } dla kilku: gta5, rdr3 lub common.

Metadane

author, description, version i repository — generator zapisuje tylko pola, które wypełnisz.

Skrypty

client_script, server_script i shared_script. Jeśli w polu jest tylko jedna ścieżka, generator użyje formy pojedynczej; przy kilku ścieżkach użyje formy tabeli, np. client_scripts { … }.

NUI i ekran ładowania

ui_page dla Twojej strony NUI, loadscreen dla ekranu ładowania oraz opcjonalnie loadscreen_manual_shutdown 'yes' wraz z ekranem ładowania.

Pliki i data_file

file lub files dla dodatkowych plików, takich jak HTML, CSS czy JavaScript, oraz po jednym wierszu data_file na wpis w formacie TYP ścieżka, np. DLC_ITYP_REQUEST stream/prop.ytyp.

Zależności

/onesync, /server: z minimalnym buildem FXServer oraz zależne zasoby trafiają razem do dyrektywy dependency lub dependencies.

provide i eksporty

provide, gdy Twój zasób zastępuje inny (np. provide 'mysql-async'), a także exports i server_exports, które są zawsze zapisywane w formie tabeli.

Opcje zaawansowane

this_is_a_map, server_only, node_version 16 lub 22 oraz eksperymentalne use_experimental_fxv2_oal, które może zakłócić rozpakowywanie wektorów w Lua.

escrow_ignore

Pliki, które mają być wyłączone z Escrow, w formie tabeli na końcu pliku.

Odkryj więcej

Więcej narzędzi FiveM do zasobów i server.cfg

FAQ

Często zadawane pytania

Krótkie odpowiedzi na pytania o fxmanifest.lua: __resource.lua, lua54, symbole wieloznaczne, data_file, RedM, sprawdzanie plików i prywatność.

fxmanifest.lua to plik manifestu każdego zasobu FiveM i RedM. Określa, do której gry przeznaczony jest zasób, jakie skrypty klienta, serwera i współdzielone mają zostać załadowane, jakie pliki pobierają klienci oraz od jakich innych zasobów zależy.

__resource.lua to starszy format manifestu, a fxmanifest.lua to format aktualny. Generator tworzy tylko fxmanifest.lua i zawsze zaczyna plik od fx_version 'cerulean'. Nie konwertuje automatycznie istniejącego pliku __resource.lua — zamiast tego wprowadź jego skrypty i pliki w formularzu.

Nie. Generator nie dodaje wiersza lua54 do pliku. Jeśli lua54 występuje w istniejącym pliku fxmanifest.lua, narzędzie do sprawdzania wyświetli informację, że Lua 5.4 jest domyślnym standardem od czerwca 2025 r.

Tak, ścieżki takie jak client/*.lua są obsługiwane. Wpisz jedną ścieżkę w każdym wierszu. Jeśli w polu jest tylko jedna ścieżka, generator zapisze formę pojedynczą, np. client_script, a przy kilku użyje formy tabeli client_scripts { … }.

Wpisz wymagane pliki w sekcji files, a wiersze data_file w formacie „TYP ścieżka” — po jednym w każdym wierszu, np. DLC_ITYP_REQUEST stream/prop.ytyp. Generator pomija wiersze bez typu i wyświetla ostrzeżenie. W przypadku mapy zaznacz też this_is_a_map. Generator nie oferuje gotowych szablonów dla poszczególnych typów zasobów.

Tak. W sekcji „Obsługiwane gry” wybierz GTA V (gta5), Red Dead Redemption 2 (rdr3) i Common. Dla jednej gry generator zapisuje game, a dla kilku games { … }. Jeśli nie wybierzesz żadnej gry, ustawi gta5. Jeśli wybrano rdr3, automatycznie dodaje wiersz rdr3_warning, bez którego RedM nie uruchomi zasobu.

Tak. Przejdź do karty „Sprawdzanie” u góry narzędzia i wklej zawartość pliku fxmanifest.lua albo wybierz plik. Narzędzie wykrywa m.in. brakujące cudzysłowy, prawdopodobne literówki w dyrektywach, nieprawidłowe wartości game i node_version, brak fx_version oraz przestarzałe dyrektywy, zwykle podając numer wiersza. Przejdź do narzędzia sprawdzającego fxmanifest.lua

Generator jest bezpłatny i nie wymaga logowania. Plik fxmanifest.lua powstaje bezpośrednio w Twojej przeglądarce, a wpisane dane nie są przesyłane. Podgląd aktualizuje się przy każdej zmianie. Możesz skopiować plik lub pobrać go bezpośrednio jako fxmanifest.lua.

Masz dodatkowe pytania?

Kontakt z pomocą techniczną
Lista serwerów FiveMRoleplay, Freeroam, Racing i nie tylko – z liczbą graczy na żywo i rankingiem głosów.
Własny serwer?

Wynajmij własny serwer FiveM w 60 sekund

Ochrona przed DDoS w cenie, pełna kontrola nad server.cfg i zasobami, możliwość rezygnacji w każdej chwili.

4,4/5 Trustpilot32.000+ Aktywne serweryOd 2010 roku

Bez konfiguracji. Bez ryzyka. Online w kilka sekund.

Elastyczny okres obowiązywaniaAnuluj w dowolnym momencieOnline w 60 sekund

Szukasz więcej narzędzi? Zobacz wszystkie narzędzia FiveM