Atasi “Failed handshake to server” dan HTTP 502, 503, atau 403 di FiveM
“Failed handshake to server” berarti FiveM menjangkau sesuatu di alamat server, tetapi permintaan bergabungnya tidak mendapat jawaban yang layak. Saat kode HTTP ditampilkan, jawaban berasal dari proxy, filter, atau firewall di depan server, bukan dari FXServer yang sehat.
Arti error ini
Sebelum game dimuat, FiveM mengirim permintaan bergabung ke server, yang disebut handshake, untuk mendapat izin terhubung. Jika permintaan itu gagal, Anda melihat error ini. Jika pesan diakhiri kode HTTP, ada sesuatu yang menjawab tetapi tidak meneruskan permintaan ke FXServer. Jika diakhiri kode CURL, koneksinya sendiri yang gagal; lihat panduan error CURL FiveM.
Arti kode HTTP
| Kode | Artinya biasanya |
|---|---|
| HTTP 502 | Proxy di depan server tidak mendapat balasan valid darinya: server berhenti, crash, atau tidak terjangkau dari proxy. |
| HTTP 503 | Server atau proxy kelebihan beban, sedang restart, atau untuk sementara menolak permintaan baru. |
| HTTP 504 | Proxy menunggu server lalu menyerah. Server hang atau terlalu lambat. |
| HTTP 403 | Ada yang sengaja memblokir Anda: aturan firewall, filter DDoS, blokir negara, atau ban. |
| HTTP 405 | Apa pun yang menjawab tidak menerima permintaan bergabung. Ini terjadi dengan proxy web di depan port game, atau saat ada masalah di sisi Cfx.re. |
Pengecekan cepat untuk pemain
- Terhubung langsung. Tekan F8 dan ketik
connect ip:portdengan alamat server. Cara ini melewati daftar server dan berhasil untuk banyak pemain. - Coba server lain. Jika semua server gagal, masalahnya di jaringan Anda atau Cfx.re, bukan satu server. Jika hanya satu yang gagal, beri tahu pemiliknya.
- Periksa filter jaringan Anda. Filter di sekolah, kantor, dan sebagian ISP memblokir FiveM. Minta agar cfx.re diizinkan, atau uji dengan hotspot ponsel.
- Matikan VPN Anda dan pastikan firewall dan antivirus mengizinkan FiveM.
- Tunggu dan bandingkan. Jika error menyebut autentikasi, tiket, atau nama host Cfx.re, penyebabnya bukan server. Tanyakan di Discord komunitas apakah yang lain mengalaminya juga, hapus cache DNS Anda, dan coba lagi nanti.
Perbaikan untuk pemilik server
1. Gunakan build server terbaru
Pemain pernah melaporkan error handshake pada build FXServer lama yang tidak muncul lagi di build terbaru. Perbarui ke build rekomendasi terbaru dan restart.
2. Uji server dari luar
Dari komputer di jaringan lain, minta halaman info server dan lihat baris statusnya:
curl -i http://YOUR_SERVER_IP:30120/info.json
HTTP 200 dengan JSON berarti FXServer menjawab. Hasil lain, atau timeout, berarti ada sesuatu di antara pemain dan server yang menghalangi.
3. Lepaskan proxy web dari port game
FiveM membutuhkan TCP dan UDP mentah di port game. Proxy HTTP seperti nginx, Apache, atau proxy Cloudflare di depannya menyebabkan error 502, 503, dan 405. Jika Anda butuh penyaringan serangan, gunakan IP terlindungi yang meneruskan TCP dan UDP, bukan proxy HTTP.
4. Periksa ban dan batas laju
403 pada sebagian pemain biasanya berarti sebuah aturan memblokir mereka. Tinjau jail fail2ban, batas laju iptables, blokir negara, dan aturan filter DDoS. Banyak pemain berbagi satu alamat IP di jaringan seluler dan kampus, sehingga batas ketat per IP bisa mengunci satu kelompok sekaligus. Minta alamat IP pemain yang terdampak dan cari di log Anda.
5. Periksa kesehatan server
Server yang sedang restart atau terjebak hitch panjang menjawab dengan 503 atau 504. Pantau konsol di sekitar waktu error dan atasi peringatan hitch; lihat cara memperbaiki “server thread hitch warning”.
6. Periksa firewall dan daftar blokir host Anda
Beberapa panel VPS punya firewall sendiri di depan sistem operasi. Pastikan firewall itu mengizinkan TCP dan UDP di port game, dan alamat IP server Anda tidak masuk daftar blokir.
Error yang menimpa setiap server
“Could not fetch C->S authentication ticket”, “Could not resolve host” dengan nama Cfx.re, dan error HTTP dari langkah autentikasi biasanya menimpa setiap pemain di setiap server. Posisinya di antara PC pemain dan layanan Cfx.re, jadi tidak ada yang perlu diperbaiki di server Anda. Sering kali error ini hilang sendiri dalam beberapa jam; membersihkan DNS atau pindah ke 1.1.1.1 membantu jika penyebabnya DNS.
Masih belum berhasil?
Catat teks error yang persis, waktu, alamat IP pemain, dan hasil uji curl. Dengan itu host Anda bisa memeriksa log-nya dan melihat di mana permintaan berhenti.
Host server FiveM Anda di Singapura
Ping rendah untuk pemain di India, Malaysia, dan Indonesia, di AMD EPYC dengan NVMe dan perlindungan DDoS Gcore di setiap IP.
