Przejdź do treści

FiveM: Instalowanie zasobów – jednym kliknięciem lub przez SFTP

Instaluj zasoby FiveM jednym kliknięciem za pomocą Resource Installera w panelu: prześlij ZIP, automatycznie dodaj wiersz ensure i zaimportuj plik SQL. Możesz też zainstalować zasoby ręcznie przez SFTP.

10 listopada 20267 min czytania1 Wyświetlenia0 pomocne

Wprowadzenie

Zasoby pozwalają rozszerzyć serwer FiveM o dodatkowe funkcje. Przydają się szczególnie wtedy, gdy planujesz większe projekty, takie jak serwer Roleplay. Takie projekty trudno zrealizować bez dodatkowych zasobów.

FiveM i jego społeczność oferują ogromny wybór zasobów. Listę najpopularniejszych znajdziesz na forum Cfx.re: https://forum.cfx.re/c/development/releases/7

Najszybciej zainstalujesz zasób za pomocą FiveM Resource Installer bezpośrednio w panelu. Prześlij archiwum ZIP, a instalator umieści zasób we właściwym folderze, doda go do pliku server.cfg i — jeśli chcesz — zaimportuje do twojej bazy danych dołączone pliki SQL. Niżej znajdziesz klasyczną metodę instalacji przez SFTP.

Instalowanie zasobów za pomocą Resource Installera

Informacje

Resource Installer jest dostępny dla serwerów FiveM. W przypadku FiveM Enhanced i RedM skorzystaj z metody przez SFTP.

Krok 1: Otwórz instalator

Otwórz panel swojego serwera FiveM, przejdź do karty Narzędzia i wybierz FiveM Resource Installer. Nie musisz w tym celu zatrzymywać serwera.

Warunkiem jest skonfigurowanie szablonu serwera (Recipe) w txAdmin. Dopiero wtedy dostępne będą plik server.cfg i folder resources, w których instalator może wprowadzać zmiany.

Krok 2: Prześlij archiwum ZIP

Prześlij zasób jako archiwum ZIP. Możesz bezpośrednio użyć pliku pobranego z GitHuba przez Code → Download ZIP lub archiwum ZIP z wydania.

  • Możesz przesyłać pliki ZIP o rozmiarze do 100 MB (po rozpakowaniu maksymalnie 400 MB i 5 000 plików).
  • Najpierw spakuj archiwa RAR i 7z ponownie jako ZIP.
  • Instalator sam usuwa zbędne foldery pośrednie (np. moja-resource-main) oraz dopiski z wersją i -main z nazwy.
  • Jeśli archiwum zawiera kilka zasobów, instalator wyświetli je osobno i uporządkuje według zależności.
  • Pliki wykonywalne, takie jak .exe, .bat czy .sh, nigdy nie zostaną zapisane na twoim serwerze.

Krok 3: Sprawdź analizę

Zanim cokolwiek zostanie zainstalowane, instalator pokaże ci zawartość archiwum:

  • Nazwa i folder docelowy: Nazwa może zawierać litery, cyfry oraz znaki _, . i - (maksymalnie 64 znaki). W polu Folder w resources/ wybierz folder kategorii, na przykład [standalone]. Jeśli archiwum nie zawiera takiego folderu, domyślnie wybrany zostanie [local]. Wybierz Bezpośrednio w resources/ (bez folderu), aby umieścić zasób bez folderu kategorii.
  • Zależności: Przy każdej zależności (np. ESX, QBCore, Qbox, ox_lib, oxmysql) zobaczysz, czy znajduje się ona w archiwum, na serwerze, czy jej brakuje. Zależności, które pojawiają się tylko w kodzie i nie są wymienione w fxmanifest.lua, zostaną oznaczone jako przypuszczalne.
  • Skanowanie bezpieczeństwa: Instalator sprawdza wszystkie pliki .lua i .js pod kątem znanych wzorców złośliwego kodu. Jeśli coś wykryje, wyświetli ostrzeżenie. Nadal możesz zainstalować zasób, ale skan bezpieczeństwa wyłączy go przy następnym uruchomieniu serwera. Jeśli uważasz, że to fałszywy alarm, skontaktuj się z naszym zespołem pomocy.
  • Pliki SQL: Zostaną wyświetlone dołączone pliki .sql wraz z informacją o tabelach, które tworzą, zmieniają lub wypełniają.

Jeśli zasób jest już na twoim serwerze, instalator domyślnie przerwie instalację. Jeśli chcesz go zastąpić (np. podczas aktualizacji), zaznacz Nadpisz istniejący zasób. Zastąpiony zostanie cały folder, w tym twoje ustawienia, takie jak config.lua. Przedtem stary folder zostanie zapisany jako archiwum w backups/resource-installer/.

Krok 4: Zainstaluj zasób i uruchamiaj go automatycznie

Pozostaw zaznaczoną opcję Dodaj do server.cfg, aby uruchamiał się automatycznie. Instalator doda wtedy ensure <Name> w pliku server.cfg aktywnego folderu serwera, za zależnościami zasobu. Wcześniej utworzy kopię zapasową starego pliku server.cfg o nazwie server.cfg.bak-….

Kliknij Zainstaluj na serwerze. Zobaczysz postęp instalacji (tworzenie kopii zapasowej, rozpakowywanie, umieszczanie plików, uzupełnianie server.cfg, sprawdzanie wyniku). Instalacja będzie kontynuowana nawet po zamknięciu strony.

Wynik informuje, jak uruchamiany jest zasób:

  • Dodano wiersz ensure do server.cfg: wszystko gotowe.
  • już znajdował się w server.cfg: wiersz był już na miejscu.
  • Uruchamia się przez folder kategorii: w pliku server.cfg jest już wpis ensure [Kategoria], który uruchamia także ten zasób.
  • Brakuje wiersza ensure: dodaj ręcznie ensure <Name> do pliku server.cfg (zobacz sekcję Aktywacja).

Aby FiveM załadował nowy zasób, uruchom ponownie serwer, klikając Uruchom serwer ponownie. Możesz też wpisać refresh, a następnie ensure <Name> w konsoli na żywo.

Krok 5: Zaimportuj plik SQL (opcjonalnie)

Jeśli zasób wymaga bazy danych, możesz zaimportować jego plik SQL bezpośrednio z instalatora. Import nie odbywa się automatycznie — musisz kliknąć Importuj do bazy danych przy wybranym pliku.

  1. Wybierz bazę danych swojego serwera. Główna baza danych jest wybrana domyślnie. Jeśli serwer nie ma jeszcze bazy danych, utwórz ją, wybierając Utwórz bazę danych na karcie Bazy danych.
  2. Jeśli tabela z pliku już istnieje, okno dialogowe cię o tym poinformuje. Pozostaw wtedy zaznaczoną opcję Pomiń istniejące tabele (zalecane). Dzięki temu istniejące tabele i ich dane pozostaną bez zmian.
  3. Jeśli masz aktywny ZapX Pass, przed importem automatycznie zostanie utworzona kopia zapasowa bazy danych. Jeśli nie masz Passa, potwierdź Importuję bez Backupu.
  4. Kliknij Importuj teraz.

Każdy plik może mieć maksymalnie 2 MB i zawierać 5 000 instrukcji SQL. Większe pliki zaimportujesz przez phpMyAdmin, zgodnie z instrukcją FiveM: Importowanie pliku SQL.

Informacje

Import zawsze odbywa się do wybranej bazy danych. Dlatego wiersze takie jak CREATE DATABASE … czy USE … są niedozwolone i nie zostaną zaimportowane. Usuń je z pliku, ponownie spakuj ZIP i prześlij go jeszcze raz.

Typowe błędy i rozwiązania

Komunikat lub problemRozwiązanie
Archiwa RAR i 7z nie są obsługiwaneRozpakuj archiwum i ponownie spakuj folder jako ZIP.
Nie można zainstalować tego archiwumSprawdź nazwę i folder docelowy. Jeśli zasób o tej samej nazwie znajduje się w innym folderze, zmień nazwę nowego zasobu albo usuń stary. Jeśli archiwum nie zawiera pliku fxmanifest.lua (lub __resource.lua), nie jest zasobem — może zawierać na przykład tylko mapę lub plik pojazdu.
Brakuje zależności na serwerzeNajpierw zainstaluj brakujący zasób (np. ox_lib), również za pomocą instalatora. Bez niego zasób zwykle się nie uruchomi.
Informacja o braku Recipe lub szablonu serweraNajpierw skonfiguruj szablon serwera w txAdmin, a potem ponownie otwórz instalator.
Na tym serwerze trwa już instalacjaPoczekaj, aż bieżąca instalacja się zakończy. Jej postęp będzie nadal widoczny na stronie.
Instalacja została przerwana lub nie powiodła sięSprawdź serwer i ponownie rozpocznij instalację. Jeśli nadpisano istniejący zasób, w razie błędu instalator przywróci poprzedni folder.
SQL: USE jest niedozwolone lub Tworzenie, modyfikowanie i usuwanie baz danych jest niedozwoloneUsuń z pliku SQL wiersze USE i CREATE DATABASE, a następnie ponownie prześlij plik ZIP.
SQL: Błąd w wierszu …Instrukcje do tego wiersza zostały już wykonane. Popraw plik i ponownie rozpocznij import, zaznaczając opcję Pomiń istniejące tabele.
Zasób nie uruchamia się po ponownym uruchomieniu serweraSprawdź komunikat o błędzie w konsoli na żywo, upewnij się, że wszystkie zależności są uruchomione, a wiersz ensure znajduje się po zależnościach. Pomoc w rozwiązaniu częstych problemów: FiveM: Częste problemy.
Informacje

Chcesz najpierw sprawdzić archiwum bez instalowania go? Nasze bezpłatne narzędzie FiveM Resource Installer analizuje je bezpośrednio w przeglądarce — bez przesyłania plików.

FAQ

Często zadawane pytania

Użyj FiveM Resource Installera na karcie Narzędzia w panelu serwera: prześlij ZIP, sprawdź analizę i rozpocznij instalację. Instalator umieści zasób we właściwym folderze i doda go do pliku server.cfg.
Pliki ZIP o rozmiarze do 100 MB. Archiwa RAR i 7z najpierw spakuj ponownie jako ZIP.
Nie. Instalator wyświetli dołączone pliki SQL, ale zaimportuje je dopiero po kliknięciu „Importuj do bazy danych”. Plik może mieć maksymalnie 2 MB.

Opinia

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.

0 od 0 Osoby oceniające uznały ten artykuł za pomocny.

Indywidualna pomoc

Instrukcja nie wystarcza?

Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.

Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.