Apakah Anda memerlukan server mahal dan hosting mewah untuk membuat game multipemain?


11

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?


2
Kami membuat sebagian besar permainan kami bekerja dalam skema P2P pada awalnya. Semua klien menyiarkan kehadiran mereka (termasuk wifi dan bluetooth). Ketika seorang pengguna memilih perangkat lain, pengguna lain dapat menerimanya dan server dipilih (kurang lebih secara acak). Lebih banyak teman yang bisa terhubung setelah itu. Lihatlah en.wikipedia.org/wiki/Zero_configuration_networking untuk mendapatkan inspirasi tentang penemuan rekan.
Coyote

Jawaban:


12

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.


Selamat atas penyelesaian game Anda. Semoga berhasil dengan multiplayer! Ini akan menjadi tantangan untuk game yang sudah selesai, tetapi harus menarik.
MichaelHouse

Ya, itu ide bagus di atas kertas tetapi seperti yang Anda katakan, untuk perjodohan, melobi atau papan peringkat Anda membutuhkan server pusat.
Chuck D

1
@RubberMallet Intinya adalah bahwa hal-hal itu tidak diperlukan. Ini adalah ide bagus di kertas dan dalam praktik. Ada sejumlah gim yang multipemain dan tidak memiliki server pusat apa pun. Ini sangat umum dalam permainan co-op seperti yang ditanyakan OP.
MichaelHouse

2

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.


1

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.


1

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).


0

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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.