← Blog

Kompletny przewodnik po hostingu serwera FiveM

Par Benjamin D. · PDG

· Mis à jour le 1 sierpnia 2026 · Lecture 6 min

Spis treści

Le hosting serwera FiveM to fundament każdego serwera GTA V opartego na frameworku multiplayer — od małego serwera roleplay dla znajomych po duże społeczności z setkami slotów. W tym poradniku na 2026 rok pokażę Ci konkretnie, jak uruchomić serwer FiveM, jak dobrać parametry sprzętowe, skonfigurować pliki i zabezpieczyć instancję, aby działała płynnie i stabilnie.



Hosting serwera FiveM: od czego zacząć?

FiveM to modyfikacja pozwalająca uruchomić własny serwer Grand Theft Auto V z niestandardowymi skryptami, mapami i trybami rozgrywki. Uruchomienie takiego serwera wymaga trzech elementów: dostępu do frameworka (FXServer), licencji klucza z portalu Cfx.re oraz stabilnej infrastruktury hostingowej. To ten ostatni punkt najczęściej decyduje o tym, czy gracze zostaną, czy uciekną z powodu lagów.

Czego wymaga serwer FiveM?

FiveM opiera się głównie na jednym wątku (single-thread) dla logiki serwera, dlatego liczy się przede wszystkim wysoka częstotliwość taktowania CPU, a nie liczba rdzeni. Procesory Ryzen o wysokim zegarze radzą sobie tu wyraźnie lepiej niż mocno zwirtualizowane CPU współdzielone o niskiej częstotliwości.

  • CPU: wysoka częstotliwość (Ryzen) — kluczowe dla płynności skryptów.
  • RAM: od 4 GB dla małego serwera vanilla, 8–16 GB dla serwera RP z wieloma zasobami.
  • Dysk: SSD NVMe — szybkie ładowanie zasobów i baz danych.
  • Sieć: niskie opóźnienia i ochrona anti-DDoS włączona domyślnie.

Hosting dedykowany czy własny VPS?

Masz dwie drogi. Gotowy Serwer FiveM z panelem daje instalację w kilka minut i zero konfiguracji systemowej. Alternatywnie możesz postawić wszystko ręcznie na VPS Linux, jeśli chcesz pełną kontrolę nad środowiskiem, bazą MySQL i procesami. Poniżej opisuję oba podejścia.



Instalacja i konfiguracja serwera FiveM krok po kroku

Niezależnie od wybranej metody, logika jest podobna: pobierasz FXServer, wskazujesz katalog danych z zasobami, dodajesz klucz licencyjny i uruchamiasz proces. Różnica polega głównie na poziomie automatyzacji.

Wariant 1: hosting z panelem Pterodactyl

Na hostingu z panelem Pterodactyl proces jest maksymalnie uproszczony. Po zakupie serwer instaluje się automatycznie, a Ty zarządzasz nim przez przeglądarkę: konsola live, menedżer plików, restarty i kopie zapasowe.

  1. Wygeneruj klucz serwera na portalu Cfx.re i wklej go do konfiguracji.
  2. Wgraj lub sklonuj swój katalog resources przez menedżer plików.
  3. Edytuj server.cfg bezpośrednio w panelu.
  4. Uruchom serwer i obserwuj logi w konsoli live.

Przykładowy plik server.cfg

endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"

sv_hostname "Moj Serwer RP | Fly-Serv"
sv_maxclients 48

# Zasoby
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure hardcap

# Baza danych (przyklad dla frameworka RP)
set mysql_connection_string "mysql://user:haslo@localhost/fivem?charset=utf8mb4"

# Licencja Cfx.re
sv_licenseKey "TWOJ_KLUCZ_LICENCYJNY"

# Uprawnienia administratora
add_principal identifier.fivem:0000000 group.admin

Wariant 2: ręczna instalacja na VPS Linux

