Przejdź do treści

Ustawianie endpointów serwera FiveM

Ustaw endpointy w server.cfg na port z panelu, żeby serwer FiveM był widoczny na liście i przyjmował połączenia.

Endpointy mówią serwerowi FiveM, na którym porcie ma przyjmować połączenia graczy. Na nowym serwerze są ustawione automatycznie. Ustawiasz je sam, gdy wgrywasz własną paczkę albo instalujesz gotową paczkę z txAdmina.

Sprawdzenie portu

Port serwera znajdziesz w panelu klienta, w zakładce Sieć. Użyj portu z oznaczeniem Domyślny port. Port z oznaczeniem txAdmin należy do panelu txAdmin, więc nie wpisuj go w endpointy.

Który plik server.cfg edytować

Na nowym serwerze server.cfg leży w głównym folderze serwera. Jeśli jednak serwer powstał w txAdminie z gotowej paczki (Popular Recipes, np. QBCore albo ESX), txAdmin tworzy nowy server.cfg i folder resources głęboko w folderze txData, np.:

txData/QBCoreFramework_A1B2C3.base/server.cfg

Nazwa folderu zależy od paczki. Serwer używa wtedy tylko pliku z txData, a server.cfg z głównego folderu jest ignorowany. Endpointy ustaw w pliku, który leży obok folderu resources w txData.

Ustawienie endpointów

  1. Otwórz server.cfg

    W zakładce Pliki otwórz właściwy plik server.cfg: z głównego folderu albo z txData, jak opisuje sekcja wyżej.

  2. Dodaj endpointy na początku pliku

    Wpisz dwie linie na samej górze pliku, w miejsce <port> wstawiając port z panelu:

    server.cfg
    endpoint_add_tcp "0.0.0.0:<port>"
    endpoint_add_udp "0.0.0.0:<port>"

    Jeśli plik ma już linie endpoint_add_tcp i endpoint_add_udp z innym portem, zmień je zamiast dodawać nowe.

  3. Zapisz i uruchom serwer ponownie

    Endpointy wczytują się przy starcie serwera.

Sprawdzenie

Po starcie serwer powinien pojawić się na liście serwerów FiveM, a gracze mogą łączyć się przez adres IP i port z panelu.

Najczęstsze problemy

„Connection failed”, „Failed to fetch server variables… CURL error code 7”

Gracz nie może się połączyć, bo serwer nasłuchuje na innym porcie niż ten z panelu. Sprawdź port w endpointach i czy linie są na samym początku server.cfg.

W konsoli: „Server list query returned an error… Connection refused”

Serwer nie może zgłosić się do listy serwerów. Sprawdź endpointy, a potem dodaj do server.cfg linię z adresem IP serwera z zakładki Sieć:

server.cfg
set sv_listingIPOverride "203.0.113.10"
Zmiany w server.cfg nic nie zmieniają

Prawdopodobnie edytujesz nieużywany plik. Jeśli serwer działa z paczki z txAdmina, właściwy server.cfg jest w folderze txData, obok folderu resources. Opisuje to sekcja Który plik server.cfg edytować.