Які у мене є варіанти хостингу ігор


19

ВІДПОВІДАЛЬНІСТЬ: Я знаю, що це питання починає залишати острів розвитку, але це дуже пов'язане з розвитком ігор і все ще думаю, що це найкраще місце.

Я бачу багато безкоштовних MMO / онлайн настільних клієнтських ігор там. Мене бентежить можливість фінансування таких. Я не проти хостингу, але хоч хотів би, щоб хтось приймав службу сватання. Якщо ці інді-диски справді викидають гроші на злив сервера, то я накручений, але якщо хтось може "навчитися мене" :) деякі варіанти, я дуже вдячний.

Відповіді:


11

Ви можете безкоштовно розмістити просту службу сватання в Google App Engine. Він повинен мати можливість обслуговувати багатьох користувачів. Якщо вона по-справжньому по-справжньому популярна, ви можете почати платити за послугу із того, що заробляєте.


2
Це схоже на мій найкращий варіант зараз. Мені потрібно безкоштовно на етапі розвитку. Дякую.
Джонатан Кауфман

NooOoOOoooooooooooOoooooO . . Ключові моменти: 1) зберігання даних із високою затримкою та надзвичайно ненадійною . (Подивіться на таймингах там,потім розглянути MySQL може зробити 20000 вставок / сек ) 2) GAE плату за час процесора використовується (тобто вони підраховувати , скільки CPU інструкції ви робите)., Проти будь-якого іншого сервісу тільки дозволяє орендувати процесорний ядро і ви використовуєте це скільки завгодно безкоштовно без додаткової плати 3) GQL не використовується більше ніде.
бобобо

Я настійно рекомендую замість цього скористатися Amazon AWS .
бобобо

AWS - це дійсно хороший варіант, але це інший вид послуг (IaaS vs. PaaS). Ви не отримаєте еластичного масштабування, яке ви отримуєте з GAE. Крім того, тільки те, що вони рахують незвично, це не означає, що це буде дорого. Зробіть математику. Ознайомтеся з прикладом цього розробки: gamesfromwithin.com/… Очевидно, ситуація не у всіх однакова, і різні потреби потребують різних рішень. PS: стаття, з якою ви пов’язані, є попередньою HRD. Речі стали НАБІЛЬШІ краще.
drxzcl

1
@bobobobo: наразі сторінка, на яку ви посилаєтесь, не працює. Ironic huh;)
drxzcl

2

Ви також можете відкласти деяку вартість сервера у одного з користувачів після налаштування матчу. Нехай один випадковий гравець (бажано з найкращим підключенням до всіх інших гравців) стане "господарем". Якщо цей плеєр відключиться, то знайдіть наступного найкращого хоста тощо.


1

Я знаю, що на це питання вже відповіли, але особливо з недавнього випуску еластичної основи веб-сервіси Amazon є ще однією альтернативою.


1

Що вам дійсно потрібно для проведення гри - це віртуальна машина в хмарі.

"VM у хмарі" - це лише "екземпляр" O / S, який працює на певному апаратному забезпеченні на якомусь сервері, який має гарне підключення до Інтернету. Кілька VM можуть працювати на одній апараті (але це не стосується вас як споживача). Вони обіцяють вам наявність певних мінімумів потужності процесора та використання оперативної пам’яті. Для всіх намірів і цілей, хоча у вас просто є віддалена машина, на яку ви можете ввести SSH (або віддалений робочий стіл або будь-яку іншу)

Є 2 основних провайдерів , які я знаю (інші , будь ласка , чи не соромтеся , щоб додати більше) , які пропонують розумні ціни.

1) EC2 веб-сервісів Amazon (від $ 0,02 / годину). Можна обрати велику кількість конфігурацій, але якщо у вас ще немає облікового запису Amazon, це добре, тому що ви можете безкоштовно використовувати "мікро" екземпляр протягом 1 року (1 рік - з дати підписання вгору , а не з дати натискання на ваш перший сервер).

Якщо ви вже мали обліковий запис протягом року, ціни становлять близько $ 0,02 / годину. Для "мікро" екземпляра Linux. Так що за один місяць це становить близько 15 доларів (744 години на місяць).


2) Windows Azure (від $ 0,02 / годину) пропонує для Windows і Linux VM однакову ціну. Якщо ви хочете програмувати за допомогою технологій Microsoft, Azure варто спробувати (я не впевнений, що стосується QOS проти Amazon), але, безумовно, здається, що премія за ліцензування нижча, коли ви переходите через MSFT безпосередньо замість оренди вікна Windows у Amazon.


0

Steamworks - це варіант, якщо ви не заперечуєте, щоб бути прив’язаним до їх платформи (це не величезна втрата, оскільки у більшості геймерів, мабуть, вже є Steam).


Єдина проблема в парових мережах полягає в тому, що вам потрібна гра. Я шукаю дешеву альтернативу для мене для тестування та розвитку.
Джонатан Кауфман

Я думаю, що великі студії отримують більше широти щодо цих правил: - / (у нас точно не було нічого для деяких наших ігор, коли я вперше отримав доступ до SDK)
coderanger

0

Якщо ви хочете дуже просту річ, ви можете знайти "безкоштовні" речі в двигуні додатків і таке інше, але також, ви можете запустити досить складні речі на slicehost.com і почати з 20 баксів. Ви були б здивовані, скільки ви можете зробити з невеликими скибочками. Якщо ви отримаєте більше трафіку, ніж може платити кілька сотень баксів, ви зможете якось генерувати гроші.


Я дякую вам за цей варіант. Це, безумовно, те, що я буду розглядати, але поки на початкових етапах двигун безкоштовного додатка googles, здається, пропонує те, що мені потрібно.
Джонатан Кауфман
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.