
Dodawanie niestandardowych pojazdów to jeden z najpopularniejszych sposobów na urozmaicenie rozgrywki na serwerze FiveM RP. Pozwala to na wprowadzenie unikalnych modeli, których nie znajdziemy w standardowej wersji GTA V, co znacząco podnosi atrakcyjność świata gry. Proces ten, choć na pierwszy rzut oka może wydawać się skomplikowany, jest w rzeczywistości prosty i logiczny.
Dzięki temu poradnikowi nauczysz się, jak krok po kroku poprawnie przygotować i wdrożyć dowolny pojazd typu „add-on” na swój serwer. Opanowanie tej umiejętności otworzy przed Tobą drzwi do niemal nieograniczonej personalizacji floty pojazdów dostępnych dla Twoich graczy.
Wymagania Wstępne
- Pełen dostęp do plików serwera FiveM (przez FTP lub lokalnie).
- Pobrany model pojazdu w formacie „add-on” (np. ze strony gta5-mods.com).
- Podstawowa umiejętność poruszania się po strukturze folderów zasobów FiveM.
- Edytor tekstu, np. Visual Studio Code, Notepad++ lub podobny.
Przewodnik Krok po Kroku
Krok 1: Przygotowanie plików pojazdu
Pobrany pojazd typu „add-on” zazwyczaj zawiera folder o nazwie `stream` oraz pliki z danymi (np. `vehicles.meta`, `carvariations.meta`, `handling.meta`). Naszym celem jest stworzenie z nich poprawnego zasobu FiveM. Utwórz nowy folder dla swojego pojazdu, np. `mojeauto`. Wewnątrz tego folderu umieść folder `stream` z pobranej paczki.
Krok 2: Utworzenie pliku manifestu
W głównym folderze zasobu (w naszym przykładzie `mojeauto`) utwórz plik o nazwie `fxmanifest.lua`. Jest to plik, który informuje serwer, czym jest dany zasób i jakie pliki zawiera. Otwórz go w edytorze tekstu i wklej podstawową konfigurację, którą znajdziesz w sekcji poniżej.
Krok 3: Konfiguracja manifestu
W pliku `fxmanifest.lua` musisz wskazać wszystkie pliki z danymi pojazdu. Użyj dyrektyw `data_file` dla plików `.meta` oraz `files` dla plików `carcols.meta`. Upewnij się, że ścieżki do plików są poprawne. Zazwyczaj pliki te umieszcza się w podfolderze `data`, aby zachować porządek.
Krok 4: Wgranie zasobu na serwer
Gotowy folder z pojazdem (np. `mojeauto`) przenieś do folderu `resources` na swoim serwerze FiveM. Dobrą praktyką jest trzymanie wszystkich pojazdów w jednym, zbiorczym folderze, np. `resources/[cars]/mojeauto`.
Krok 5: Aktywacja zasobu w server.cfg
Otwórz plik `server.cfg` swojego serwera i dodaj na końcu listy zasobów nową linię, aby uruchomić swój pojazd:
ensure mojeauto. Nazwa musi być identyczna z nazwą folderu zasobu.Krok 6: Restart i testowanie
Zapisz zmiany w `server.cfg` i zrestartuj serwer FiveM. Po wejściu do gry, użyj komendy do tworzenia pojazdów (np. `/car [spawncode]`), aby sprawdzić, czy model działa poprawnie. Nazwę spawnowania (spawncode) znajdziesz najczęściej w pliku `vehicles.meta` w tagu `<modelName>`.
Przykładowy Kod / Konfiguracja
Poniżej znajduje się przykład kompletnego pliku fxmanifest.lua dla zasobu z pojazdem. Zakładamy, że wszystkie pliki `.meta` znajdują się w podfolderze `data`.
fx_version 'cerulean'
game 'gta5'
author 'Zbrojownia FiveM'
description 'Niestandardowy pojazd - Moje Auto'
files {
'data/carcols.meta',
'data/carvariations.meta',
'data/handling.meta',
}
data_file 'HANDLING_FILE' 'data/handling.meta'
data_file 'VEHICLE_METADATA_FILE' 'data/vehicles.meta'
data_file 'CARCOLS_FILE' 'data/carcols.meta'
data_file 'VEHICLE_VARIATION_FILE' 'data/carvariations.meta'
Aby aktywować ten zasób, dodaj następującą linię w pliku server.cfg (pamiętaj, aby nazwa folderu zasobu brzmiała `mojeauto`):
ensure mojeautoPodsumowanie
Gratulacje! Pomyślnie dodałeś niestandardowy pojazd na swój serwer FiveM. Proces ten jest uniwersalny dla większości pojazdów typu „add-on”. Pamiętaj, aby zawsze korzystać z modeli, które są dobrze zoptymalizowane (mają niski `poly count` i rozsądne rozmiary tekstur), aby nie obciążać nadmiernie serwera i klientów gry.
W miarę dodawania kolejnych aut, rozważ grupowanie ich w jeden większy zasób (tzw. „car pack”). Pozwoli to na lepszą organizację plików i zmniejszenie liczby wpisów w pliku `server.cfg`, co pozytywnie wpłynie na czas startu serwera.






