Skip to main content

Recipe System - Automatyczna Instalacja

Recipe automatyzuje instalację popularnych frameworków FiveM w mniej niż 60 sekund.

Czym są Recipes?

Recipe to pliki YAML opisujące jak wdrożyć serwer FiveM - od pobrania zasobów po konfigurację server.cfg. Recipe automatycznie:
  • Pobiera podstawowe zasoby z GitHub
  • Tworzy strukturę folderów
  • Generuje server.cfg
  • Importuje bazę danych
  • Konfiguruje wszystkie zasoby
Zamiast ręcznej konfiguracji przez godziny, recipe wdroży podstawowy serwer w 30-60 sekund

Dostępne Recipes

ESX Legacy

Podstawowa instalacja najpopularniejszego frameworka roleplay: Co zawiera recipe:
  • es_extended (rdzeń frameworka)
  • esx_multicharacter (wybór postaci)
  • esx_identity (tworzenie postaci)
  • esx_menu_default, esx_menu_list, esx_menu_dialog (systemy menu)
  • Podstawowa struktura bazy danych
  • Gotowy server.cfg
Rozmiar: ~100-300 MB (tylko core) Zasoby Core: Recipe instaluje tylko niezbędne minimum do uruchomienia ESX - resztę musisz doinstalować ręcznie z GitHub.

QBCore Framework

Podstawowa instalacja nowoczesnego frameworka: Co zawiera recipe:
  • qb-core (rdzeń frameworka)
  • qb-multicharacter (wybór postaci)
  • qb-spawn (system spawnu)
  • qb-inventory (podstawowy inwentarz)
  • qb-menu (system menu)
  • qb-smallresources (małe zasoby pomocnicze)
  • Podstawowa struktura bazy danych
  • Gotowy server.cfg
Rozmiar: ~100-200 MB (tylko core) Zasoby Core: Recipe instaluje minimalną wersję QBCore wystarczającą do uruchomienia - dodatkowe zasoby pobierasz osobno.

CFX Default / Vanilla FiveM

Czysty serwer bez frameworków: Funkcje:
  • Minimalna konfiguracja
  • Podstawowe zasoby FiveM
  • Najlepsza wydajność
  • Pełna kontrola nad customizacją
Rozmiar: ~50-100 MB Zasoby:
  • mapmanager
  • spawnmanager
  • sessionmanager
  • chat
  • basic-gamemode

Instalacja Recipe

1

txAdmin Setup

Przy pierwszym uruchomieniu txAdmin wybierz “Popular Recipes”
2

Wybierz Framework

Dostępne opcje: CFX Default, ESX Legacy, QBCore Framework, Qbox Framework
3

Step 1: Review Recipe

txAdmin pokaże listę zadań do wykonania: pobieranie z GitHub, usuwanie ścieżek, pobieranie plików, rozpakowywanie, łączenie z bazą, zapytania SQL itp.Kliknij “Next” aby przejść dalej
4

Step 2: Input Parameters

Wprowadź wymagane parametry:Server Registration Key - Wklej klucz licencyjny z Cfx.re Portal:
Opcje bazy danych (zaawansowane):Kliknij “Show/Hide Database options (advanced)” jeśli chcesz dostosować parametry MySQL:
  • Database Host - Adres hosta bazy danych (np. localhost lub IP z panelu)
  • Database Port - Port MySQL (zazwyczaj 3306)
  • Database Username - Nazwa użytkownika bazy danych
  • Database Password - Hasło do bazy danych
  • Database Name - Nazwa bazy danych
  • Delete Database - Przełącznik OFF/ON - usuwa istniejącą bazę o tej samej nazwie
5

Run Recipe

Kliknij “Run Recipe” i poczekaj - deployment zajmuje mniej niż 60 sekund
Włączenie “Delete Database” usunie wszystkie dane z istniejącej bazy o podanej nazwie! Używaj tylko przy pierwszej instalacji.

Proces Instalacji

Step 1: Review Recipe

txAdmin wyświetla pełną listę zadań recipe, które zostaną wykonane podczas instalacji. Zobaczysz:
Przejrzyj wszystkie zadania recipe i kliknij “Next” przy “Step 1: Review Recipe ✓” aby przejść dalej.

Step 2: Input Parameters

Wprowadź wymagane parametry konfiguracyjne: Server Registration Key - Klucz licencyjny z Cfx.re Portal Opcje bazy danych (zaawansowane) - Kliknij “Show/Hide Database options (advanced)” aby dostosować:
  • Database Host
  • Database Port
  • Database Username
  • Database Password
  • Database Name
  • Delete Database (OFF/ON)
