Jakie mam opcje hostingu gier


19

ZASTRZEŻENIE: Wiem, że to pytanie zaczyna opuszczać wyspę deweloperską, ale jest bardzo związane z rozwojem gier i nadal uważam, że to najlepsze miejsce.

Widzę wiele darmowych gier MMO / internetowych gier komputerowych. Jestem zaskoczony możliwością finansowania takich. Nie mam nic przeciwko hostowaniu siebie, ale przynajmniej chciałbym, aby ktoś prowadził usługę kojarzeń. Jeśli ci niezależni twórcy naprawdę wylewają pieniądze na odpływ serwerów, to jestem zepsuty, ale jeśli ktoś może mnie „nauczyć” :) niektóre alternatywy bardzo bym to docenił.

Odpowiedzi:


11

Możesz hostować prostą usługę kojarzenia w Google App Engine za darmo. Powinien być w stanie obsłużyć wielu użytkowników. Jeśli zacznie być naprawdę popularny, możesz zacząć płacić za usługę za zarobione pieniądze.


2
Teraz wygląda to na moją najlepszą opcję. Potrzebuję za darmo do fazy rozwoju. Dziękuję Ci.
Jonathan Kaufman

NooOoOOoooOOooOOooOoooooO . . Kluczowe punkty to: 1) Duże opóźnienia i bardzo zawodny magazyn danych . (Spójrz na tamte czasy, a następnie zastanów się, że MySQL może wykonać 20 000 wstawień / s ) 2) Opłaty GAE za wykorzystany czas procesora (tj. Liczą, ile instrukcji procesora wykonujesz)., W porównaniu z każdą inną usługą, możesz tylko wypożyczyć rdzeń procesora i używasz tego, co chcesz, bez dodatkowych opłat 3) GQL nie jest używany nigdzie indziej.
bobobobo

Zdecydowanie polecam korzystanie z Amazon AWS .
bobobobo

AWS jest również naprawdę dobrą opcją, ale jest to inny rodzaj usługi (IaaS vs. PaaS). Nie uzyskuje się elastycznego skalowania, które uzyskuje się za pomocą GAE. Również fakt, że wystawiają rachunki w niecodzienny sposób, nie oznacza, że ​​będzie to kosztowne. Zrobić matematykę. Zobacz tutaj, jak to działa: gamesfromwithin.com/... Oczywiście nie każdy ma taką samą sytuację, a różne potrzeby wymagają różnych rozwiązań. PS: artykuł, do którego linkujesz, jest sprzed HRD. Sprawy stały się o wiele lepsze.
drxzcl

1
@bobobobo: Strona, do której linkujesz, obecnie nie działa. Ironic huh;)
drxzcl

2

Możesz także odłożyć część kosztów serwera na jednego z użytkowników po skonfigurowaniu meczu. Niech jeden losowy gracz (najlepiej z najlepszym połączeniem ze wszystkimi innymi graczami) zostanie „gospodarzem”. Jeśli ten odtwarzacz się rozłączy, znajdź następny najlepszy host i tak dalej.


1

Wiem, że na to pytanie już udzielono odpowiedzi, ale zwłaszcza w ostatnim wydaniu elastycznej łodygi fasoli, usługi internetowe Amazon są kolejną alternatywą.


1

To, czego naprawdę potrzebujesz, aby hostować grę, to maszyna wirtualna w chmurze.

„Maszyna wirtualna w chmurze” to tylko „instancja” systemu operacyjnego działającego na jakimś sprzęcie na pewnym serwerze, który ma dobrą łączność z Internetem. Wiele maszyn wirtualnych może działać na tym samym sprzęcie (ale to nie dotyczy Ciebie jako konsumenta). Obiecują dostępność niektórych minimalnych mocy procesora i zużycia pamięci RAM. Mimo wszystko masz zdalny komputer, do którego możesz SSH (lub Pulpit zdalny lub cokolwiek innego).

2 głównych dostawców, których znam (inni zachęcamy do dodania kolejnych), którzy oferują rozsądne ceny.

1) EC2 Amazon Web Services (od 0,02 USD / godzinę). Istnieje wiele konfiguracji do wyboru, ale jeśli nawet nie masz jeszcze konta Amazon, to dobrze, ponieważ możesz bezpłatnie korzystać z instancji „mikro” przez 1 rok (1 rok od daty podpisania w górę , nie od daty uruchomienia pierwszego serwera).

Jeśli masz już konto przez rok, ceny wynoszą około 0,02 USD / godzinę. Dla instancji „mikro” systemu Linux. Tak więc w ciągu miesiąca wynosi to około 15 USD (744 godzin / miesiąc).


2) Windows Azure (od 0,02 USD / godzinę) oferuje maszyny wirtualne z systemem Windows i Linux w tej samej cenie. Jeśli chcesz programować przy użyciu technologii Microsoft, Azure jest warta wypróbowania (nie jestem pewien co do QOS vs. Amazon), ale zdecydowanie wydaje się, że premia licencyjna jest niższa, gdy przechodzisz bezpośrednio przez MSFT zamiast wypożyczyć pudełko Windows od Amazon.


0

Steamworks jest opcją, jeśli nie masz nic przeciwko byciu przywiązanym do ich platformy (nie jest to wielka strata, ponieważ większość graczy prawdopodobnie już ma Steam).


jedynym problemem związanym z parowozami jest to, że potrzebujesz gry. Szukam taniej alternatywy dla mnie do testowania i rozwijania.
Jonathan Kaufman

Wydaje mi się, że duże studia mają więcej swobody na tych zasadach: - / (na pewno nie mieliśmy nic do niektórych z naszych gier, kiedy pierwszy raz dostałem dostęp do SDK)
coderanger

0

Jeśli chcesz bardzo prostej rzeczy, możesz znaleźć „darmowe” rzeczy w silniku aplikacji i takie, ale możesz też uruchomić dość skomplikowane rzeczy na slicehost.com i zacząć od 20 dolców. Byłbyś zaskoczony, jak wiele możesz zrobić z małymi plasterkami. Jeśli uzyskasz większy ruch, niż może zapłacić kilkaset dolarów, powinieneś być w stanie wygenerować pieniądze.


Dziękuję za tę opcję. Z pewnością przyjrzę się temu, ale na razie na początku silnik darmowej aplikacji Google wydaje się oferować to, czego potrzebuję.
Jonathan Kaufman
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.