Хостинг Box2D MMO: Фотон против Лидгрена против GameSparks против PlayFab - PullRequest
0 голосов
/ 01 февраля 2019

Я разрабатываю игру, написанную на C #, которая использует пользовательскую реализацию Box2D / Farseer и является многопользовательской, основанной на низкоуровневой библиотеке Lidgren.У него есть несколько требований: - Box2D должен работать на сервере вместе с другой пользовательской игровой логикой.

  • Сервер будет авторитетным.
  • Игра в режиме реального времени, а не в режиме поворотана основе.

Я в порядке, переписываю сеть, чтобы использовать платформу более премиум-класса, но мне нужна помощь, чтобы понять, какой путь выбрать.Я мог бы просто разместить свой существующий сервер на базе Lidgren в качестве службы Windows на экземпляре AWS EC2.Это то, чем я сейчас занимаюсь.Тем не менее, я слышал, что работа с такими сервисами, как Photon, будет гораздо более эффективной.PlayFab и GameSparks также могут предоставлять эту сетевую возможность, но похоже, что они в основном касаются управления учетными записями, а не передачи данных игровых объектов.

В идеале, PlayFab или GameSparks позволили бы мне сделать все - запустить мой собственный C #exe-сервер, интегрируйте его с API своей учетной записи и покажите мне очень эффективную сетевую библиотеку, которую можно использовать вместо Lidgren.Мне было трудно определить, если они делают.Это немного пятнисто.

Какая платформа лучше всего подходит для размещения MMO, как я описал?

...