Co to jest FiveM i dlaczego warto założyć własny serwer?
FiveM to platforma multiplayer dla GTA V, która pozwala tworzyć w pełni niezależne serwery z własnymi skryptami, mapami, pojazdami i zasadami rozgrywki. Największą popularnością cieszą się serwery Roleplay (RP), na których gracze wcielają się w role policjantów, przestępców, lekarzy czy mechaników i żyją wirtualnym życiem w fikcyjnym mieście.
W odróżnieniu od oficjalnych serwerów GTA Online, FiveM daje Ci pełną kontrolę — sam decydujesz o frameworku, skryptach, ekonomii i regulaminie. W tym poradniku przeprowadzimy Cię przez cały proces: od wyboru hostingu, przez instalację txAdmin i frameworka, aż po pierwsze skrypty i optymalizację.
QBCore czy ESX — który framework wybrać?
Pierwsza i najważniejsza decyzja przed postawieniem serwera FiveM to wybór frameworka RP. Framework to rdzeń serwera — definiuje system kont, ekwipunku, pieniędzy i profesji. Dwa najpopularniejsze to QBCore i ESX Legacy.
| Cecha | QBCore | ESX Legacy |
|---|---|---|
| Popularność (2026) | ⭐ Rosnąca — nowe projekty | ⭐ Największa baza graczy |
| Jakość kodu | Nowoczesny, modułowy | Sprawdzony, dojrzały |
| Baza skryptów | Szybko rosnąca | Tysiące skryptów esx_* |
| Integracja z ox | Natywna (ox_inventory, ox_lib) | Kompatybilna |
| Trudność startu | Średnia | Łatwa |
| Dla kogo? | Nowe projekty, dev-team | Szybki start, duże serwery |
Rekomendacja: jeśli zaczynasz od zera i chcesz nowoczesne rozwiązanie — postaw na QBCore. Jeśli zależy Ci na największej bazie skryptów i łatwiejszym starcie — wybierz ESX Legacy. Obie opcje są dostępne jako gotowe receptury w instalatorze txAdmin.
Wymagania sprzętowe dla serwera FiveM RP
FiveM jest wymagający sprzętowo — zwłaszcza serwery RP z wieloma skryptami, MLO i graczami. Oto minimalne i zalecane wymagania:
| Pakiet | Graczy | RAM | Zastosowanie |
|---|---|---|---|
| Workshop | do 32 | 4 GB | Testy, dev, mały prywatny serwer |
| District | do 64 | 8 GB | Średni serwer RP z podstawowymi skryptami |
| City | do 128 | 16 GB | Duży serwer RP, pełny ekosystem ox, MLO |
| Metropolis | 128+ | 32 GB | Serwer premium, OneSync Infinity |
Kluczowe znaczenie ma nie tylko RAM, ale też wydajność CPU. Skrypty Lua wykonują się na jednym wątku — dlatego serwery TierHost działają na AMD Ryzen™ 9 5950X, który oferuje jedne z najwyższych taktowań na rynek hostingowy. Dyski NVMe SSD eliminują opóźnienia przy ładowaniu streamowanych zasobów (MLO, pojazdy).
Krok 1: Zakup hostingu FiveM
Wejdź na stronę TierHost i wybierz pakiet FiveM odpowiedni do wielkości serwera. Po zakupie w ciągu kilku minut otrzymasz dostęp do panelu zarządzania z:
- txAdmin — wbudowany panel webowy FiveM z instalatorem receptur
- FTP — dostęp do plików serwera
- Baza danych MySQL — wymagana przez ESX, QBCore i oxmysql
- Konsola live — podgląd logów i zarządzanie w czasie rzeczywistym
Krok 2: Konfiguracja txAdmin i instalacja frameworka
txAdmin to panel webowy wbudowany bezpośrednio w artefakty FiveM. Po pierwszym uruchomieniu serwera otwórz w przeglądarce adres panelu (znajdziesz go w instrukcji po zakupie) i przejdź przez kreator:
- Utwórz konto txAdmin — wybierz login i hasło administratora.
- Wybierz typ serwera — kliknij „Popular Recipes".
- Wybierz recepturę:
- QBCore Framework — dla QBCore
- ESX Legacy — dla ESX
- Podaj dane bazy danych — host, nazwę bazy, użytkownika i hasło (znajdziesz je w panelu TierHost).
- Kliknij „Run Recipe" — txAdmin automatycznie pobiera i instaluje wszystkie pliki.
Po zakończeniu instalacji serwer uruchomi się automatycznie. Na pierwszym logowaniu do gry wpisz w konsoli F8:
connect TWÓJ_IP:30120
Krok 3: Konfiguracja server.cfg
Główny plik konfiguracyjny serwera to server.cfg. Znajdziesz go w katalogu głównym zasobu przez FTP. Najważniejsze linie, które powinieneś ustawić:
# Nazwa serwera widoczna w przeglądarce serwerów
sv_hostname "Mój Serwer RP | TierHost.pl"
# Klucz licencji FiveM (pobierz z keymaster.fivem.net)
sv_licenseKey "TWÓJ_KLUCZ_LICENCJI"
# Maksymalna liczba graczy
sv_maxclients 64
# OneSync — wymagany dla ponad 32 graczy
set onesync on
# Baza danych (oxmysql)
set mysql_connection_string "mysql://user:password@localhost/fivem_db?charset=utf8mb4"
# Steam API (opcjonalnie, dla weryfikacji kont)
# steam_webApiKey "TWÓJ_KLUCZ_STEAM"
Ważne: klucz licencji pobierzesz bezpłatnie ze strony keymaster.fivem.net po zalogowaniu kontem Cfx.re. Bez klucza serwer nie pojawi się na liście publicznych serwerów FiveM.
Krok 4: Instalacja oxmysql i połączenie z bazą danych
Zarówno QBCore, jak i ESX Legacy korzystają z oxmysql — nowoczesnej biblioteki do asynchronicznych zapytań MySQL. Jeśli instalowałeś przez recepturę txAdmin, oxmysql jest już dołączony. Sprawdź czy w server.cfg masz wpisany poprawny mysql_connection_string i czy zasób oxmysql jest na liście startowej:
ensure oxmysql
ensure qb-core # lub es_extended dla ESX
Po uruchomieniu serwera sprawdź w konsoli czy widzisz:
[oxmysql] Database connection established.
Jeśli pojawia się błąd połączenia, sprawdź dane dostępowe w panelu TierHost — host to zazwyczaj localhost lub wewnętrzny adres IP bazy danych.
Krok 5: Instalacja pierwszych skryptów
Po postawieniu rdzenia czas na pierwsze zasoby. Oto rekomendowana kolejność dla nowego serwera RP:
- ox_inventory — ekwipunek z wagą, slotami i sklepami (zastępuje domyślny inwentarz QBCore/ESX)
- ox_lib — biblioteka UI i narzędzi (wymagana przez większość nowych skryptów)
- ox_target — interakcje z NPC i obiektami w świecie gry
- pma-voice — trójwymiarowy czat głosowy z zasięgiem i radiem
- illenium-appearance lub fivem-appearance — kreator postaci
- lb-phone — telefon z aplikacjami (mapa, kontakty, bank, galeria)
Każdy zasób instalujesz przez FTP: wgraj folder zasobu do katalogu resources/[twoje-zasoby]/, a następnie dodaj w server.cfg:
ensure ox_inventory
ensure ox_lib
ensure ox_target
ensure pma-voice
Pamiętaj, że kolejność ma znaczenie — zasoby, od których zależą inne, muszą być wyżej na liście.
Krok 6: Uprawnienia i pierwsi administratorzy
Po zalogowaniu na serwer nadaj sobie uprawnienia administratora. W txAdmin przejdź do zakładki Players, znajdź swój nick i kliknij „Add Permission" → „Add to Admins".
Dla QBCore możesz też ustawić uprawnienia bezpośrednio w bazie danych lub przez komendę w grze (po nadaniu rangi przez txAdmin):
/setjob [id_gracza] police 5
/setgroup [id_gracza] admin
Dla ESX struktura uprawnień działa przez tabelę users w bazie danych — pole group ustaw na admin lub superadmin.
Najczęstsze problemy i jak je rozwiązać
| Problem | Możliwa przyczyna | Rozwiązanie |
|---|---|---|
| Serwer nie widoczny na liście | Brak klucza licencji | Pobierz klucz z keymaster.fivem.net |
| Błąd połączenia z bazą danych | Zły connection string | Sprawdź dane w panelu TierHost |
| Zasób nie startuje | Brak ensure w server.cfg | Dodaj ensure [nazwa_zasobu] |
| Lagi i wysokie ms | Za dużo zasobów, brak optymalizacji | Sprawdź resmon w grze (F8 → resmon) |
| Gracze nie mogą dołączyć | Port 30120 zablokowany | Skontaktuj się z supportem TierHost |
| OneSync errors | Za mało RAM / brak set onesync | Upgrade pakietu lub włącz OneSync w cfg |
Optymalizacja serwera FiveM
Gdy serwer działa, warto go zoptymalizować żeby gracze nie odczuwali lagów nawet przy dużym obłożeniu:
- resmon — wpisz w grze
resmon 1(F8) żeby zobaczyć które zasoby zużywają najwięcej CPU i RAM. Zasoby powyżej 2ms to kandydaci do optymalizacji lub wymiany. - Ogranicz streaming — nie ładuj wszystkich pojazdów i MLO na raz. Używaj streaming distance i dziel zasoby na mniejsze paczki.
- Cache bazy danych — oxmysql ma wbudowane cache dla często powtarzających się zapytań. Upewnij się że używasz
MySQL.Asynczamiast synchronicznych wywołań w starszych skryptach. - OneSync Infinity — dla ponad 32 graczy obowiązkowy. Umożliwia prawidłowe ładowanie obiektów i graczy w dużej odległości bez przeciążenia serwera.
- Automatyczne restarty — ustaw w txAdmin harmonogram restartów np. co 12h — FiveM ma drobne wycieki pamięci przy długiej pracy bez restartu.
Podsumowanie — co potrzebujesz żeby zacząć?
- ✅ Hosting FiveM z min. 4GB RAM (TierHost Workshop to dobry start)
- ✅ Klucz licencji z keymaster.fivem.net (bezpłatny)
- ✅ Konto Cfx.re (wymagane przez FiveM)
- ✅ Framework — QBCore (receptura w txAdmin) lub ESX Legacy
- ✅ Baza danych MySQL — wliczona w każdy pakiet TierHost
- ✅ Podstawowe zasoby — ox_inventory, ox_lib, pma-voice
🎮 Postaw swój serwer FiveM już dziś!
Pakiety od 59.99 zł/mies. • txAdmin w zestawie • Baza danych MySQL • Aktywacja w 5 minut
Zobacz pakiety FiveM →