Cara membaiki “Failed to connect after 3 attempts” dalam FiveM

Ralat ini bermakna klien FiveM cuba menghubungi pelayan tiga kali dan tidak mendapat jawapan yang boleh digunakan. Kadangkala masalahnya di pihak pemain, kadangkala di pelayan. Berikut cara mengenal pasti yang mana, dan cara membaiki kedua-duanya.

Oleh pasukan Nodewave · Dikemas kini 8 November 2026

Maksud ralat ini

Apabila anda menyertai, klien FiveM terlebih dahulu meminta butiran pelayan melalui HTTP pada port permainan, 30120 secara lalai, kemudian bersambung ke permainan itu sendiri. Jika permintaan pertama itu tamat masa atau ditolak tiga kali berturut-turut, FiveM berhenti mencuba dan memaparkan ralat ini. Ada sesuatu antara pemain dan port pelayan yang tidak menjawab.

Melihat “Failed to fetch server variables” atau kod CURL seperti 28 atau 7? Baca panduan ralat CURL FiveM. Kod HTTP seperti 502 atau 503? Baca panduan “Failed handshake to server”.

Semakan pantas untuk pemain

  1. Pastikan pelayan dalam talian. Cari dalam senarai pelayan, atau tanya dalam Discord komuniti sama ada orang lain boleh menyertai.
  2. Sambung terus. Tekan F8 dalam FiveM dan taip connect ip:port dengan alamat yang diberikan pemilik pelayan.
  3. Matikan VPN atau proksi anda. Sesetengah VPN menyekat atau memperlahankan port yang digunakan FiveM.
  4. Kosongkan cache FiveM. Tutup FiveM, buka %localappdata%\FiveM\FiveM.app\data dan padam folder cache, server-cache dan server-cache-priv. Kekalkan game-storage, jika tidak FiveM perlu memuat turun data permainan semula.
  5. Cuba rangkaian lain. Mulakan semula penghala anda atau gunakan hotspot telefon. Jika berjaya di sana, masalahnya ialah laluan ISP anda ke pelayan.
  6. Semak firewall dan antivirus anda. Perisian keselamatan kadangkala menyekat sambungan FiveM.

Pembaikan untuk pemilik pelayan

Jika beberapa pemain melihat ralat ini pada masa yang sama, masalahnya hampir selalu di pihak pelayan.

1. Pastikan pelayan sedang mendengar

Dalam server.cfg, pelayan perlu mendengar pada TCP dan UDP di port yang sama:

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

Semak konsol untuk ralat selepas pelayan bermula, dan pastikan txAdmin menunjukkan pelayan dalam talian.

2. Buka port dalam setiap firewall

Benarkan port 30120 untuk TCP dan UDP dalam firewall sistem pengendalian dan dalam mana-mana firewall yang disediakan hos anda. Peraturan TCP yang tiada menyebabkan ralat ini, kerana langkah pertama menyertai menggunakan TCP. Pada Linux dengan ufw:

sudo ufw allow 30120/tcp
sudo ufw allow 30120/udp

3. Semak alamat yang digunakan pemain

Jika anda menukar port, atau meletakkan pelayan di belakang proksi atau perkhidmatan perlindungan DDoS, pastikan pemain dan senarai pelayan mendapat alamat yang betul. Tetapan seperti sv_endpoints dan sv_listingHostOverride mesti sepadan dengan alamat yang benar-benar boleh dicapai pemain.

4. Cari hitch pada pelayan

Thread pelayan yang terbeban boleh menjawab terlalu perlahan semasa pemain menyertai. Pantau konsol untuk amaran hitch, terutamanya sejurus selepas mula semula, dan cari resource puncanya dengan profiler terbina dalam (profiler record).

5. Semak penapisan DDoS anda

Penapisan di hadapan pelayan anda mesti membenarkan trafik FiveM pada TCP dan UDP. Jika satu peraturan membuang permintaan HTTP pada port permainan anda, pemain melihat ralat ini walaupun pelayan sedang berjalan.

Masih tersekat?

Catat masa ralat, alamat IP pemain dan tangkapan skrin. Dengan itu, hos anda boleh menyemak log dan melihat di mana sebenarnya sambungan terhenti.

Hos pelayan FiveM anda di Singapura

Ping rendah untuk pemain di India, Malaysia dan Indonesia, pada AMD EPYC dengan NVMe dan perlindungan DDoS Gcore pada setiap IP.

Pengehosan FiveM di Singapura →