ID penyebab isp-cgnat · Penanggung jawab utama Pengembangan klien (Tim Pengembang Game) · Turut terlibat Pengembangan server (Tim Pengembang Game), Infrastruktur jaringan (Tim Infrastruktur)
Jaringan seluler dan sebagian ISP membuat banyak pelanggan berbagi satu IP, dan mapping koneksi idle dihapus dalam waktu singkat.
Mengapa Perangkat ISP mengelola tabel sesi untuk banyak sekali pelanggan → Akibatnya Batas tabel sesi, idle timeout yang pendek → Di layar Disconnect setelah lama diam, false positive yang memblokir sekaligus semua orang yang memakai IP yang sama
Penanggung jawab utama Pengembangan klien (Tim Pengembang Game) · Turut terlibat Pengembangan server (Tim Pengembang Game), Infrastruktur jaringan (Tim Infrastruktur)
Tugas Tim Pengembang Game
Klien: kirim heartbeat dengan interval maksimal setengah dari idle timeout terpendek, yang di jaringan seluler bisa sekitar 30 detik (mapping CGNAT ISP hanya diperbarui dengan pasti oleh paket yang keluar dari dalam, jadi klien yang mengirim), reconnect otomatis jika terputus. Server: balas heartbeat, bersihkan koneksi lebih dulu jika tidak menerima heartbeat dalam waktu tertentu, lanjutkan sesi pemain yang sama lewat token sesi walau mapping berubah dan alamat serta port berbeda, terapkan kebijakan pemblokiran berbasis IP dengan hati-hati karena satu IP bisa dipakai banyak orang (nilai bersama kriteria akun dan perangkat).
Tugas Tim Infrastruktur
Sesuaikan batas jumlah koneksi per IP dan jumlah koneksi baru per detik di firewall dan perangkat proteksi DDoS dengan IP bersama dari ISP (naikkan ambang atau beri pengecualian untuk blok alamat operator seluler).
Kisaran angka
Idle timeout UDP di jaringan seluler ada yang hanya sekitar 30 detik.
Di grafik
Koneksi putus serentak · Jumlah disconnect (timeout heartbeat), waktu idle sebelum terputus (per ISP)
Yang diperiksa
Periksa jumlah akun yang tersambung bersamaan dari satu IP dan ISP-nya (ASN) di log koneksi, lalu kumpulkan waktu idle koneksi yang terputus setelah idle per ISP. Di sisi pemain, periksa alamat internet (WAN) di halaman admin router
Cocok jika
Di blok alamat operator seluler, banyak akun tersambung dari satu IP, dan waktu idle sebelum terputus terkumpul pendek di sekitar 30–60 detik. Alamat WAN router berada di 100.64.0.0/10 (alamat bersama untuk NAT ISP) atau berbeda dari alamat yang dilihat server
Tidak cocok jika
Terkumpul pada pengguna router rumahan tanpa kaitan dengan ISP: lebih mungkin “Mapping NAT kedaluwarsa”
RFC 6269: Issues with IP Address SharingIETF Jika satu alamat dipakai bersama, pemblokiran berbasis IP (penalty box) juga memblokir pelanggan lain di alamat yang sama