Задать вопрос
@braza
Муж. Тим-лид. Музыкант

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

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

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

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

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

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