Kliknij “Run Recipe” aby rozpocząć instalację.

Step 3: Run Recipe - Automatyczne Wykonywanie Zadań

txAdmin automatycznie wykonuje wszystkie zadania z recipe. Zobaczysz komunikaty w czasie rzeczywistym: FiveM Basic Server (przykład):
ESX Legacy (przykład):
Co się dzieje podczas instalacji:
  1. Pobieranie zasobów - Recipe pobiera pliki z GitHub (download_github)
  2. Czyszczenie ścieżek - Usuwa stare ścieżki jeśli istnieją (remove_path)
  3. Pobieranie dodatkowych plików - Pobiera pliki bezpośrednio (download_file)
  4. Przenoszenie plików - Organizuje strukturę folderów (move_path)
  5. Rozpakowywanie - Rozpakowuje archiwa ZIP (unzip)
  6. Konfiguracja bazy - Łączy się z MySQL (connect_database)
  7. Import SQL - Tworzy tabele i dane (query_database)
  8. Generowanie server.cfg - Zastępuje wszystkie placeholdery (Replacing all vars)
  9. Walidacja - Sprawdza poprawność instalacji
Instalacja zajmuje od 30 sekund (FiveM Basic) do 5 minut (ESX Legacy, QBCore) w zależności od recipe
Po zakończeniu instalacji zobaczysz:
  • Pasek postępu “DONE”
  • Komunikat “Deploy finished and folder validated. All done!”
  • Przycisk “Next” do przejścia dalej

Step 3: Configure server.cfg (Opcjonalnie)

Po zakończeniu recipe możesz przejrzeć i edytować wygenerowany server.cfg bezpośrednio w txAdmin, ale zazwyczaj nie jest to konieczne - serwer jest gotowy do uruchomienia. Kliknij “Save & Run Server” lub “Next” aby zakończyć setup i przejść do dashboardu.

Rozbudowa Po Instalacji

ESX Legacy

Recipe instaluje tylko core - resztę musisz pobrać z GitHub: Podstawowe dodatki do pobrania:
Repozytorium ESX-Legacy-Addons zawiera zintegrowane dodatki takie jak prace (policja, ambulans, mechanik), sklepy, garaże i nieruchomości. Edytuj Konfiguracje:

QBCore

Recipe instaluje tylko core - dodatkowe skrypty pobierz z GitHub: Podstawowe dodatki do pobrania:
Edytuj Konfiguracje:

Custom Recipe

Możesz stworzyć własny recipe:

recipe.yaml

Wymagania Custom Recipe

Recipe MUSI zawierać placeholdery w server.cfg:
  • {{maxClients}} - limit graczy
  • {{addPrincipalsMaster}} - master permissions
  • {{serverEndpoints}} - endpointy serwera
  • {{svLicense}} - klucz licencyjny
  • {{dbConnectionString}} - połączenie z bazą
  • {{dbName}} - nazwa bazy

Użycie

W txAdmin wybierz “Custom Template” i podaj URL do repozytorium z recipe.yaml lub wklej bezpośrednio plik YAML.

Porównanie Frameworków

Częste Problemy

Przyczyny:
  • Problem z połączeniem GitHub
  • Timeout połączenia
  • Błędny connection string do bazy
Rozwiązanie:
  • Sprawdź logi w Live Console txAdmin
  • Spróbuj ponownie za 10-15 minut
  • Sprawdź dostęp do internetu serwera
  • Zweryfikuj MySQL connection string
Przyczyna: Nieprawidłowy connection string lub brak uprawnieńRozwiązanie:
  • Sprawdź connection string w panelu hostingu
  • Upewnij się że baza danych istnieje
  • Sprawdź poprawność hasła i nazwy użytkownika
  • Sprawdź czy użytkownik ma uprawnienia CREATE i INSERT
Rozwiązanie:
  • Sprawdź logi w txAdmin Live Console
  • Zweryfikuj license key w server.cfg
  • Sprawdź czy sv_maxclients nie przekracza 48
  • Upewnij się że wszystkie placeholdery zostały zastąpione
To nie jest błąd - recipe instaluje tylko core framework. Dodatkowe zasoby musisz pobrać ręcznie z GitHub esx-framework lub qbcore-framework.

Następne Kroki

Zarządzaj Zasobami

Instaluj dodatkowe skrypty i rozszerzenia

Baza Danych

Zarządzaj MySQL i strukturą danych