Jeśli wolisz pełną kontrolę, postaw FXServer samodzielnie na VPS Linux. Poniżej podstawowa procedura na Debianie/Ubuntu.

# Aktualizacja systemu
sudo apt update && sudo apt upgrade -y

# Zaleznosci
sudo apt install -y xz-utils curl git

# Katalog serwera
mkdir -p ~/fivem/server ~/fivem/server-data
cd ~/fivem/server

# Pobranie najnowszego builda FXServer (podmien URL na aktualny build)
curl -o fx.tar.xz https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/BUILD/fx.tar.xz
tar xf fx.tar.xz

# Uruchomienie
cd ~/fivem/server-data
bash ~/fivem/server/run.sh +exec server.cfg

Utrzymanie procesu w tle z systemd

Aby serwer działał ciągle i restartował się po awarii, utwórz usługę systemd:

sudo nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target

[Service]
Type=simple
User=fivem
WorkingDirectory=/home/fivem/fivem/server-data
ExecStart=/bin/bash /home/fivem/fivem/server/run.sh +exec server.cfg
Restart=on-failure
RestartSec=5

[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl enable fivem
sudo systemctl start fivem
sudo systemctl status fivem

Baza danych dla serwera RP

Większość frameworków roleplay wymaga MySQL/MariaDB. Instalacja na VPS:

sudo apt install -y mariadb-server
sudo mysql_secure_installation

# Utworzenie bazy i uzytkownika
sudo mysql -e "CREATE DATABASE fivem CHARACTER SET utf8mb4;"
sudo mysql -e "CREATE USER 'fivem'@'localhost' IDENTIFIED BY 'silne_haslo';"
sudo mysql -e "GRANT ALL PRIVILEGES ON fivem.* TO 'fivem'@'localhost';"
sudo mysql -e "FLUSH PRIVILEGES;"


Wydajność, mody i optymalizacja serwera FiveM

Największy wróg płynnego serwera FiveM to źle napisane lub zbyt liczne zasoby. Serwer może mieć świetny sprzęt, a i tak lagować, jeśli skrypty zjadają czas procesora. Dlatego optymalizacja to proces ciągły, nie jednorazowy.

Monitorowanie server thread

W konsoli serwera wpisz komendę resmon, aby zobaczyć zużycie CPU przez poszczególne zasoby. Wartości podawane są w milisekundach — zasób powyżej 1–2 ms w spoczynku wymaga uwagi.

# W konsoli serwera FiveM:
resmon        # monitor zasobow
status        # lista podlaczonych graczy
restart nazwa_zasobu   # przeladowanie pojedynczego zasobu

Zasady doboru zasobów i modów

  • Mniej znaczy więcej: każdy dodatkowy skrypt to obciążenie server thread.
  • OneSync: włącz go, jeśli planujesz więcej niż 32 sloty i większe mapy.
  • Aktualizuj frameworki: starsze wersje zasobów bywają nieoptymalne i podatne na exploity.
  • Testuj lokalnie: nowe skrypty sprawdzaj przed wdrożeniem na produkcję.

Konfiguracja OneSync i tickrate

# W server.cfg
set onesync on
set onesync_population true

# Zwieksz limit graczy tylko gdy sprzet to udzwignie
sv_maxclients 64

Dlaczego sprzęt ma znaczenie

Skoro logika serwera opiera się na wysokiej częstotliwości CPU, hosting oparty na procesorach Ryzen o wysokim zegarze i dyskach SSD NVMe daje realnie niższe opóźnienia i szybsze ładowanie zasobów. W połączeniu z ochroną anti-DDoS włączoną domyślnie ogranicza to dwa najczęstsze źródła problemów: przeciążony wątek i ataki wolumetryczne. Pełną ofertę znajdziesz na stronie serwerów FiveM, a inne gry na liście Wszystkie nasze serwery gier.



Bezpieczeństwo i kopie zapasowe serwera FiveM

Serwer RP to często setki godzin pracy nad skryptami i baza danych z postaciami graczy. Utrata tych danych z powodu awarii, ataku lub błędu administratora bywa końcem projektu. Dlatego bezpieczeństwo traktuj priorytetowo.

Podstawowe praktyki

  • Kopie zapasowe: regularne backupy plików i bazy danych — na hostingu z panelem działają automatycznie.
  • Silne hasła: do panelu, bazy danych i konta administratora w grze.
  • Ograniczenie uprawnień: przydzielaj grupy administratorów tylko zaufanym osobom przez add_principal.
  • Aktualizacje: regularnie aktualizuj FXServer i zasoby.

Zabezpieczenie VPS pod FiveM

Jeśli hostujesz na własnym VPS Linux, warstwa systemowa jest Twoją odpowiedzialnością. Podstawowe kroki:

# Klucze SSH zamiast hasla
ssh-keygen -t ed25519 -C "admin@fivem"

# Firewall - otworz tylko potrzebne porty
sudo apt install -y ufw
sudo ufw allow OpenSSH
sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp
sudo ufw enable

# Ochrona przed brute-force na SSH
sudo apt install -y fail2ban
sudo systemctl enable fail2ban

Ochronę anti-DDoS wolumetryczną obsługuje infrastruktura hostingu, więc na poziomie VPS skupiasz się głównie na kontroli dostępu, aktualizacjach i backupach. Ręczny backup bazy danych możesz zautomatyzować cronem:

# Zrzut bazy danych
mysqldump -u fivem -p fivem > /home/fivem/backups/fivem_$(date +%F).sql

# Wpis do crontab (codziennie o 4:00)
0 4 * * * mysqldump -u fivem -phaslo fivem > /home/fivem/backups/fivem_$(date +\%F).sql

Whitelist i kontrola dostępu

Dla serwerów roleplay whitelist to standard — ogranicza dostęp do sprawdzonych graczy i redukuje trolling. Wiele frameworków RP oferuje własny system whitelisty opartej o bazę danych i identyfikatory graczy. Dokumentację techniczną frameworka FiveM znajdziesz w oficjalnym źródle: Source.



Podsumowanie

Uruchomienie serwera FiveM sprowadza się do trzech filarów: odpowiedniego sprzętu z wysoką częstotliwością CPU, przemyślanej konfiguracji zasobów oraz regularnych kopii zapasowych. Niezależnie od tego, czy wybierzesz gotowy hosting z panelem, czy własny VPS, dbaj o optymalizację server thread i bezpieczeństwo dostępu. Wtedy Twój serwer będzie działał płynnie, a społeczność zostanie na dłużej.



FAQ

Ile RAM i jaki procesor potrzeba na serwer FiveM RP?

Dla małego serwera vanilla wystarczy 4 GB RAM, ale serwer roleplay z wieloma frameworkami i skryptami potrzebuje realnie 8–16 GB. Kluczowa jest jednak wysoka częstotliwość CPU (Ryzen), ponieważ logika serwera działa głównie na jednym wątku — to ona decyduje o płynności, a nie sama liczba rdzeni.

Dlaczego mój serwer FiveM laguje mimo dobrego sprzętu?

Najczęstsza przyczyna to źle zoptymalizowane zasoby obciążające server thread. Wpisz w konsoli resmon i sprawdź, które skrypty zużywają najwięcej milisekund. Usuń lub zaktualizuj te powyżej 1–2 ms w spoczynku. Warto też ograniczyć liczbę zbędnych zasobów i włączyć OneSync przy większej liczbie slotów.

Czy lepiej wziąć gotowy hosting z panelem, czy VPS pod FiveM?

Gotowy hosting z panelem Pterodactyl daje instalację w kilka minut, automatyczne kopie zapasowe i zarządzanie przez przeglądarkę — idealny, gdy nie chcesz zajmować się systemem. VPS Linux daje pełną kontrolę nad środowiskiem, bazą danych i procesami, ale wymaga samodzielnej konfiguracji SSH, firewalla i backupów.