@braza
Муж. Тим-лид. Музыкант

Каким игровым движком удобнее создавать инстанс авторитарного сервера для матча?

Представим любой матч типа Counter Strike, League of Legends, итд. Когда находятся игроки, которые будут играть матч, то сервер должен очевидно поднять инстанс, который будет моделировать его и обсчитывать судьбоносные решения такие как попадания, повреждения итд.
В Unity3D почти все примеры описывают случай, когда один из клиентов заодно выполняет роль сервера.
UE4 точно имеет возможность запуска как dedicated server, без графона. Но я не видел никакой классической связки с веб-контейнерами, которые могли бы контролировать жизненный цикл таких серверов.
  • Вопрос задан
  • 543 просмотра
Решения вопроса 1
GavriKos
@GavriKos Куратор тега Разработка игр
Unity вполне себе можно использовать как самостоятельный сервер. Для связки с вебом используется третий сервер - лобби. Пишется на чем угодно.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Tiendil
@Tiendil
Разработчик ПО.
BigWorld можно использовать, но не знаю как у них сейчас с лицензиями (раньше была даже для инди).

А кроме него, пожалуй, ничего доступного и не вспомню. Если погуглить на тему сессионных mmo и всяческих moba, то наверняка можно откопать ещё пару сырых продуктов.

Возможно проще собрать самостоятельно.
Ответ написан
Комментировать
S-ed
@S-ed
Комбайнёр
Под UE4 классической связки - нет. Но если погуглить найдёте реализации на сокетах (есть сервер websocket).
https://github.com/ankitkk/HTML5Networking
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы