Masz pomysł na własne miasto RP, serwer freeroam albo małą sesję dla znajomych, ale nie wiesz, od czego zacząć? Pytanie, jak zrobić serwer fivem, sprowadza się dziś przede wszystkim do wyboru miejsca uruchomienia, instalacji FXServer, konfiguracji txAdmin i dodania odpowiednich zasobów. Poniżej pokazuję cały proces, a także koszty, wymagania, otwieranie serwera dla innych graczy i błędy, które najczęściej zatrzymują początkujących.
Najkrótsza droga do działającego serwera FiveM prowadzi przez txAdmin
- FXServer pobierzesz bezpłatnie jako aktualny zalecany build.
- Do uruchomienia potrzebujesz konta Cfx.re i klucza rejestracyjnego serwera.
- Najłatwiejszą metodą konfiguracji jest panel txAdmin z szablonem CFX Default.
- Do testów wystarczy komputer, ale serwer publiczny lepiej uruchomić na VPS-ie lub hostingu gier.
- Poza samą instalacją trzeba skonfigurować port 30120 TCP i UDP, zasoby, uprawnienia oraz kopie zapasowe.
Co trzeba przygotować przed instalacją
FiveM nie jest osobną grą, tylko platformą pozwalającą uruchamiać zmodyfikowane serwery do GTA V. Każdy gracz potrzebuje legalnej kopii GTA V oraz klienta FiveM, natomiast sam serwer działa dzięki oprogramowaniu FXServer. Do pierwszej konfiguracji przyda się także bezpłatne konto Cfx.re.
Na początek zdecyduj, czy tworzysz serwer tylko do nauki i gry ze znajomymi, czy od razu planujesz publiczne miasto RP. To ważne, ponieważ czysty serwer z kilkoma osobami działa nawet na zwykłym komputerze, a rozbudowany projekt z bazą danych i dziesiątkami skryptów potrzebuje wydajnego procesora, pamięci RAM i stabilnego łącza.
| Zastosowanie | Orientacyjne zasoby | Najlepsza forma |
|---|---|---|
| Testy lokalne i gra ze znajomymi | 4 GB RAM, 2-4 szybkie rdzenie | Własny komputer |
| Mały serwer publiczny | 6-8 GB RAM, mocny procesor | VPS albo hosting gier |
| Rozbudowany serwer RP | 8-16 GB RAM, szybki dysk SSD/NVMe | VPS lub serwer zarządzany |
Podane wartości są orientacyjne. Z mojego doświadczenia wynika, że początkujący często patrzą wyłącznie na liczbę rdzeni, a pomijają ich szybkość. W FiveM duże znaczenie ma wydajność pojedynczego rdzenia, szczególnie gdy skrypty wykonują dużo operacji po stronie serwera.
Komputer domowy czy hosting FiveM
Na własnym komputerze uruchomisz serwer bez dodatkowej opłaty. To dobre rozwiązanie do nauki, testowania skryptów i prywatnej gry, ale komputer musi działać przez cały czas, a domowy internet powinien mieć publiczny adres IP lub możliwość przekierowania portów.
VPS daje większą kontrolę nad systemem, lecz wymaga podstawowej znajomości administracji. Hosting gier jest prostszy, ponieważ dostawca zwykle zapewnia panel, ochronę sieciową i gotową instalację, ale płacisz co miesiąc oraz masz mniej swobody w konfiguracji.
| Rozwiązanie | Koszt | Zalety | Ograniczenia |
|---|---|---|---|
| Własny komputer | 0 zł dodatkowo | Pełna kontrola i szybkie testy | Serwer działa tylko przy włączonym komputerze |
| VPS | około 40-150 zł miesięcznie | Praca 24/7 i własna konfiguracja | Samodzielne aktualizacje i zabezpieczenia |
| Hosting gier | około 30-150 zł miesięcznie | Prosta obsługa i gotowy panel | Mniejsza elastyczność oraz limity pakietu |
Do pierwszych prób wybrałbym komputer lokalny. Dopiero gdy serwer działa stabilnie, a konfiguracja przestaje się zmieniać co kilka godzin, ma sens przeniesienie go na VPS lub hosting działający 24/7.

