Что я должен сделать для работы в сети в Unity - PullRequest
0 голосов
/ 11 мая 2019

Вопрос: В настоящее время я делаю игру, я сделал в ней несколько базовых вещей и хотел бы начать создавать сети для клиента / сервера таким образом, чтобы их не было сложнее реализовать после завершения всей игры. сделал. Я не хочу использовать UNET, потому что это обесценивает. Есть ли новый сетевой API? Я не могу найти это, если есть. Образец FPS использует новый API? Есть ли какое-нибудь хорошее решение для быстрой многопользовательской игры?

Для этого раздела по этой ссылке: https://support.unity3d.com/hc/en-us/articles/360001252086-UNet-Deprecation-FAQ?_ga=2.7036023.45537320.1557252806-1914540328.1533146980

Что мне следует использовать, если я делаю многопользовательскую игру сегодня или уже выпустил многопользовательскую игру?

  • Уже запущено: Если ваша игра поставляется и использует наш сервис ретрансляции, она продолжит работать, как ожидается, по крайней мере до весны 2022 года. К этому времени мы либо расширим сервис ретрансляции, либо предоставим четкий план перехода на новые технологии. Наша цель - не навредить играм, которые зависят от этой технологии.
  • Будет отправлен в следующие 0-6 месяцев: Если вы уже выполнили большую часть работы над многопользовательской игрой, используя LLAPI или HLAPI, можно отправить ее с использованием 2018.4 ( LTS) или предыдущие версии Unity. Если вы используете LLAPI, даже нормально отправлять с использованием 2019.4 (LTS), но мы не рекомендуем этого, если у вас есть достаточно времени для перехода (см. Ниже). P2P-архитектуры всех форм борются с масштабируемостью, непостоянным качеством соединения и взломанными клиентами, поэтому мы рекомендуем по возможности большинство игр переходить на модель выделенного сервера.
  • Срок поставки более 6 месяцев: Вам следует подумать о переходе на выделенные серверы, чтобы определить, что потребуется для создания серверной версии вашей игры. Мы считаем, что новый технологический стек обеспечивает долгосрочный успех.
...