Oyun barındırmak için ne gibi seçeneklerim var


19

YASAL UYARI: Bu sorunun kalkınma adasından ayrılmaya başladığını biliyorum ama çok oyun geliştirme ile ilgili ve hala bunun en iyi yer olduğunu düşünüyorum.

Orada birçok ücretsiz MMO / çevrimiçi masaüstü istemci oyunu görüyorum. Böyle bir fon sağlama yeteneğine şaşkınım. Kendimi barındırma umurumda değil ama en azından birisi bir çöpçatanlık hizmeti barındırmak istiyorum. Bu indie devs gerçekten sunucu drenaj aşağı para yağıyor sonra vidalı ama bazıları "beni öğrenebilirsiniz" :) bazı alternatifleri büyük ölçüde takdir ediyorum.

Yanıtlar:


11

Google App Engine'de ücretsiz olarak basit bir eşleştirme hizmetine ev sahipliği yapabilirsiniz. Birçok kullanıcıya hizmet verebilmelidir. Gerçekten popüler olmaya başlarsa, kazandığınız parayla hizmet için ödeme yapmaya başlayabilirsiniz.


2
Bu benim en iyi seçeneğim gibi görünüyor. Geliştirme aşaması için özgür olmalıyım. Teşekkür ederim.
Jonathan Kaufman

NooOoOOoooOOooOOooOoooooO . . Anahtar noktalar şunlardır: 1) Datastore yüksek gecikme süresi ve son derece güvenilmez . (Oradaki zamanlamalara bakın, sonra MySQL'in 20.000 kesici uç / saniye yapabileceğini düşünün) 2) Kullanılan CPU süresi için GAE ücretleri(yanikaç CPU talimatı yaptığınızı sayarlar ). 3) GQL başka hiçbir yerde kullanılmaz.
bobobobo

Bunun yerine Amazon AWS kullanmanızı şiddetle tavsiye ederim .
bobobobo

AWS de gerçekten iyi bir seçenektir, ancak farklı bir hizmet türüdür (IaaS vs. PaaS). GAE ile elde ettiğiniz elastik ölçeklemeyi elde edemezsiniz. Ayrıca, alışılmadık bir şekilde faturalandırdıkları için, pahalı olacağı anlamına gelmez. Matematik yap. Çalışmaya bir örnek için buraya bakın: gamesfromwithin.com/… Açıkçası, herkesin durumu aynı değildir ve farklı ihtiyaçlar farklı çözümler gerektirir. Not: bağlandığınız makale İKG öncesi. Her şey çok daha iyi oldu.
drxzcl

1
@bobobobo: Bağlandığınız sayfa şu anda çalışmıyor gibi görünüyor. Ironic huh;)
drxzcl

2

Bir eşleşme ayarladıktan sonra kullanıcılardan birine bazı sunucu maliyetlerini de erteleyebilirsiniz. Bir rastgele oyuncunun (tercihen diğer tüm oyuncularla en iyi bağlantısı olan) "ev sahibi" olmasını sağlayın. Bu oyuncunun bağlantısı kesilirse, bir sonraki en iyi ana bilgisayarı bulun vb.


1

Bu sorunun zaten yanıtlandığını biliyorum, ancak özellikle elastik fasulyenin son sürümünde Amazon'un Web Servisleri başka bir alternatif.


1

Bir oyunu barındırmak için gerçekten ihtiyacınız olan şey buluttaki sanal bir makinedir .

"Buluttaki VM", iyi internet bağlantısı olan bazı sunucularda bazı donanımlarda çalışan bir O / S'nin "örneğidir". Birden fazla VM, aynı donanım parçası üzerinde çalışabilir (ancak bu, tüketici olarak sizin için bir endişe değildir). Size belirli minimum CPU gücü ve RAM kullanımı vaat ediyorlar. Tüm niyet ve amaçlar için, SSH'ye (veya Uzak Masaüstü'ne veya başka bir şeye) girebileceğiniz uzak bir makineniz var.

Orada 2 makul fiyatlarla sunmak I (diğerleri daha eklemekten çekinmeyin lütfen) Bildiğim kadarıyla önemli sağlayıcıları.

1) Amazon Web Services EC2 (saat başına 0,02 $ ' dan başlayan fiyatlarla). Aralarından seçim yapabileceğiniz birçok yapılandırma var, ancak henüz bir Amazon hesabınız bile yoksa, bu iyidir, çünkü 1 yıl boyunca "mikro" bir örneği ücretsiz olarak kullanabilirsiniz (1 yıl imzaladığınız tarihten itibaren) yukarı değil Eğer ilk sunucuda tekme tarihten itibaren).

Bir yıl için zaten bir hesabınız varsa, fiyatlar yaklaşık 0,02 $ / saat civarındadır. Linux "mikro" örneği için. Yani bir ay içinde, bu yaklaşık 15 $ (744 saat / ay).


2) Windows Azure (saat başına 0,02 $ 'dan başlayan fiyatlarla) hem Windows hem de Linux VM'lerini aynı fiyata sunar. Microsoft teknolojileri ile programlamak istiyorsanız, Azure denemeye değer (QOS vs Amazon'dan emin değilim), ancak MSFT üzerinden Amazon'dan bir Windows kutusu kiralamak yerine doğrudan lisans primi aldığınızda kesinlikle daha düşük görünüyor.


0

Steamworks, platformlarına bağlı olmamanız durumunda bir seçenektir (çoğu oyuncu muhtemelen Steam'e sahip olduğundan büyük bir kayıp değildir).


Steamworks ile ilgili tek sorun, bir oyuna ihtiyacınız olması. Test etmem ve geliştirmem için ucuz bir alternatif arıyorum.
Jonathan Kaufman

Büyük stüdyoların bu kurallar hakkında daha fazla serbestlik kazandığını tahmin ediyorum: - / (SDK'ya ilk kez eriştiğimde bazı oyunlarımız için kesinlikle bir şeyimiz yoktu)
coderanger

0

Çok basit bir şey istiyorsanız, uygulama motorunda "ücretsiz" şeyler bulabilir ve aynı zamanda slicehost.com'da oldukça karmaşık şeyler çalıştırabilir ve 20 dolar ile başlayabilirsiniz. Küçük dilimlerle ne kadar yapabileceğinize şaşıracaksınız. Birkaç yüz doların ödeyebileceğinden daha fazla trafik alırsanız, bir şekilde para üretebilmelisiniz.


Bu seçenek için teşekkür ederim. Bu kesinlikle içine bakacağım bir şey ama şimdilik başlangıç ​​aşamalarında googles ücretsiz uygulama motoru ihtiyacım olanı sunuyor gibi görünüyor.
Jonathan Kaufman
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.