Instalacja FXServer i konfiguracja txAdmin
Najprostsza ścieżka prowadzi przez txAdmin, czyli panel administracyjny dołączony do plików serwera. Oficjalna dokumentacja Cfx.re zaleca pobranie aktualnego zalecanego buildu, ponieważ starsze paczki mogą mieć problemy z zasobami, klientem lub nowszą wersją GTA V.
- Utwórz folder, na przykład
C:\FXServer\server. - Pobierz aktualny zalecany build serwera i rozpakuj go przy użyciu 7-Zip albo podobnego programu.
- Uruchom plik
FXServer.exe. - Jeśli panel nie otworzy się sam, przejdź w przeglądarce do
http://localhost:40120. - Wpisz czterocyfrowy kod widoczny w konsoli serwera.
- Połącz txAdmin z kontem Cfx.re i ustaw osobne hasło administratora.
- Wybierz opcję Popular Recipes, a później szablon CFX Default FiveM.
- Otwórz Portal Cfx.re, utwórz klucz serwera i wklej go w kreatorze txAdmin.
- Uruchom Run Recipe, a po zakończeniu wybierz Save and Run Server.
Klucz rejestracyjny nie jest tym samym co hasło do panelu. Traktuj go jak dane dostępowe, nie publikuj go na Discordzie i nie umieszczaj w zrzutach ekranu. Sam panel txAdmin powinien być dostępny tylko dla administratorów, dlatego nie przekierowuj portu 40120 do internetu.
Po poprawnym uruchomieniu lokalny serwer powinien pojawić się w kliencie FiveM jako połączenie z komputerem w sieci LAN. Jeżeli go nie widzisz, zamknij i uruchom klienta ponownie. Możesz też sprawdzić działanie panelu w grze, otwierając konsolę F8 i wpisując tx.
Jak ustawić server.cfg i dodać pierwsze zasoby
Plik server.cfg określa podstawowe parametry serwera, między innymi nazwę, port, limit graczy, język i uruchamiane zasoby. Przy instalacji przez txAdmin większość ustawień powstaje automatycznie, ale warto wiedzieć, gdzie później zmieniać konfigurację.
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30120"
sv_hostname "Moje miasto FiveM"
sets sv_projectName "Moje miasto"
sets sv_projectDesc "Serwer testowy w języku polskim"
sets locale "pl-PL"
sv_maxclients 48
set onesync on
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
sv_licenseKey "TWOJ_KLUCZ_SERWERA"Nie kopiuj bezmyślnie każdej linijki z przypadkowej paczki. Polecenie ensure uruchamia konkretny zasób, a jego nazwa musi odpowiadać folderowi znajdującemu się w katalogu resources. Jeśli zasób wymaga bazy danych albo innego skryptu, trzeba zachować właściwą kolejność uruchamiania.
Framework czy czysty serwer
Do zwykłego freeroamu lub jazdy samochodami wystarczą zasoby niezależne od frameworka. Serwer RP zwykle potrzebuje większego zaplecza, na przykład ESX, QBCore albo Qbox. Framework to zestaw podstawowych systemów obsługujących postacie, pieniądze, ekwipunek, prace i zapis danych.
Nie instaluj kilku frameworków naraz tylko dlatego, że są popularne. Ich skrypty często korzystają z innych nazw tabel, eksportów i zdarzeń, dlatego mieszanie paczek kończy się błędami trudnymi do znalezienia. Najbezpieczniej wybrać jeden framework, sprawdzić jego wymagania i dopiero później dodawać kolejne elementy.
Przeczytaj również: Hogwarts Legacy - wszystkie strony przewodnika w Hogsmeade
Dodawanie zasobu
Każdy zasób powinien mieć własny folder oraz plik fxmanifest.lua. Po skopiowaniu go do katalogu resources dodajesz w server.cfg wpis w rodzaju ensure nazwa_zasobu, a potem restartujesz serwer.
W praktyce najwięcej problemów powodują skrypty pobrane z niepewnych źródeł. Przed instalacją sprawdzam wymagania, wersję frameworka, zależności i sposób konfiguracji bazy danych. Działający czysty serwer jest lepszym punktem wyjścia niż duża paczka pełna nieznanych dodatków.
Jak udostępnić serwer innym graczom
Lokalny serwer widoczny tylko na twoim komputerze nie wymaga otwierania portów. Gdy chcesz zaprosić osoby spoza sieci domowej, musisz udostępnić port gry oraz zezwolić na ruch w zaporze systemowej.
- Ustaw przekierowanie portu 30120 TCP i UDP na komputer, na którym działa FXServer.
- Dodaj reguły dla tego portu w Zaporze Windows albo zaporze systemu Linux.
- Sprawdź, czy dostawca internetu nie stosuje CGNAT-u.
- Uruchom serwer i przekaż znajomym publiczny adres IP z portem.
- W kliencie FiveM otwórz konsolę F8 i użyj polecenia
connect adres-ip:30120.
Jeżeli masz zmienny adres IP, po każdym restarcie routera adres może się zmienić. Przy publicznym projekcie wygodniejszy będzie hosting z publicznym adresem IP i ochroną DDoS. W przypadku CGNAT-u przekierowanie portów zwykle nie zadziała, nawet jeśli konfiguracja routera wygląda poprawnie.
Do testów zaproś najpierw jedną lub dwie osoby. Sprawdźcie opóźnienia, pobieranie zasobów, działanie dźwięku i zachowanie skryptów przy kilku jednoczesnych połączeniach. Takie małe obciążenie często ujawnia problemy, których nie widać podczas samotnej jazdy po mapie.
Najczęstsze błędy przy uruchamianiu serwera
| Problem | Prawdopodobna przyczyna | Co sprawdzić |
|---|---|---|
| Brak klucza licencyjnego | Nieprawidłowy wpis w konfiguracji | Linijkę sv_licenseKey i poprawność klucza w Portalu Cfx.re |
| Serwer nie widzi zasobów | Zła ścieżka albo uruchomienie z niewłaściwego folderu | Katalog resources oraz polecenia ensure
|
| Znajomi nie mogą się połączyć | Zamknięty port, firewall lub CGNAT | Port 30120 TCP/UDP, reguły zapory i adres publiczny |
| Skrypt wyświetla błędy | Brak zależności albo niezgodny framework | Dokumentację zasobu i kolejność ensure
|
| Serwer działa wolno | Za dużo zasobów lub zapytania do bazy wykonywane zbyt często | Logi txAdmin, zużycie CPU, RAM i czas działania skryptów |
Nie ignoruj czerwonych komunikatów w konsoli. Pojedyncze ostrzeżenie nie zawsze zatrzyma serwer, ale powtarzające się błędy mogą powodować desynchronizację, znikające przedmioty albo problemy z zapisem postaci. Najpierw uruchom czystą konfigurację, a dopiero potem dodawaj zasoby pojedynczo.
Co robić po pierwszym uruchomieniu
Pierwszy działający start to dopiero baza. Ustaw własną nazwę, opis, język, limit graczy i uprawnienia administracyjne, a potem przygotuj prostą kopię folderu serwera oraz bazy danych. Backup powinien być przechowywany poza głównym katalogiem, bo awaria dysku lub błędna aktualizacja może uszkodzić oba pliki jednocześnie.
Jeżeli tworzysz serwer RP, zaplanuj też strukturę projektu przed zakupem dodatków. Najpierw ustal framework, system bazy danych, sposób identyfikacji graczy i zasady aktualizacji. Dopiero później instaluj ubrania, pojazdy, mapy i interfejsy, ponieważ każdy kolejny zasób zwiększa liczbę możliwych konfliktów.
Najrozsądniejszy plan wygląda tak: uruchom czysty serwer lokalnie, przetestuj połączenie, dodaj kilka sprawdzonych zasobów, wykonaj backup i dopiero wtedy przenieś projekt na serwer działający 24/7. Taka kolejność pozwala ograniczyć koszty, szybciej znaleźć błędy i uniknąć sytuacji, w której rozbudowana paczka nie uruchamia się przez jeden brakujący plik.