Serwer FiveM wymaga czegoś więcej niż tylko działającej instancji GTA V: potrzebujesz klucza licencyjnego Cfx.re, jasnej decyzji dotyczącej frameworka, poprawnej server.cfg i kontrolowanych zasobów. W game-serverhosting konfigurujesz serwer jako płatny multi-game hosting z kontrolą techniczną, wsparciem i przejrzystymi procesami działania.
Wymagania
Do własnego serwera FiveM Roleplay potrzebujesz ważnej instalacji GTA V dla klienta, klienta FiveM, serwera w game-serverhosting oraz klucza licencyjnego z keymaster.fivem.net. Keymaster to oficjalne miejsce Cfx.re do zarządzania kluczami serwerów; użyj konta, z którego później chcesz prowadzić serwer.
Przed zamówieniem zaplanuj, jaki typ serwera chcesz zbudować. Mały serwer testowy z kilkoma zasobami ma inne wymagania niż projekt roleplay z pracami, bazą danych, ekwipunkiem, housingiem, pojazdami i wieloma jednoczesnymi graczami. Użyj 4 GB RAM dla małych testów i 8 GB dla RP ze skryptami tylko jako wartości startowych; zdecyduj na podstawie zmierzonego obciążenia. Te dane traktuj jako praktyczną orientację, a nie gwarancję dla każdej kombinacji zasobów.
Jeśli porównujesz też inne projekty survivalowe lub RP, pomocne będą również poradnik wynajmu i konfiguracji serwera Rust oraz kompletny poradnik wynajmu serwera Minecraft, ponieważ wyjaśniają podobne decyzje dotyczące slotów, modów, backupów i administracji.
Zamówienie serwera i ustawienie podstawowych danych
Przejdź na game-serverhosting, wybierz swój serwer FiveM i zdecyduj się na konfigurację pasującą do twojego projektu. Do samego testowania możesz zacząć od mniejszego pakietu. Dla publicznego serwera RP zaplanuj rezerwy na bazę danych, voice, framework, dodatkowe zasoby i skoki obciążenia.
Po udostępnieniu serwera wpisz swój klucz licencyjny FiveM w dashboardzie, jeśli panel oferuje do tego osobne pole. Alternatywnie klucz ustawia się w server.cfg. Traktuj klucz jak dokument dostępu: nie publikuj go publicznie, nie pokazuj na zrzutach ekranu i nie umieszczaj w publicznie dostępnych repozytoriach.
Wybór frameworka
Wybór frameworka wpływa na twój serwer mocniej niż niemal każdy późniejszy pojedynczy zasób. Nie zmieniaj lekkomyślnie frameworków, jeśli masz już utworzone prace, tabele bazy danych i postęp graczy.
| Framework | Opis | Dla kogo |
|---|---|---|
| ESX | Najpopularniejszy framework RP | Początkujący, duża społeczność |
| QBCore | Nowoczesny, dobrze uporządkowany | Zaawansowani |
| VORP | RedM (Red Dead) | Western RP |
Dla klasycznego serwera GTA RP najbardziej oczywistymi opcjami są ESX i QBCore. ESX jest dobrze udokumentowany dzięki dużej popularności i dla wielu początkujących łatwiej dostępny. QBCore jest często interesujący, jeśli chcesz pracować bardziej strukturalnie i świadomie utrzymywać nowocześniejszą konfigurację. VORP nie należy do GTA V FiveM, lecz do kontekstu RedM dla Red Dead Roleplay; dlatego nie przenoś go przypadkowo do projektu FiveM.
Konfiguracja server.cfg
server.cfg to centralna konfiguracja startowa. Utrzymuj ją czytelną, porządnie wersjonuj własne zmiany i nie dodawaj zasobów na chybił trafił. Każdy dodatkowy zasób może zwiększyć czas ładowania, obciążenie bazy danych albo liczbę źródeł błędów.
sv_hostname "Mój serwer FiveM RP"
sv_maxclients 32
sv_licenseKey "twój-klucz-licencyjny"
# txAdmin
exec @txAdmin/config.cfg
# Zasoby
ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager
ensure basic-gamemode
ensure hardcap
Dostosuj sv_hostname do nazwy swojego serwera i ustaw sv_maxclients odpowiednio do swojego pakietu oraz etapu projektu. Wartość sv_licenseKey musi zawierać twój prawdziwy klucz FiveM. Linie ensure uruchamiają zasoby w podanej kolejności. Przy frameworkach i zależnościach ta kolejność jest ważna: adaptery bazy danych i wspólne biblioteki muszą startować przed zasobami, które z nich korzystają.
Korzystanie z txAdmin
txAdmin to panel zarządzania serwerem do bieżącej obsługi. Używasz go do administracji serwerem, zarządzania graczami, takiego jak kick, ban i warn, zarządzania zasobami oraz monitoringu wydajności. Szczególnie przy projektach roleplay txAdmin jest praktyczny, ponieważ nie musisz wykonywać każdego zadania administracyjnego bezpośrednio przez pliki albo konsolę.
Ustal wcześnie, kto otrzyma dostęp administratora. Nadawaj uprawnienia oszczędnie i dokumentuj zmiany w krytycznych zasobach. Dzięki temu da się odtworzyć, czy problem powstał przez aktualizację, nowy zasób, zmianę konfiguracji czy działania graczy.
Instalacja zasobów
Zasoby znajdziesz między innymi na forum Cfx.re, na przykład w sekcji Development Releases. Przed instalacją sprawdź, czy zasób jest aktywnie utrzymywany, pasuje do twojego frameworka i wymaga dodatkowych zależności.
- Pobierz zasoby z cfx.re.
- Rozpakuj je do folderu
resources/. - Dodaj
ensure nazwa_zasobudoserver.cfg. - Uruchom serwer ponownie.
Popularne zasoby dla RP to es_extended jako framework ESX, esx_policejob dla pracy policji, esx_ambulancejob dla ratownictwa medycznego, esx_mechanicjob dla mechaników, gcphone jako telefon w grze oraz dpemotes dla emotek i animacji. Instaluj takie elementy krok po kroku. Jeśli aktywujesz dziesięć zasobów naraz, szukanie błędów będzie niepotrzebnie trudne.
Sprawdzenie wyniku
Po konfiguracji najpierw sprawdź konsolę serwera. Nie powinny pojawiać się oczywiste błędy dotyczące brakujących plików, połączeń z bazą danych, zdublowanych zasobów albo nieprawidłowych wartości konfiguracji. Następnie otwórz txAdmin i sprawdź, czy serwer jest dostępny, zasoby zostały załadowane i nie występują stałe ostrzeżenia.
Następnie połącz się klientem FiveM. Sprawdź spawn, chat, podstawowe interakcje, a przy frameworkach RP co najmniej logowanie, tworzenie postaci, ekwipunek i prosty przebieg pracy. Jeśli planujesz równolegle dodatkowe serwery gier, podobne kroki kontrolne znajdziesz w poradniku wynajmu i konfiguracji serwera Palworld oraz w poradniku koop wynajmu i konfiguracji serwera Valheim.
Rozwiązywanie problemów
Jeśli serwer się nie uruchamia, najpierw sprawdź klucz licencyjny, server.cfg i ostatnio zainstalowany zasób. Źle wklejony klucz, literówka w ensure nazwa_zasobu albo brakujący folder wystarczą, aby uniemożliwić start lub ładowanie zasobów.
Jeśli gracze nie mogą się połączyć, sprawdź status serwera, sloty, reguły firewalla albo udostępnienia sieciowe w panelu oraz konsolę FiveM. Jeśli brakuje tylko konkretnych funkcji, problem zwykle nie leży w samym serwerze, lecz w zasobach, zależnościach frameworka albo tabelach bazy danych.
Przy problemach z wydajnością testowo usuń ostatnio zainstalowane zasoby, obserwuj txAdmin i sprawdź, czy błędy nie występują w pętlach. Wiele małych błędów skryptów może mieć większy wpływ niż jeden duży zasób. Dlatego pracuj z backupami, notatkami zmian i małymi krokami instalacji.
Kontrola, ograniczenia i bezpieczny powrót
Instrukcja „Wynajem i konfiguracja serwera FiveM – poradnik roleplay” dotyczy typu serwera opisanego w artykule oraz stanu wersji widocznego w momencie kontroli. Nazwy menu, dostępne wersje, kompatybilność modów lub pluginów oraz wymagane zasoby mogą się różnić po aktualizacjach. Dlatego nie przenoś żadnych wartości bez sprawdzenia na inną wersję gry, loadera albo serwera.
Przed zmianami w świecie, stanie gry, konfiguracji albo rozszerzeniach utwórz backup odpowiednich plików. Następnie zmieniaj tylko jeden powiązany krok i sprawdzaj go tą samą wersją klienta i serwera, z którą później chcesz grać.
| Punkt kontroli | Oczekiwany wynik | Przerwanie i powrót |
|---|---|---|
| Start serwera | Serwer osiąga stan gotowości bez nowych komunikatów błędów. | Przy błędach startu cofnij zmianę i wgraj ostatni backup. |
| Test połączenia | Konto testowe może połączyć się przez adres pokazany w panelu. | Przy błędach wersji lub połączenia ponownie porównaj wersję, port i udostępnienia. |
| Test funkcji | Konkretnie zmieniona funkcja działa bez uszkadzania istniejącego świata lub danych gry. | Przy skutkach ubocznych zatrzymaj serwer i przywróć zabezpieczone pliki. |
Udany pojedynczy test nie jest gwarancją wydajności ani dostępności. Rozmiar świata, mody, pluginy, liczba graczy, trasa sieciowa i jednoczesne obciążenie mogą zmienić wynik. Dokumentuj wersję, zmianę i wynik testu, aby później móc zrozumieć odchylenia.
FAQ
Czy koniecznie potrzebuję klucza licencyjnego FiveM?
Tak. Do serwera FiveM potrzebujesz klucza serwera z oficjalnego Cfx.re Keymaster pod adresem keymaster.fivem.net. Bez poprawnie wpisanego klucza regularne działanie nie ma sensu.
Czy ESX czy QBCore jest lepszy dla mojego serwera RP?
ESX często jest dobrym startem, ponieważ jest szeroko używany i istnieje dla niego wiele zasobów. QBCore pasuje lepiej, jeśli świadomie chcesz pracować z nowocześniej uporządkowanym frameworkiem. Najważniejsze jest to, aby wszystkie ważne zasoby pasowały do twojego wyboru.
Ile zasobów powinienem zainstalować na początku?
Zacznij od frameworka, obowiązkowych zależności i kilku podstawowych funkcji. Potem instaluj zasób po zasobie i testuj za każdym razem. Dzięki temu szybciej znajdziesz błędy i unikniesz nieczytelnych zależności.
Co zrobić, jeśli serwer po dodaniu nowego zasobu już się nie uruchamia?
Dezaktywuj ostatnio dodaną linię ensure, uruchom serwer ponownie i sprawdź konsolę. Jeśli serwer znów działa, sprawdź nazwę folderu, zależności, kompatybilność z frameworkiem i instrukcję instalacji tego zasobu.
Czy mogę publicznie udostępnić klucz licencyjny?
Nie. Traktuj klucz licencyjny poufnie. Nie publikuj go na zrzutach ekranu, w postach na forach ani w publicznych repozytoriach, ponieważ jest przypisany do działania twojego serwera.