Opsi apa yang saya miliki untuk hosting game

19

PENOLAKAN: Saya tahu pertanyaan ini mulai meninggalkan pulau pengembangan tetapi sangat terkait dengan pengembangan game dan masih berpikir ini adalah tempat terbaik.

Saya melihat banyak game klien desktop MMOs / online gratis di luar sana. Saya bingung dengan kemampuan untuk mendanai seperti itu. Saya tidak keberatan menjadi tuan rumah sendiri, tetapi paling tidak ingin seseorang menyelenggarakan layanan penjodohan. Jika para pengembang indie ini benar-benar mengucurkan uang ke server, maka saya gagal tetapi jika seseorang dapat "mempelajari saya" :) beberapa alternatif saya akan sangat menghargainya.

Jonathan Kaufman
sumber

Jawaban:

11

Anda dapat meng-host layanan penjodohan sederhana di Google App Engine secara gratis. Seharusnya bisa melayani banyak pengguna. Jika mulai benar-benar populer, Anda dapat mulai membayar layanan dengan apa yang Anda peroleh.

drxzcl
sumber
2
Ini sepertinya pilihan terbaik saya sekarang. Saya perlu gratis untuk tahap pengembangan. Terima kasih.
Jonathan Kaufman
NooOoOOoooOOooOOooOoooooO . . Poin utama adalah: 1) Datastore latensi tinggi dan sangat tidak dapat diandalkan . (Lihat timing di sana, lalu pertimbangkan MySQL dapat melakukan 20.000 sisipan / detik ) 2) Biaya GAE untuk waktu CPU yang digunakan (yaitu mereka menghitung berapa banyak instruksi CPU yang Anda lakukan)., Vs setiap layanan lainnya hanya memungkinkan Anda menyewa inti CPU dan Anda menggunakannya sebanyak yang Anda inginkan tanpa biaya tambahan 3) GQL tidak digunakan di tempat lain.
bobobobo
Saya akan sangat merekomendasikan menggunakan Amazon AWS sebagai gantinya .
bobobobo
AWS juga merupakan opsi yang sangat baik, tetapi ini merupakan jenis layanan yang berbeda (IaaS vs. PaaS). Anda tidak mendapatkan penskalaan elastis yang Anda dapatkan dengan GAE. Juga, hanya karena mereka menagih dengan cara yang tidak biasa, itu tidak berarti bahwa itu akan mahal. Lakukan perhitungan. Lihat di sini untuk contohnya: Gamesfromwithin.com/... Jelas, tidak semua situasi sama, dan kebutuhan yang berbeda memerlukan solusi yang berbeda. PS: artikel yang Anda tautkan adalah pra-HRD. Segalanya menjadi jauh lebih baik.
drxzcl
1
@obobobo: Halaman yang Anda tautkan tampaknya tidak berfungsi saat ini. Ironis ya;)
drxzcl
2

Anda juga dapat menunda beberapa biaya server pada salah satu pengguna setelah Anda mengatur pertandingan. Memiliki satu pemain acak (lebih disukai dengan koneksi terbaik ke semua pemain lain) menjadi "tuan rumah". Jika pemain ini terputus, maka cari host terbaik berikutnya dan seterusnya.

Bryan Denny
sumber
1

Saya tahu pertanyaan ini sudah dijawab, tetapi terutama dengan rilis terbaru dari beanstalk elastis, Amazon Web Services adalah alternatif lain.

Ken
sumber
1

Yang benar-benar Anda butuhkan untuk meng-host game adalah mesin virtual di cloud.

"VM in the cloud" hanyalah "instance" dari O / S yang berjalan pada beberapa perangkat keras pada beberapa server yang memiliki konektivitas internet yang baik. Beberapa VM dapat berjalan pada perangkat keras yang sama, (tapi itu bukan urusan Anda sebagai konsumen). Mereka menjanjikan Anda ketersediaan daya CPU dan RAM minimum tertentu. Untuk semua maksud dan tujuan meskipun Anda baru saja mendapatkan mesin jarak jauh yang dapat Anda gunakan SSH (atau Remote Desktop atau apa pun).

Ada 2 penyedia utama yang saya tahu (yang lain merasa bebas untuk menambahkan lebih banyak) yang menawarkan harga yang wajar.

1) EC2 Layanan Web Amazon (mulai $ 0,02 / jam). Ada banyak konfigurasi untuk dipilih, tetapi jika Anda bahkan belum memiliki akun Amazon, maka itu bagus karena Anda dapat menggunakan instance "mikro" secara gratis selama 1 tahun (1 tahun adalah sejak tanggal Anda menandatangani up , bukan dari tanggal Anda menendang server pertama Anda).

Jika Anda sudah memiliki akun selama setahun, harganya sekitar $ 0,02 / jam. Untuk contoh "mikro" Linux. Jadi dalam satu bulan, totalnya sekitar $ 15 (744 jam / bulan).


2) Windows Azure (mulai $ 0,02 / jam) menawarkan Windows dan Linux VM dengan harga yang sama. Jika Anda ingin memprogram dengan teknologi Microsoft, Azure patut dicoba (saya tidak yakin tentang QOS vs Amazon) tetapi tampaknya premium lisensi lebih rendah ketika Anda pergi melalui MSFT langsung daripada menyewa kotak Windows dari Amazon.

bobobobo
sumber
0

Steamworks adalah opsi jika Anda tidak keberatan terikat pada platform mereka (bukan kerugian besar karena sebagian besar gamer mungkin sudah memiliki Steam).

pembuat kode
sumber
satu-satunya masalah dengan steamworks adalah Anda membutuhkan permainan. Saya mencari alternatif yang murah untuk saya coba dan kembangkan.
Jonathan Kaufman
Saya kira studio besar mendapatkan lebih banyak keleluasaan pada aturan-aturan itu: - / (kami jelas tidak punya apa-apa untuk beberapa game kami ketika saya pertama kali mendapat akses SDK)
coderanger
0

Jika Anda menginginkan hal yang sangat sederhana, Anda dapat menemukan hal-hal "gratis" di mesin aplikasi dan semacamnya, tetapi Anda juga dapat menjalankan hal-hal yang cukup rumit di slicehost.com dan mulai dengan 20 dolar. Anda akan terkejut betapa banyak yang dapat Anda lakukan dengan irisan kecil. Jika Anda mendapatkan lebih banyak lalu lintas daripada beberapa ratus dolar dapat membayar, Anda harus dapat menghasilkan uang entah bagaimana.

DFectuoso
sumber
Saya berterima kasih atas opsi ini. Ini pasti sesuatu yang saya akan melihat ke dalam tetapi untuk saat ini pada tahap awal googles mesin aplikasi gratis tampaknya menawarkan apa yang saya butuhkan.
Jonathan Kaufman