Important: UNet adalah solusi yang diuraikan, dan Solusi Multiplayer baru dan Networking (Netcode untuk GameObjects) sedang berkembang. Untuk informasi lebih lanjut dan langkah selanjutnya melihat informasi di . |
Ada dua jenis pengguna untuk fitur Jaringan:
Jaringan Unity memiliki API scripting “tingkat tinggi” (yang akan kita lihat sebagai HLAPI). Menggunakan ini berarti Anda mendapatkan akses ke perintah yang mencakup sebagian besar persyaratan umum untuk permainan multiuser tanpa perlu khawatir tentang rincian implementasi “rata level”. HLAPI memungkinkan Anda untuk:
Jaringan Unity terintegrasi ke dalam mesin dan editor, memungkinkan Anda untuk bekerja dengan komponen dan bantuan visual untuk membangun permainan multiplayer Anda. Ini menyediakan:
Unity menawarkan Layanan Internet untuk mendukung permainan Anda sepanjang produksi dan rilis, yang meliputi:
Kami mencakup Lapisan Transportasi Real-Time yang menawarkan:
Jaringan Unity menerapkan fitur otentikasi built-in sederhana yang memberikan dukungan dasar untuk memvalidasi sesi, tetapi bukan solusi otentikasi yang kuat.
otentikasi Robust dapat menjadi faktor penting dalam mengembangkan proyek multiplayer, karena membantu mencegah pengguna jahat dari menyembunyikan sesi pemain, meniru pengguna lain, memutuskan pemain yang sah dari game, atau tindakan jahat lainnya spesifik untuk permainan atau aplikasi Anda.
Karena Unity hanya menyediakan otentikasi bawaan sederhana, jika Anda memerlukan perlindungan yang kuat terhadap tindakan jahat dalam permainan atau aplikasi Anda, Anda harus menggunakan otentikasi dan solusi enkripsi pihak ketiga, atau menerapkannya sendiri menggunakan plugin seperti implementasi referensi ini dan API.
Anda juga dapat menggali proyek sampel multiplayer kami untuk melihat bagaimana fitur ini digunakan bersama. Proyek sampel berikut dapat ditemukan dalam: