Jak naprawiłem błąd 'Failed to Inflate' w FiveM (przewodnik krok po kroku)

Rozwiązywanie problemów: FXServer nie odpowiada! (Jak naprawić)

Gdy twój FXServer wyświetla błędy “nie odpowiada”, zazwyczaj masz do czynienia z jednym z pięciu podstawowych problemów. Ten przewodnik zawiera systematyczne kroki rozwiązywania problemów dla administratorów serwerów FiveM doświadczających awarii łączności między txAdmin a FXServer.

Główna przyczyna: Niezgodność konfiguracji portów

Problem: txAdmin nie może połączyć się z FXServer z powodu nieprawidłowej konfiguracji portów w server.cfg

Rozwiązanie: Sprawdź, czy twój server.cfg zawiera zgodne punkty końcowe TCP/UDP:

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

Zastąp numery portów swoimi przydzielonymi portami. Jeśli numery portów nie są zgodne z głównym portem przydziału, wystąpią błędy połączenia.

Kroki walidacji:

  1. Sprawdź ustawienia txAdmin → FXServer dla skonfigurowanych portów
  2. Porównaj z deklaracjami punktów końcowych w server.cfg
  3. Uruchom ponownie serwer przez konsolę po wprowadzeniu poprawek

Drugorzędna przyczyna: Łączność monitora txAdmin

Problem: txAdmin:Monitor nie może połączyć się z FXServer, powodując komunikaty “FXServer nie odpowiada!”

Przyczyny źródłowe:

  • FXServer nie odpowiada na punkt końcowy TCP (zasób zablokowany)
  • FXServer i txAdmin współdzielą ten sam port TCP
  • FXServer nie nasłuchuje na interfejsie lokalnym

Rozwiązanie: Uruchom FXServer w trybie monitora:

# Windows
./FXServer.exe

# Linux 
./run.sh

Krytyczny: Nie używaj argumentów +exec podczas uruchamiania txAdmin. txAdmin wymaga, aby FXServer działał w trybie monitora.

Zakłócenia antywirusowe (Windows)

Problem: Skanowanie katalogu FXServer przez Microsoft Defender Antivirus powoduje wolne uruchamianie i przekroczenia czasu połączenia

Rozwiązanie: Dodaj katalog FXServer do listy wykluczeń:

# Run as Administrator
Add-MpPreference -ExclusionPath "C:FXServer"

Zastąp ścieżkę rzeczywistą lokalizacją katalogu FXServer.

Problemy z konfiguracją sieci

Problem: Maskowanie portów źródłowych UDP przez NAT/bramę lub nieprawidłowe przekierowanie portów

Lista kontrolna naprawy:

  1. Przekieruj porty TCP i UDP w routerze/zaporze sieciowej
  2. Sprawdź, czy Windows Firewall zezwala na FXServer.exe
  3. Sprawdź konfigurację NAT pod kątem zachowania portów UDP
  4. Przetestuj lokalną łączność: telnet localhost 30120

Blokowanie uruchamiania przez zasoby

Problem: Zablokowane zasoby uniemożliwiają FXServer odpowiadanie na testy stanu

Podejście diagnostyczne:

  1. Uruchom serwer z minimalną liczbą zasobów
  2. Dodawaj zasoby stopniowo, aby zidentyfikować winowajcę
  3. Sprawdź konsolę pod kątem komunikatów błędów zasobów
  4. Usuń lub napraw problematyczne zasoby

Konfiguracja testowa Server.cfg:

# Minimal startup for testing
ensure mapmanager
ensure chat
ensure spawnmanager
# Add other resources one by one

Zaawansowane rozwiązywanie problemów

Błędy testu stanu: Monitor pokazuje “HealthCheck request error: connect ECONNREFUSED” wskazujące na całkowitą utratę łączności.

Kroki weryfikacji:

  1. Potwierdź, że proces FXServer działa: tasklist | findstr FXServer
  2. Sprawdź powiązanie portów: netstat -an | findstr :30120
  3. Przejrzyj logi txAdmin dla konkretnych wzorców błędów
  4. Przetestuj z czystym server.cfg używającym domyślnej konfiguracji FiveM

Notatka o niepewności: Niektóre problemy z łącznością mogą wynikać z konfiguracji sieci dostawcy hostingu lub regionalnych polityk zapory, które nie są od razu widoczne w logach serwera.

Walidacja konfiguracji

Wymagane elementy server.cfg:

# Essential for server listing
sets sv_projectName "Your Server Name"
sets sv_projectDesc "Your Server Description"

# Correct endpoint configuration
endpoint_add_tcp "0.0.0.0:30120"
endpoint_add_udp "0.0.0.0:30121"

# Enable txAdmin integration 
start txAdmin

Serwery wyświetlają błędy, jeśli sv_projectName i sv_projectDesc nie są ustawione.

Priorytet rozwiązania

  1. Po pierwsze: Zweryfikuj konfigurację portów w server.cfg
  2. Po drugie: Uruchom FXServer bez argumentów +exec
  3. Po trzecie: Dodaj wyjątki antywirusowe
  4. Po czwarte: Sprawdź ustawienia sieci/zapory
  5. Po piąte: Wyizoluj problematyczne zasoby

Większość błędów “FXServer nie odpowiada” rozwiązuje się poprzez skorygowanie niezgodności portów między endpointami server.cfg a konfiguracją txAdmin, a następnie zapewnienie prawidłowych procedur uruchamiania w trybie monitora.

Powiązane zasoby

Oficjalne odniesienia i dalsze kroki

Skorzystaj z tych oficjalnych odniesień, aby zweryfikować kroki techniczne przed zmianą na działającym serwerze FiveM.

Powiązane przewodniki FiveMX:

Dodaj komentarz