txAdmin konfiguracja i przepisy: rozmieść FiveM serwer krok po kroku

Jak skonfigurować txAdmin po raz pierwszy, powiązać konto Cfx.re, wybrać przepis (ESX Legacy, QBCore, QBox lub niestandardowy), wpisać szczegóły bazy danych i co robi deploy.

Pobrałeś artefakty FiveM serwera, uruchomiłeś je i teraz txAdmin prosi o PIN, konto i szablon. Ten przewodnik przeprowadza Cię przez pierwszy start, powiązanie konta Cfx.re, wybór przepisu i co się dzieje podczas rozmieszczenia.

Pierwszy start i PIN

Na Windows uruchom FXServer.exe. Na Linux, uruchom run.sh z artefaktów. Pierwszy start drukuje URL txAdmin i jednorazowy PIN w konsoli. Otwórz URL w przeglądarce i wpisz PIN. Tylko osoba, która może przeczytać konsolę serwera, może to zrobić, co jest istotą.

PIN działa tylko raz. Jeśli go stracisz, zatrzymaj serwer i uruchom go ponownie, aby uzyskać nowy, dopóki nie skończyłeś konfiguracji konta. Jeśli już to zrobiłeś i zapomnisz login, zobacz txAdmin zapomniałem hasła.

Powiąż konto Cfx.re

txAdmin prosi cię o stworzenie konta głównego. Powiązujesz je z kontem Cfx.re, które jest tym samym kontem, które używasz na forum FiveM i w Portalu Cfx.re. Zaloguj się Cfx.re, gdy zostaniesz poproszony, a następnie wybierz hasło zapasowe dla konta, aby wciąż się zalogować, jeśli login Cfx.re jest wyłączony.

Zachowaj to hasło gdzieś bezpiecznie. Później dodasz innych administratorów ze strony administratora txAdmin, każdy z własnymi uprawnieniami.

Nazwa serwera i typ rozmieszczenia

Kreator konfiguracji prosi o nazwę serwera, a następnie o typ rozmieszczenia. Formulacja zmienia się między wersjami txAdmin, ale zobaczysz wybory wzdłuż następujących linii:

  • Popularne przepisy: gotowe szablony, w tym ESX Legacy, QBCore i QBox.
  • Szablon zdalnego adresu URL: przepis, który wklejasz z linku, na przykład jeden z repozytorium własnego framework'u.
  • Lokalny szablon lub niestandardowy przepis: Twój własny plik przepisu.
  • Istniejące dane serwera: masz już folder danych serwera z server.cfg i chcesz, aby txAdmin go uruchomił.

Jeśli to nowy serwer, wybierz popularny przepis. Framework'i aktualizują swoje przepisy, więc otrzymujesz aktualną konfigurację bez łowienia linków do pobierania.

Wybór szablonu

Chcesz Wybierz
Framework, dla którego większość skryptów jest napisanych ESX Legacy lub QBCore
Nowszy stos zbudowany wokół ox_lib, ox_inventory i ox_target QBox
Tylko grę bazową, aby wszystko zbudować sam Pusty lub niestandardowy przepis

Nie jesteś pewny? Przeczytaj zainstaluj ESX Legacy, zainstaluj QBCore serwer i zainstaluj QBox serwer zanim wybierzesz, ponieważ przenoszenie framework'ów później oznacza konwertowanie danych.

Folder i parametry przepisu

Po wyborze przepisu txAdmin pokazuje folder danych serwera. To tam deploy umieszcza server.cfg i folder resources. Trzymaj go poza folderem artefaktów, abyś mógł zaktualizować artefakty bez dotykania danych (zobacz update FiveM server artifacts).

Następnie pojawia się formularz z parametrami przepisu. Typowe pola:

  • Klucz licencji Cfx.re: klucz, którego serwer potrzebuje do uruchomienia. Wygeneruj go w Portalu Cfx.re. Jeśli otrzymasz błąd na jego temat, przeczytaj błąd klucza licencji serwera.
  • Ustawienia bazy danych: host, użytkownik, hasło i nazwa bazy danych.
  • Maksymalna liczba graczy, nazwa serwera i inne opcje, które przepis oferuje.

Ostrzeżenie: klucz licencji jest prywatny. Nie publikuj server.cfg na zrzutach ekranu lub wiadomościach Discord bez ukrycia.

Poświadczenia bazy danych podczas rozmieszczenia

