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
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
CFX Default / Vanilla FiveM
Czysty serwer bez frameworków: Funkcje:- Minimalna konfiguracja
- Podstawowe zasoby FiveM
- Najlepsza wydajność
- Pełna kontrola nad customizacją
- 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.
localhostlub 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
Proces Instalacji
Step 1: Review Recipe
txAdmin wyświetla pełną listę zadań recipe, które zostaną wykonane podczas instalacji. Zobaczysz: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)
Step 3: Run Recipe - Automatyczne Wykonywanie Zadań
txAdmin automatycznie wykonuje wszystkie zadania z recipe. Zobaczysz komunikaty w czasie rzeczywistym: FiveM Basic Server (przykład):- Pobieranie zasobów - Recipe pobiera pliki z GitHub (download_github)
- Czyszczenie ścieżek - Usuwa stare ścieżki jeśli istnieją (remove_path)
- Pobieranie dodatkowych plików - Pobiera pliki bezpośrednio (download_file)
- Przenoszenie plików - Organizuje strukturę folderów (move_path)
- Rozpakowywanie - Rozpakowuje archiwa ZIP (unzip)
- Konfiguracja bazy - Łączy się z MySQL (connect_database)
- Import SQL - Tworzy tabele i dane (query_database)
- Generowanie server.cfg - Zastępuje wszystkie placeholdery (Replacing all vars)
- Walidacja - Sprawdza poprawność instalacji
Instalacja zajmuje od 30 sekund (FiveM Basic) do 5 minut (ESX Legacy, QBCore) w zależności od recipe
- 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ć wygenerowanyserver.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:QBCore
Recipe instaluje tylko core - dodatkowe skrypty pobierz z GitHub: Podstawowe dodatki do pobrania: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 zrecipe.yaml lub wklej bezpośrednio plik YAML.
Porównanie Frameworków
| Feature | ESX Legacy | QBCore | Vanilla |
|---|---|---|---|
| Rozmiar (core) | ~100-300 MB | ~100-200 MB | ~50-100 MB |
| Wydajność | Średnia | Wysoka | Najwyższa |
| Łatwość użycia | Średnia | Łatwa | Zaawansowana |
| Społeczność | Największa | Duża, rosnąca | Mała |
| Dostępne zasoby | Tysiące | Setki | Podstawowe |
| Customizacja | Bardzo wysoka | Wysoka | Pełna kontrola |
| Aktualizacje | Regularne | Częste | Podstawowe |
| Focus RP | Wysoki | Średni | Dowolny |
| Modularność | Średnia | Wysoka | N/A |
| Najlepsze dla | Serwery RP | Uniwersalne | Custom projekty |
Częste Problemy
Recipe deployment failed
Recipe deployment failed
Przyczyny:
- Problem z połączeniem GitHub
- Timeout połączenia
- Błędny connection string do bazy
- Sprawdź logi w Live Console txAdmin
- Spróbuj ponownie za 10-15 minut
- Sprawdź dostęp do internetu serwera
- Zweryfikuj MySQL connection string
Database import failed
Database import failed
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
Serwer nie startuje po recipe
Serwer nie startuje po recipe
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
Brakuje mi skryptów prac/domów/garażów
Brakuje mi skryptów prac/domów/garażów
To nie jest błąd - recipe instaluje tylko core framework. Dodatkowe zasoby musisz pobrać ręcznie z GitHub esx-framework lub qbcore-framework.
