Pendahuluan (analisis masalah)
Sebagai seorang pengembang game atau arsitek, apakah Anda sedang kesulitan dengan pertanyaan-pertanyaan berikut saat memutuskan untuk meluncurkan produk Anda secara global dan menerapkan “server global”?
- Tingkat latensi jaringan tetap sangat tinggi: Pemain Brasil terhubung ke server inti Anda yang berada di Virginia, dengan latensi lebih dari 300 ms, perintah operasi yang lambat, dan ketidakadilan dalam kompetisi, sehingga para pemain terus mengeluh.
- Komunikasi suara terganggu dan terjadi kehilangan paket: Kolaborasi tim adalah kunci untuk menang, tetapi suara lintas negara yang terputus-putus dan penuh gangguan membuat komunikasi taktis menjadi “tebak-tebakan”, yang sangat memengaruhi pengalaman bermain dan retensi pemain.
- Fluktuasi jaringan dan kehilangan paket:Tautan jaringan lintas operator dan lintas negara sangat kompleks, dan jaringan yang tidak stabil serta paket data yang hilang dapat menyebabkan karakter pemain “teleportasi” atau “ditarik kembali”, yang merupakan bencana fatal bagi pengalaman bermain game FPS.
- Stabilitas di bawah kondisi throughput tinggi:Saat versi baru dirilis atau selama acara, sejumlah besar pemain akan mengaksesnya secara bersamaan. Bagaimana server bisa menangani permintaan koneksi yang sangat banyak dan memastikan layanan tidak terganggu?
Jika Anda sedang mengalami kesulitan karena latensi tinggi, gagap suara, dan koneksi internet yang tidak stabil saat bermain game multiplayer global, maka solusi gabungan GME + GAAP yang ditawarkan oleh Tencent Cloud akan memberikan solusi yang lengkap dan efisien untuk Anda.
Diagram arsitektur solusi dan ikhtisar.
Gambar di bawah ini menunjukkan arsitektur keseluruhan dari game kompetitif global yang sama, yang dibangun berdasarkan produk Tencent Cloud:

