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
ZapX Resource Maker
Opisz własnymi słowami zasób FiveM — AI napisze kod Lua wraz z fxmanifest.lua i spakuje wszystko do gotowego pliku .zip. Wypróbuj za darmo.
Autor: Luca Stanek
Instalator zasobów FiveM
NowySprawdź archiwum ZIP zasobu FiveM: folder docelowy, wpis ensure, zależności, Escrow i SQL. W Dashboardzie zainstalujesz zasób bezpośrednio na swoim serwerze.
Autor: Fabian Groß
Narzędzie do sprawdzania fxmanifest.lua
Wykryj brakujące cudzysłowy, nieznane dyrektywy, nieprawidłowe wartości i nieaktualne wpisy.
Autor: Eric Mager
Generator server.cfg
Skonfiguruj sieć, licencję, OneSync, uprawnienia administratora i zasoby za pomocą formularza.
Autor: Eric Mager
Kontroler server.cfg
Sprawdź punkty końcowe sieci, zabezpieczenia RCON, ustawienia ScriptHookV i konfigurację OneSync.
Autor: Eric Mager
Lista pojazdów
Wszystkie pojazdy FiveM ze zdjęciami, posortowane według klasy — nazwa do spawnowania i hash do skopiowania.
Autor: Eric Mager
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ą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.
Bez konfiguracji. Bez ryzyka. Online w kilka sekund.
Szukasz więcej narzędzi? Zobacz wszystkie narzędzia FiveM

