Saya telah selesai mengerjakan RPG dan akan terasa jauh lebih menyenangkan untuk membuatnya menjadi multi-pemain. SFML memiliki fitur jaringan, saya pikir itu mungkin tetapi sekali lagi, tidak pernah dalam hidup saya saya pernah mencoba sesuatu yang mendasar tentang jaringan, pada kenyataannya pengetahuan saya tentang itu sangat terbatas.
Apa yang diperlukan untuk membuat game multi-pemain menjadi bijaksana? Saya tidak berbicara tentang MMO, lebih seperti jenis permainan co-op. Apakah saya memerlukan banyak uang untuk membayar hosting dan server dan banyak hal untuk membuatnya?
c++
multiplayer
sfml
Bugster
sumber
sumber
Jawaban:
Anda benar-benar dapat melakukan ini tanpa server Anda sendiri sama sekali. Namun itu akan menjadi sedikit lebih banyak pekerjaan untuk pengguna Anda. Satu pengguna dapat bertindak sebagai server (dengan aplikasi server terpisah atau dibangun ke dalam gim Anda) atau Anda dapat menerapkan arsitektur peer-to-peer . Pertimbangkan, misalnya, Minecraft, tidak ada permainan server hosting publik. Pengguna membuat server mereka sendiri dan teman-teman mereka terhubung langsung ke sana. Atau di masa lalu di Warcraft 2, pengguna akan menggunakan modem mereka untuk memanggil modem pemain lain dan memiliki koneksi langsung melalui telepon.
Namun, jika Anda ingin memiliki sistem lobi, yang mencantumkan server yang tersedia, Anda harus berinvestasi pada perangkat keras Anda sendiri.
Pelajari lebih lanjut tentang opsi dan tentukan struktur seperti apa yang ingin Anda siapkan.
sumber
Anda juga dapat mempertimbangkan layanan seperti player.io ada beberapa lagi, tetapi yang terlintas dalam pikiran. Pemain IO dan beberapa yang lain memiliki paket gratis.
sumber
Sampai Anda memiliki banyak pengguna, Anda tidak perlu gunung severs. Nama domain dan server cloud seharusnya sekitar $ 300 / tahun untuk memulai, tetapi jangan pergi untuk harga terendah, ada banyak penyedia jelek di luar sana.
sumber
Saya kira tidak. Anda dapat menggunakan "Cirrus" (Gratis) dari Adobe untuk membuat aplikasi multiuser berbasis peer to peer seperti mengobrol, dan game sederhana (bukan ofcourse yang rumit, karena itu membutuhkan server di antaranya).
sumber
Orang yang berinvestasi di server mereka sendiri juga dapat menjual data yang akan dihasilkan pengguna dan juga dapat menganalisis semua statistik dan info lebih efektif; tetapi server dan bandwidth benar-benar tidak semurah itu, jadi jika Anda tidak punya cukup uang jangan mulai memikirkan hal ini dan ikuti ide-ide yang diberikan oleh jawaban lain.
sumber