Wiekszosc frameworkow FiveM (ESX, QBCore, vRP) wymaga bazy danych MySQL do przechowywania danych graczy, pojazdow, inwentarzy i innych informacji. Wszystkie pakiety FiveM w HostValues zawieraja baze danych MariaDB (kompatybilna z MySQL).
Znajdowanie danych dostepu
- Zaloguj sie do panelu gry i otworz swoj serwer FiveM.
- Przejdz do zakladki Databases.
- Znajdziesz tam: nazwe hosta (host), port, nazwe bazy danych, nazwe uzytkownika i haslo.
- Mozesz tez utworzyc nowa baze, klikajac New Database.
Konfiguracja oxmysql
oxmysql to zalecany modul MySQL dla FiveM. Wiekszosc nowoczesnych zasobow uzywa go zamiast starszego mysql-async:
- Jesli oxmysql nie jest jeszcze zainstalowany, pobierz go z repozytorium GitHub i wgraj do folderu
resources. - W pliku
server.cfgdodaj linie uruchomieniowa:ensure oxmysql - Dodaj connection string do
server.cfg:
set mysql_connection_string "mysql://uzytkownik:haslo@host:port/nazwa_bazy"
Zastap wartosci danymi z zakladki Databases. Przyklad:
set mysql_connection_string "mysql://u123_fivem:MojeHaslo@db.hostvalues.net:3306/s123_fivem"
Upewnij sie, ze linia ensure oxmysql znajduje sie przed wszystkimi zasobami, ktore korzystaja z bazy danych (np. przed ensure es_extended lub ensure qb-core).
Import pliku SQL
Frameworki i zasoby czesto wymagaja importu struktur tabel:
- Otworz phpMyAdmin przez link w zakladce Databases.
- Wybierz swoja baze danych z listy po lewej stronie.
- Kliknij zakladke Import.
- Wybierz plik .sql dostarczony z frameworkiem (np.
es_extended.sqllubqb-core.sql). - Kliknij Go, aby zaimportowac tabele.
Rozwiazywanie problemow
- Connection refused: sprawdz, czy host, port, uzytkownik i haslo sa poprawne. Skopiuj dane jeszcze raz z zakladki Databases.
- Access denied: upewnij sie, ze uzywasz wlasciwej nazwy uzytkownika i hasla. Haslo mozna zresetowac w panelu.
- Table already exists: przy ponownym imporcie SQL plik probuje utworzyc istniejace tabele. To normalne; mozesz zignorowac te bledy lub przed importem usunac stare tabele.
- Unknown column: zasob wymaga nowszej wersji bazy danych frameworka. Zaktualizuj tabele importujac najnowszy plik SQL.
Problemy z baza danych? Otworz zgloszenie do supportu i dolacz tresc bledu z konsoli.