Najlepsze serwery GTA RP FiveM w 2026 roku – ranking
Par Benjamin D. · PDG
· Mis à jour le 16 sierpnia 2026 · Lecture 8 min
Spis treści
Serwery FiveM w 2026 roku wymagają zupełnie innego podejścia niż kilka lat temu: cięższe mapy MLO, setki skryptów, bazy danych MySQL i sto slotów na jednej instancji. Ten przewodnik pokazuje, jakie parametry hostingu naprawdę decydują o płynności, jak porównać oferty według neutralnych kryteriów i jak skonfigurować serwer, żeby nie dławił się przy pełnym obłożeniu.
Jakie serwery FiveM wybrać w 2026 — kryteria techniczne, które faktycznie mają znaczenie
Kiedy porównujesz oferty hostingowe, marketingowe hasła są bezużyteczne. Liczą się cztery rzeczy: taktowanie pojedynczego rdzenia, typ dysku, jakość łącza z ochroną anty-DDoS oraz panel zarządzania. FiveM to silnik, który w praktyce mocno obciąża jeden wątek główny — server thread hitch warning w konsoli to najczęstszy objaw zbyt słabego CPU lub źle napisanych skryptów.
Wydajność pojedynczego rdzenia zamiast liczby rdzeni
FXServer rozdziela część pracy (sieć, streaming assetów) na kilka wątków, ale pętla główna serwera pozostaje jednowątkowa. Dlatego 16 wolnych rdzeni przegrywa z 4 rdzeniami o wysokim taktowaniu. Procesory Ryzen o wysokiej częstotliwości, jakie stosujemy we Fly-Serv, to dziś rozsądny punkt odniesienia dla serwerów FiveM z 64–128 slotami i rozbudowanym frameworkiem.
NVMe zamiast klasycznego dysku
Serwer roleplay ładuje przy starcie tysiące plików: mapy MLO, modele pojazdów, tekstury YTD, cache. Na dysku talerzowym albo wolnym SSD SATA start instancji potrafi trwać kilka minut, a gracze łączący się po raz pierwszy pobierają assety wolniej. NVMe skraca zarówno restart, jak i operacje na bazie MySQL, którą przy ESX czy QBCore odpytujesz setki razy na minutę.
Anty-DDoS jako standard, nie dodatek płatny
Konkurencyjne społeczności RP bywają celem ataków wolumetrycznych. Filtrowanie na poziomie infrastruktury jest w Fly-Serv włączone domyślnie na wszystkich maszynach — nie musisz kupować osobnego pakietu ochrony ani konfigurować niczego po swojej stronie. Twoim zadaniem pozostaje warstwa aplikacji: ograniczenie floodu połączeń, poprawne uprawnienia i aktualne skrypty.
Panel zarządzania i dostęp do plików
Panel Pterodactyl daje konsolę na żywo, menedżer plików, restart w jednym kliknięciu, harmonogramy oraz sub-użytkowników — kluczowe, gdy w ekipie masz osobnego developera i osobnego administratora. Sam Pterodactyl jest projektem open source; jego oficjalna dokumentacja przyda się, jeśli chcesz zrozumieć logikę allocation, portów i limitów.
Ranking konfiguracji: który hosting FiveM do jakiego projektu
Zamiast rankingu marek, oto ranking scenariuszy. Dobierz konfigurację do tego, co realnie budujesz.
| Typ projektu | Sloty | Zalecane zasoby | Rekomendowane rozwiązanie |
|---|---|---|---|
| Serwer testowy / dev | 8–16 | 2 vCore wysokie taktowanie, 4 GB RAM, 20 GB NVMe | Podstawowy serwer FiveM w panelu |
| Mała społeczność RP (ESX/QBCore lekki) | 32–48 | 3–4 vCore, 8 GB RAM, 40 GB NVMe, MySQL | Hosting gier z panelem Pterodactyl |
| Duży serwer RP z MLO i customami | 64–128 | 4–6 vCore, 12–16 GB RAM, 80–120 GB NVMe | Hosting gier o wyższej konfiguracji |
| Sieć kilku instancji + panel własny | 2–5 serwerów | 8+ vCore, 32 GB RAM, 200 GB+ NVMe | VPS Pterodactyl |
| Pełna kontrola, własny stack (DB, web, cache) | dowolne | Zależnie od obciążenia | VPS Linux |
Hosting z panelem czy VPS?
Hosting gier z gotowym panelem wygrywa, gdy chcesz uruchomić instancję w kilka minut, mieć automatyczne kopie zapasowe i nie zajmować się aktualizacjami systemu. VPS ma sens, kiedy prowadzisz kilka serwerów FiveM naraz, potrzebujesz własnego MariaDB z tuningiem, panelu webowego dla graczy albo bota Discord na tej samej maszynie. Jeśli twój zespół zna Linuxa, VPS daje niższy koszt na instancję; jeśli nie — panel oszczędzi wam dziesiątek godzin.
Czego nie kupować
- Nieokreślonego „unlimited slots” bez podanego CPU — limit i tak wyznaczy procesor.
- Maszyn bez NVMe przy serwerze z dużym streamingiem assetów.
- Ofert bez kopii zapasowych — jedna pomyłka w
DROP TABLEpotrafi skasować miesiące postępów graczy. - Konfiguracji z minimalnym RAM przy frameworku + bazie na tej samej maszynie.
Konfiguracja serwera FiveM krok po kroku
Podstawa: plik server.cfg
Cała tożsamość instancji siedzi w jednym pliku. Poniżej szkielet, który sprawdza się na produkcji:
# Sieć
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
# Zasoby podstawowe
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap
ensure rconlog
# Framework (kolejność ma znaczenie)
ensure oxmysql
ensure es_extended
ensure esx_menu_default
# Limity i wydajność
sv_maxclients 64
set steam_webApiKey "TWOJ_KLUCZ"
set sv_enforceGameBuild 3258
sv_scriptHookAllowed 0
# Bezpieczeństwo
rcon_password "dlugie-losowe-haslo-min-24-znaki"
sv_licenseKey "twoj_klucz_licencyjny_cfx"
# Tożsamość
sv_hostname "^2[PL] Nazwa Serwera ^7| Roleplay"
sets tags "roleplay, polski, esx"
load_server_icon myLogo.png
Kilka reguł, które oszczędzają godziny debugowania: ensure zamiast start (restartuje zasób, jeśli już działa), stały sv_enforceGameBuild (inaczej po aktualizacji GTA pękną DLC pojazdy), sv_scriptHookAllowed 0 zawsze na produkcji.
Połączenie z bazą danych
Przy oxmysql connection string trafia do konfiguracji przed startem frameworka:
set mysql_connection_string "mysql://fivem_user:[email protected]/fivem_db?charset=utf8mb4"
Jeśli baza działa na tym samym VPS, zostaw 127.0.0.1 — unikniesz narzutu sieciowego. Przy bazie zewnętrznej ogranicz dostęp do konkretnego IP w firewallu, nigdy nie wystawiaj portu 3306 publicznie.
Diagnostyka wydajności
W konsoli serwera masz wbudowane narzędzia. Najważniejsze komendy:
# Zużycie czasu przez zasoby (uruchom w konsoli serwera)
resmon
# Profilowanie klatki serwera
profiler record 500
profiler save
profiler view
# Lista aktywnych zasobów
list_resources
# Restart pojedynczego zasobu bez restartu serwera
restart nazwa_zasobu
# Status graczy
status
Reguła kciuka: pojedynczy zasób powyżej 0,5 ms w resmon przy pełnym serwerze wymaga rewizji. Najczęstsi winowajcy to źle napisane pętle Citizen.Wait(0) oraz zapytania SQL wykonywane w tickach zamiast w cache.
VPS pod FiveM: instalacja i zabezpieczenie
Jeśli wybierasz samodzielne hostowanie, poniżej ścieżka, która działa na świeżej Debianie/Ubuntu. Warto porównać ten nakład pracy z gotowym hostingiem, zanim podejmiesz decyzję — nasze serwery gier obejmują ponad dwadzieścia tytułów, więc przy wielu projektach panel bywa wygodniejszy.
Przygotowanie systemu
# Aktualizacja i pakiety bazowe
sudo apt update && sudo apt upgrade -y
sudo apt install -y curl wget xz-utils screen git mariadb-server
# Użytkownik dedykowany (nigdy root do FXServer)
sudo adduser --disabled-password --gecos "" fivem
sudo mkdir -p /home/fivem/server /home/fivem/txData
sudo chown -R fivem:fivem /home/fivem
Instalacja FXServer
sudo -u fivem -i
cd ~/server
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/LATEST/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz
Aktualną wersję artefaktu sprawdzisz zawsze w oficjalnej dokumentacji Cfx.re. Trzymaj się buildów oznaczonych jako recommended — najnowszy artefakt bywa niestabilny z częścią skryptów.
Usługa systemd zamiast screen
sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM FXServer
After=network.target mariadb.service
[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/server
ExecStart=/home/fivem/server/run.sh +exec server.cfg
Restart=always
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable --now fivem
sudo systemctl status fivem
journalctl -u fivem -f
Zabezpieczenie maszyny
Ochrona przed atakami wolumetrycznymi jest po stronie infrastruktury Fly-Serv. Reszta należy do ciebie:
# Klucz SSH zamiast hasła
ssh-keygen -t ed25519 -C "admin@moj-serwer"
ssh-copy-id -i ~/.ssh/id_ed25519.pub admin@IP_SERWERA
# Wyłączenie logowania hasłem i roota
sudo sed -i 's/^#\?PasswordAuthentication.*/PasswordAuthentication no/' /etc/ssh/sshd_config
sudo sed -i 's/^#\?PermitRootLogin.*/PermitRootLogin no/' /etc/ssh/sshd_config
sudo systemctl restart ssh
# Firewall
sudo ufw default deny incoming
sudo ufw default allow outgoing
sudo ufw allow 22/tcp
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw allow 40120/tcp # txAdmin
sudo ufw enable
# Ochrona przed brute-force
sudo apt install -y fail2ban
sudo systemctl enable --now fail2ban
Kopie zapasowe bazy i zasobów
Na hostingu gier kopie działają automatycznie. Na własnym VPS zrób to sam — prosty cron wystarczy:
# /etc/cron.d/fivem-backup
0 4 * * * fivem mysqldump -u backup_user -pHASLO fivem_db | gzip > /home/fivem/backups/db-$(date +\%F).sql.gz
30 4 * * * fivem tar czf /home/fivem/backups/res-$(date +\%F).tar.gz /home/fivem/server/resources
Trzymaj przynajmniej jedną kopię poza maszyną. Backup na tym samym dysku co serwer nie jest backupem.
Higiena skryptów i uprawnień
- RCON: jeśli go nie używasz, zostaw
rcon_password ""— wyłączony jest bezpieczniejszy niż słabe hasło. - txAdmin: silne hasło administratora, 2FA, port niewystawiony szerzej niż trzeba.
- ACE permissions: uprawnienia adminów przypisuj przez
add_principal identifier.license:xxxx group.admin, nie przez listy w skryptach. - Escrow i pirackie skrypty: darmowe „leaki” to najczęstszy wektor backdoorów wykradających bazę graczy.
- Aktualizacje: artefakty i framework aktualizuj na instancji testowej, nigdy bezpośrednio na produkcji w piątek wieczorem.
Optymalizacja pod pełne obłożenie
OneSync i limity slotów
Powyżej 32 graczy potrzebujesz OneSync. Włącz go w ustawieniach klucza serwerowego na portalu Cfx.re i dodaj w konfiguracji:
set onesync on
set onesync_population true
set onesync_distanceCullVehicles true
sv_maxclients 128
Culling pojazdów odciąża zarówno serwer, jak i klientów w gęstych strefach miasta. To jedna z najtańszych wydajnościowo zmian, jakie możesz wprowadzić.
Streaming assetów
Duże paczki MLO i pojazdów najlepiej trzymać w osobnych zasobach o jasnej strukturze, z kompresją tekstur do rozsądnych rozdzielczości. Serwer na NVMe poradzi sobie z odczytem, ale klient gracza z wolnym łączem odczuje każdy zbędny megabajt. Jeśli twoja paczka przekracza kilka GB, rozważ zewnętrzny cache po HTTP.
Monitoring w praktyce
# Obciążenie w czasie rzeczywistym
htop
# I/O dysku
iostat -x 2
# Sprawdzenie opóźnień do serwera
mtr --report --report-cycles 50 IP_SERWERA
Jeśli htop pokazuje jeden rdzeń przypięty do 100%, a reszta odpoczywa — to klasyczny objaw FiveM. Wtedy nie pomoże więcej rdzeni, tylko szybszy zegar albo optymalizacja skryptów. Ta sama logika dotyczy zresztą wielu tytułów, o czym pisaliśmy w kontekście innych gier na blogu Fly-Serv.
Lokalizacja i latencja
Dla polskiej społeczności serwer w Europie Zachodniej daje realnie 20–40 ms ping. Różnica względem lokalizacji zamorskiej jest odczuwalna w strzelaninach i pościgach, gdzie synchronizacja pojazdów decyduje o wrażeniach z rozgrywki. Sprawdź trasę przez mtr przed migracją całej społeczności.
Warto też pamiętać, że doświadczenie z administracji jednym tytułem przekłada się na inne — jeśli obok RP prowadzisz projekty survivalowe, logika doboru CPU i dysku będzie identyczna, niezależnie czy mówimy o serwerze Rust, czy o serwerze ARK.
Podsumowanie
Wybór hostingu pod FiveM w 2026 sprowadza się do trzech decyzji: wysokie taktowanie CPU, dyski NVMe i sposób zarządzania — gotowy panel albo własny VPS. Reszta to dyscyplina: aktualne artefakty, czyste skrypty, testowanie zmian poza produkcją i regularne kopie zapasowe. Zacznij od realnej liczby graczy, a nie od maksymalnej liczby slotów w ofercie.
FAQ
Ile RAM i rdzeni potrzebuje serwer FiveM na 64 graczy?W praktyce 4–6 rdzeni o wysokim taktowaniu i 12–16 GB RAM przy frameworku ESX lub QBCore z bazą MySQL na tej samej maszynie. Kluczowe jest jednak taktowanie pojedynczego rdzenia, bo główna pętla FXServer pozostaje jednowątkowa — dodanie kolejnych wolnych rdzeni nie usunie ostrzeżeń o hitchach.
Dlaczego w konsoli pojawia się „server thread hitch warning”?To sygnał, że główny wątek serwera przekroczył budżet czasu na klatkę. Uruchom w konsoli resmon i znajdź zasoby powyżej 0,5 ms, a następnie profiler record 500, by zobaczyć szczegóły. Najczęstsze przyczyny to pętle bez opóźnień, zapytania SQL w tickach oraz przeciążony lub współdzielony procesor.
Panel wygrywa przy jednej instancji: natychmiastowa instalacja, konsola na żywo, automatyczne kopie zapasowe i zero administracji systemem. VPS ma sens przy kilku serwerach, własnym MariaDB, panelu webowym czy botach Discord — pod warunkiem, że ogarniasz SSH, systemd, ufw i fail2ban oraz sam pilnujesz aktualizacji i backupów.