Framework'i przechowują graczy, pieniądze, pojazdy i więcej w bazie danych MySQL lub MariaDB. Przepis musi zalogować się, aby utworzyć swoje tabele. Masz dwa zwykłe konfiguracje:

  1. Serwer bazy danych, który już uruchamiasz (lokalny MariaDB, XAMPP, lub jeden od twojego hosta). Wpisz jego host, użytkownika i hasło. Użytkownik musi mieć uprawnienie do tworzenia bazy danych.
  2. Domyślne wartości formularza txAdmin, które pasują do lokalnej konfiguracji, gdzie baza danych działa na tej samej maszynie.

Deploy buduje ciąg połączenia dla Ciebie, więc nie musisz go pisać ręcznie. W server.cfg znajdziesz go jako:

cfg
set mysql_connection_string "mysql://user:password@localhost/dbname?charset=utf8mb4"

Jeśli serwer później powie, że nie może się połączyć, naprawka znajduje się w oxmysql connection error.

Co przepis naprawdę robi

Przepis to lista zadań, które txAdmin uruchamia w kolejności. W zwykłym sformułowaniu:

  1. Pobiera zasoby: framework, jego zasoby, oxmysql i inne zależności, zwykle jako pliki ZIP z GitHub'a.
  2. Rozpakuj i przenieś je do folderu resources.
  3. Utwórz bazę danych i zaimportuj plik SQL framework'u, używając wpisanych poświadczeń.
  4. Wpisz server.cfg: nazwę serwera, klucz licencji, ciąg połączenia, linie ensure i uprawnienia.

Gdy rozmieszczenie się skończy, txAdmin pokazuje wygenerowany server.cfg do przeglądu. To jest właściwy moment, aby przeczytać go linia po linii: zobacz server.cfg wyjaśniony. Możesz go edytować, a następnie zapisać i uruchomić serwer.

Po rozmieszczeniu

Uruchom serwer z pulpitu txAdmin i obserwuj konsolę. Zdrowy start kończy się zasobami wymienionymi jako uruchomione i bez czerwonych błędów. Następnie połącz się z FiveM i sprawdź, czy osiągnąłeś ekran postaci lub spawn.

Jeśli zasób nie powiedzie się, couldn't start resource i czytanie błędu skryptu obejmują co komunikaty znaczą. Aby uzyskać swoje prawa administratora w grze, zobacz uprawnienia ACE.

Wskazówka: weź kopię folderu danych serwera i eksport bazy danych zaraz po czystym rozmieszczeniu. Jeśli coś złamiesz podczas eksperymentów, możesz powrócić do znanego dobrego stanu. Przewodnik kopii zapasowej pokazuje jak.

Lista kontrolna

Objaw Rozwiązanie
Zagubiony PIN txAdmin Zatrzymaj i uruchom serwer przed zakończeniem konfiguracji, aby otrzymać nowy
Nie mogę zalogować się za pomocą Cfx.re Użyj hasła zapasowego, które ustawiłeś, lub postępuj zgodnie z przewodnikiem zapomniałem hasła
Deploy zawala się w kroku bazy danych Sprawdź host, użytkownika, hasło i że użytkownik może tworzyć bazy danych
Nie jesteś pewny, który szablon wybrać Wybierz framework, którego obsługują twoje skrypty; ESX Legacy i QBCore są najczęstsze
Serwer się uruchamia, ale nie mogę dołączyć Sprawdź endpoints i port forwarding
Chcę przejrzeć co zostało napisane Przeczytaj server.cfg w folderze danych serwera przed pierwszym startem

Szybkie odpowiedzi

Co to jest przepis txAdmin?

Przepis to mały plik YAML, który mówi txAdmin co pobrać, gdzie rozpakować, którą bazę danych utworzyć i co napisać do server.cfg. Rozmieszczenie przepisu daje ci pracujący serwer w ciągu kilku minut.

Czy mogę rozmieścić przepis na serwerze, który już ma dane?

Rozmieść do pustego folderu. Przepis pisze server.cfg i tworzy bazę danych, więc uruchomienie go na istniejącym serwerze może przesłonić Twoje pliki i tabele.

Który przepis wybrać: ESX Legacy, QBCore czy QBox?

Wybierz framework, którego skryptem planujesz uruchamiać. Większość skryptów sklepu obsługuje ESX i QBCore, a QBox uruchamia większość skryptów QBCore przez swoją warstwę kompatybilności.

Skrypty bez tego problemu

Item Creator V2Twórz używalne przedmioty z animacjami, propami, efektami i nie tylko — bez pisania kodu.Zobacz skrypt →Shop CreatorZbuduj sklep w niecałą minutę — właściciele, pracownicy, sejfy i napady w zestawie.Zobacz skrypt →

Czytaj dalej