Proses desain inti dari program ini adalah sebagai berikut:
- 1.Akses dan akselerasi global:Pemain dari seluruh dunia dapat berpartisipasi melaluiGAAP (Global Application Acceleration)Akses ke titik akses tepi (POP) terdekat, lalu lintas mengalir langsung ke kelompok server game melalui saluran berkecepatan tinggi internal Tencent Cloud, yang sangat mengurangi latensi dan ketidakstabilan yang disebabkan oleh transmisi melalui jaringan publik.
- 2.Proses bisnis inti:Aliran data yang dipercepat melewatiBalancing Beban (CLB)Distribusikan kepada yang dikerahkan diServer cloud (CVM)Cluster server game online ini menangani logika pertempuran inti dan terhubung denganDatabase game (TcaplusDB)\n Melakukan interaksi data.
- 3.Komunikasi suara berkualitas tinggi:\n Klien pemain terhubung langsung denganMesin Multimedia Gaming (GME)Layanan ini membuat saluran suara dengan latensi rendah, mencapai suara tim berkualitas tinggi dan efek suara lokasi 3D, serta melakukan interaksi informasi yang diperlukan dengan server game (seperti manajemen ruangan).
Nilai proposisi dari arsitektur ini sangat jelas:Menggunakan GAAP untuk mengatasi masalah latensi transmisi jaringan, dan menggunakan GME untuk mengatasi masalah kualitas suara secara real-time. Kedua teknologi ini bekerja sama dengan baik, ditambah dengan kemampuan komputasi, jaringan, dan keamanan yang kuat dari Tencent Cloud, untuk menyediakan infrastruktur yang kuat dan andal bagi game global yang menggunakan server yang sama.
Detail produk dan komponen inti
| Nama komponen. | \nMemainkan peran | \nRekomendasi konfigurasi/pilihan utama. | Mengapa memilihnya? |
|---|---|---|---|
| ?Akselerasi Aplikasi Global (GAAP) | Inti dari akselerasi jaringan.Melalui teknologi terowongan proxy, sebuah koneksi dibuat antara pemain dan server game.Jalur cepat khusus.\n, Mencapai optimisasi jaringan dan pengurangan latensi. | - Area akselerasi: Pilih rute yang mencakup area di mana pemain terkonsentrasi (seperti Asia Tenggara, Amerika Utara) dan lokasi server. - Kapasitas konkuren: Pilih spesifikasi bandwidth yang sesuai berdasarkan perkiraan jumlah pemain yang online secara bersamaan. | Tanpa memodifikasi kode bisnis, optimisasi jaringan dapat dicapai. Tencent Cloud memiliki lebih dari 2.800 node akselerasi global, yang secara efektif mengatasi masalah ketidakstabilan jaringan lintas negara dan lintas operator, serta mengurangi latensi rata-rata hingga lebih dari 301 TB/dtk. |
| ?Mesin Multimedia Gaming (GME) | Inti dari komunikasi suara.Menyediakan layanan suara real-time berkualitas tinggi dengan latensi rendah (termasuk suara skuad, suara lokasi 3D), serta fitur tambahan seperti pesan suara, konversi suara ke teks, dan keamanan konten. | - Pilihan kualitas suara:Pilih kualitas audio yang mulus (prioritas latensi) atau kualitas HD (prioritas kualitas) berdasarkan jenis permainannya. - Mengaktifkan anti-loss packet: Sangat disarankan untuk mengaktifkannya, untuk memastikan kelancaran aliran suara di jaringan dengan tingkat packet loss yang tinggi. | Diperancang khusus untuk skenario game, dengan kemampuan sangat kuat dalam menangani paket yang hilang (masih dapat berkomunikasi dengan lancar meskipun terjadi kehilangan paket 70%). Akses tanpa batas, menyediakan API yang kaya, dan memiliki kemampuan perlindungan keamanan suara terdepan di industri. |
| ?️Server cloud (CVM) | Inti perhitungan bisnis.Ini digunakan untuk mengimplementasikan semua program back-end bisnis game, seperti server logika game, server lobi, dan lain-lain. | - Pilihan model: \n Hitung tipe yang dioptimalkan atau tipe standar, pilih berdasarkan kebutuhan CPU/memori sesuai dengan logika permainan. - Penyebaran zona yang tersedia: Menggunakan penyebaran multi-zona ketersediaan di area utama untuk memastikan ketersediaan tinggi. | Menyediakan layanan komputasi yang stabil, aman, fleksibel, dan berkinerja tinggi, mendukung skalabilitas tingkat menit, dan dengan mudah menangani lonjakan permintaan layanan. |
| ⚖️Balancing Beban (CLB) | Inti dari penjadwalan lalu lintas.Secara otomatis mendistribusikan permintaan permainan pemain ke beberapa contoh server permainan yang sehat, menghilangkan kemungkinan kegagalan pada satu titik. | - Perjanjian Pengawasan: Mengonfigurasi pemantauan protokol TCP/UDP, dan meneruskan aliran data game. - Algoritma penjadwalan:\n\nMendukung algoritma seperti Weighted Round Robin (WRR) dan mendistribusikan beban server secara efisien. | Meningkatkan ketersediaan dan skalabilitas layanan, serta mencapai skalabilitas horizontal server game, sehingga pemain selalu terhubung ke server yang tersedia. |
| ?️Database game (TcaplusDB) | Inti penyimpanan data.Ini adalah database NoSQL terdistribusi yang dirancang khusus untuk game, yang digunakan untuk menyimpan data terstruktur seperti status pemain, ruang permainan, item, dan lain-lain. | - Desain tabel:Menggunakan struktur Key-Record, cocok untuk model data game. - Konfigurasi membaca dan menulis: \n Mendukung konfigurasi kapasitas baca-tulis sesuai kebutuhan. | Kinerja tinggi, latensi rendah, mendukung arsitektur seluruh wilayah dan seluruh server, serta dapat dengan mudah menangani permintaan baca-tulis dengan throughput tinggi dalam game. |
| ?️Perlindungan DDoS dari Dayu. | Inti dari perlindungan keamanan.Menyediakan kemampuan perlindungan DDoS tingkat T untuk server game, untuk melawan serangan jaringan umum seperti Syn Flood dan serangan CC. | - Tingkat perlindungan:Setelah bisnis terhubung, perlindungan dasar akan diaktifkan secara otomatis. Disarankan untuk membeli paket perlindungan tingkat lanjut untuk menghadapi serangan dengan lalu lintas tinggi. | Industri game merupakan salah satu target utama serangan DDoS. Dayu Guard menyediakan perlindungan 24 jam untuk bisnis, memastikan layanan game tidak terganggu oleh serangan dan menjaga kelangsungan bisnis. |
Ringkasan kelebihan dari solusi tersebut.
- ⚡ Latensi sangat rendah secara global:Saluran khusus GAAP mengoptimalkan jalur jaringan, secara signifikan mengurangi latensi dan ketidakstabilan jaringan lintas negara, serta menyediakan lingkungan kompetitif yang adil dan lancar bagi para pemain.
- ? Suara yang jelas dan lancar:GME memiliki ketahanan jaringan yang sangat kuat, yang memastikan suara tetap jelas dan dapat dimengerti bahkan dalam kondisi gerakan cepat atau jaringan yang buruk, sehingga membantu pemain melakukan kolaborasi taktis secara efisien.
- \n? Kemampuan menangani beban kerja tinggi secara fleksibel:Berdasarkan kemampuan elastisitas skala dari CVM dan CLB, skala dapat diperluas secara otomatis dan mulus, sehingga dapat dengan mudah menangani lonjakan lalu lintas yang disebabkan oleh peluncuran layanan, acara, atau kompetisi.
- ?️ Pengawalan yang aman dan terpercaya: Dari serangan jaringan (DDoS) hingga keamanan konten suara (umpatan, iklan), kami menyediakan perlindungan menyeluruh untuk memastikan lingkungan permainan yang sehat dan aman.
- \n? Penyebaran global satu atap: Dengan mengandalkan infrastruktur global Tencent Cloud, Anda tidak perlu membangun node di luar negeri, sehingga dapat mengimplementasikan penyebaran bisnis secara global dengan cepat, serta mengurangi kompleksitas dan biaya operasi dan pemeliharaan.
Scenario aplikasi dan klien yang cocok
Program ini sangat cocok untuk skenario bisnis dan klien berikut:
- Scenario aplikasi:
- Gim seluler berat seperti MOBA/MMORPG/FPS:Seperti game dengan interaksi real-time dan kolaborasi tim yang kuat, seperti Arena of Valor dan PUBG Mobile.
- Permainan dengan server global/koneksi regional: Semua pemain terhubung ke kluster server yang sama, atau pemain dari wilayah berbeda harus bertarung lintas wilayah.
- Permainan dan acara e-sports: Kompetisi e-sports profesional yang memiliki persyaratan ekstrem terhadap latensi dan stabilitas jaringan.
- Pelanggan yang berlaku:
- Pengembang game dengan pengguna di seluruh dunia yang berencana untuk go global atau sudah go global.
- Tim game yang mengejar pengalaman gaming terbaik dan berharap menggunakan keunggulan teknologi untuk membentuk daya saing produk.
- Proyek game dengan jumlah pengguna aktif harian (DAU) yang besar seringkali menghadapi tantangan dalam menangani tingkat koneksi yang tinggi.
Tautan terkait.
- Tautan situs web resmi produk:
- Tautan uji coba gratis:
- Tautan tutorial teknis:
- Tautan solusi: