FiveM na VPS — czego potrzebujesz przed instalacją?
FiveM to najpopularniejszy mod do GTA V umożliwiający tworzenie własnych serwerów multiplayer z niestandardowymi skryptami, pojazdami, mapami i mechanikami rozgrywki. Prowadzenie serwera FiveM wymaga dedykowanego serwera z Linuxem — najlepszym wyborem jest VPS (Virtual Private Server). W tym poradniku przeprowadzimy Cię przez cały proces instalacji FiveM na VPS z systemem Linux krok po kroku.
Wymagania sprzętowe dla serwera FiveM
Zanim kupisz VPS, sprawdź jakie zasoby są potrzebne dla Twojego serwera FiveM:
| Wielkość serwera | Graczy | RAM | CPU | Dysk |
|---|---|---|---|---|
| Mały (dev/test) | 1-16 | 4GB | 2 vCPU | 50GB |
| Średni | 16-64 | 8GB | 4 vCPU | 100GB |
| Duży (RP) | 64-128 | 16GB | 6 vCPU | 200GB |
| Bardzo duży | 128+ | 32GB+ | 8+ vCPU | 400GB+ |
Serwery FiveM RP (RolePlay) z wieloma skryptami, pojazdami i graczami mogą potrzebować znacznie więcej zasobów niż powyższe minimum.
Krok 1: Zakup VPS z systemem Linux
Do FiveM potrzebujesz VPS z Ubuntu 22.04 LTS lub Debian 12. TierHost oferuje VPS na dedykowanym AMD Ryzen™ 9 5950X z dyskami NVMe SSD — co przekłada się na bardzo niskie czasy odpowiedzi i wysoką wydajność skryptów Lua.
Po zakupie VPS otrzymasz dane SSH (adres IP, login root i hasło). Połącz się z serwerem:
ssh root@TWÓJ_IP_VPS
Krok 2: Aktualizacja systemu i instalacja zależności
Zacznij od aktualizacji systemu:
apt update && apt upgrade -y
Zainstaluj niezbędne zależności:
apt install -y git curl wget xz-utils screen
Krok 3: Instalacja artefaktów FiveM
Utwórz dedykowany katalog dla serwera FiveM i pobierz najnowszą wersję artefaktów:
mkdir -p /home/fivem/server
cd /home/fivem/server
Pobierz najnowsze artefakty FiveM dla systemu Linux. Sprawdź aktualny link na runtime.fivem.net/artifacts/fivem/build_proot_linux/master/ i pobierz najnowszą wersję:
wget https://runtime.fivem.net/artifacts/fivem/build_proot_linux/master/NUMER_WERSJI-HASH/fx.tar.xz
tar xf fx.tar.xz
rm fx.tar.xz
Krok 4: Pobranie zasobów (resources)
Utwórz strukturę katalogów dla resources i pobierz cfx-server-data:
cd /home/fivem
git clone https://github.com/citizenfx/cfx-server-data.git server-data
cd server-data
Krok 5: Konfiguracja server.cfg
Utwórz plik konfiguracyjny serwera:
nano /home/fivem/server-data/server.cfg
Podstawowa konfiguracja server.cfg:
# Nazwa serwera widoczna na liście
sv_hostname "Mój Serwer FiveM | TierHost"
# Klucz licencyjny z keymaster.fivem.net
sv_licenseKey "TWÓJ_KLUCZ_LICENCYJNY"
# Maksymalna liczba graczy
sv_maxClients 32
# Onesync - włącz dla serwerów powyżej 32 graczy
set onesync on
# Zmienne serwera
set steam_webApiKey "TWÓJ_STEAM_API_KEY"
# Resources - ładuj w tej kolejności
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
ensure rconlog
Krok 6: Klucz licencyjny FiveM
FiveM wymaga bezpłatnego klucza licencyjnego. Wejdź na keymaster.fivem.net, zaloguj się kontem FiveM i:
- Kliknij "New Server"
- Wpisz adres IP swojego VPS
- Skopiuj wygenerowany klucz
- Wklej go do server.cfg jako
sv_licenseKey
Krok 7: Uruchomienie serwera FiveM
Uruchom serwer w sesji screen (działa po rozłączeniu SSH):
screen -S fivem
cd /home/fivem/server-data
bash /home/fivem/server/run.sh +exec server.cfg
Aby odłączyć się od sesji screen i pozostawić serwer działający: Ctrl+A, potem D.
Aby wrócić do sesji: screen -r fivem
Krok 8: Automatyczne uruchamianie po restarcie VPS
Utwórz plik systemd service dla automatycznego startu:
nano /etc/systemd/system/fivem.service
[Unit]
Description=FiveM Server
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/home/fivem/server-data
ExecStart=/home/fivem/server/run.sh +exec server.cfg
Restart=always
RestartSec=10
[Install]
WantedBy=multi-user.target
systemctl enable fivem
systemctl start fivem
Krok 9: Konfiguracja firewall
Otwórz niezbędne porty dla FiveM:
# Port główny FiveM (TCP + UDP)
ufw allow 30120/tcp
ufw allow 30120/udp
# SSH (zostaw otwarty!)
ufw allow 22/tcp
ufw enable
Jak instalować skrypty i zasoby na FiveM?
Zasoby (skrypty, pojazdy, mapy) instalujesz w katalogu /home/fivem/server-data/resources/. Dla każdego zasobu:
- Wgraj folder zasobu do katalogu
resources/[nazwa] - Dodaj
ensure [nazwa]do server.cfg - Zrestartuj serwer lub użyj
refreshistart [nazwa]w konsoli
OneSync — więcej niż 32 graczy
Standardowy FiveM obsługuje do 32 graczy. Aby zwiększyć limit, musisz włączyć OneSync Infinity:
set onesync on
sv_maxClients 64
OneSync wymaga aktywnego subskrypcji FiveM Element Club Argentum (lub wyżej) — sprawdź fivem.net/patreon.
Najczęstsze problemy i rozwiązania
Serwer nie startuje — błąd licencji
Sprawdź czy sv_licenseKey w server.cfg jest poprawny i czy IP VPS zgadza się z tym podanym na keymaster.fivem.net.
Gracze nie mogą się połączyć
Sprawdź czy port 30120 TCP i UDP jest otwarty w firewall VPS (ufw status) oraz czy dostawca VPS nie blokuje portów na poziomie sieci.
Wysokie CPU / lagi
Ogranicz liczbę jednocześnie ładowanych skryptów. Sprawdź resource monitor w konsoli: resmon. Skrypty z wysokim MS to kandydaci do optymalizacji lub usunięcia.
Dlaczego VPS TierHost to dobry wybór dla FiveM?
Serwery TierHost bazują na AMD Ryzen™ 9 5950X z bardzo wysoką wydajnością jednordzeniową — co jest kluczowe dla FiveM, który w dużej mierze działa jednowątkowo. Dyski NVMe SSD zapewniają szybkie ładowanie zasobów, a lokalizacja w Polsce gwarantuje niski ping dla polskich graczy.
Dodatkowo TierHost oferuje autorski skrypt instalacyjny LINK-TECH — jedną komendą możesz zainstalować kompletne środowisko FiveM bez ręcznej konfiguracji, co znacząco przyspiesza cały proces opisany powyżej.
Podsumowanie
Instalacja FiveM na VPS Linux to proces składający się z kilku kroków: zakup VPS, instalacja artefaktów, konfiguracja server.cfg, uzyskanie klucza licencyjnego i uruchomienie jako usługa systemd. Przy odpowiednim sprzęcie i konfiguracji Twój serwer FiveM będzie działać stabilnie przez całą dobę.
Pamiętaj o regularnych aktualizacjach artefaktów FiveM i monitorowaniu zasobów systemu. W razie problemów — wsparcie TierHost jest dostępne 24/7 przez Discord.
VPS gotowy pod FiveM
AMD Ryzen™ 9 5950X • NVMe SSD • Pełny root • Od 39.99 zł/mies.