Урок 1 | Unreal Engine 5 Мультиплеер - Основы

Поділитися
Вставка
  • Опубліковано 11 тра 2024
  • Это первый урок из серии Unreal Engine 5 Мультиплеер в котором мы будем разбирать основы создания онлайн игр.
    00:00 Вступление
    00:24 Теория
    Standalone, Client, Listen Server, Dedicated Server, Replication.
    03:10 Первые шаги
    Запуск мультиплеерной игры в редакторе Unreal Engine 5,
    Как повысить FPS,
    Спавн игроков.
    8:06 Репликация
    Как работает репликация Персонажей, Объектов, Эффектов, Звуков,
    Что такое TPS / Настройка сервера.
    13:28 Debug
    Консольные команды / Network Profiler / Симуляция задержки покетов.
    15:04 C++ или Blueprint.
    В чем разница / Что выбрать.
    Разовый донат new.donatepay.ru/@cyberstars
    Patreon - / cyberstars
    Discord - / discord
    TikTok - www.tiktok.com/@cyberstars_en...
    Google Play - play.google.com/store/apps/de...
    Facebook - CyberstarsEn...
    Instagram - cyberstars_...
    ВКонтакте - cyberstars_entertainment
    Телеграм - t.me/cyberstars1
    #cyberstars #gamedev @UnrealEngine

КОМЕНТАРІ • 112

  • @cyberstars-5839
    @cyberstars-5839  Рік тому +9

    Discord - discord.gg/z8t2uSWCBq
    Разовый донат new.donatepay.ru/@cyberstars
    Patreon - www.patreon.com/cyberstars

  • @RomanAisly
    @RomanAisly Рік тому +34

    Качество выпусков становится всё лучше и лучше

  • @user-yu3cr6jd1u
    @user-yu3cr6jd1u Рік тому +14

    Урок супер, давно не мог разобраться с физикой и спавном персов, а тут за 17 мин ответили на эти вопросы. Теперь буду ждать следующего видео, чтобы лучше понимать мультиплеер

  • @annagrigio5042
    @annagrigio5042 Рік тому +3

    каждое твое видео как новый стрим спасибо

  • @RU_Hunger_Games
    @RU_Hunger_Games Рік тому +5

    Каждый раз твое видео, как глоток свежего воздуха для вдохновения! Огромная благодарность!

  • @TheBestSurvival
    @TheBestSurvival Рік тому +11

    Как всегда один из лучших в ру сегменте по UE. Давай больше и чаще, удачи каналу.

  • @nazar-bq5909
    @nazar-bq5909 Рік тому +2

    Офигенного качества контент, спасибо!

  • @blackgolddev4023
    @blackgolddev4023 Рік тому +1

    Мне кажется лучшее объяснение! Спасибо огромное за ваш труд вы лучший

  • @user-lk1xb7wb3e
    @user-lk1xb7wb3e Рік тому

    Дружище жду новые уроки, плз не бросай это ) жаль только что ждать иногда долго приходится ))

  • @EspadaGames
    @EspadaGames Рік тому +1

    Очень понравилось спасибо многое подчеркнул для себя )

  • @glebd7564
    @glebd7564 Місяць тому +1

    Спасибо за гигантскую проделанную работу!!

  • @user-re3kf7wo1p
    @user-re3kf7wo1p Рік тому +1

    Большое спасибо за урок.

  • @resproject1731
    @resproject1731 Рік тому

    Киберстарз выходят на новый уровень) Молодцы ребята!

  • @flexcg675
    @flexcg675 Рік тому

    всё чётко и конкретно без лишних слов!

  • @user-kj7zj9go7g
    @user-kj7zj9go7g Рік тому

    Огромное спасибо! Лайк однозначно!

  • @user-iw1bd1ld3i
    @user-iw1bd1ld3i Місяць тому

    Шикарно и все понятно

  • @azogblog
    @azogblog 4 місяці тому

    Вау просто огонь, спасибо большое!

  • @jaxxtrend
    @jaxxtrend 9 місяців тому

    Классные уроки

  • @Maxim_Chugurov
    @Maxim_Chugurov Рік тому +3

    Отличный ролик

  • @martem000
    @martem000 Рік тому +1

    Спасибо! ❤️

  • @ikakSlohno
    @ikakSlohno 7 місяців тому

    Контент огонь

  • @SekaPLAY
    @SekaPLAY Рік тому +2

    Отличное видео

  • @wolfandog
    @wolfandog Рік тому +6

    Те що треба👍

  • @likethedevil
    @likethedevil Рік тому

    Бро, ты лучший!

  • @anotherpain9120
    @anotherpain9120 11 місяців тому

    Благодарю

  • @kt3154
    @kt3154 11 днів тому

    Полностью досконально рассказал базу респйект

  • @gladiyit6771
    @gladiyit6771 8 місяців тому

    Спасибо

  • @reficulwer
    @reficulwer Рік тому

    Неужели что-то годное выложили?

  • @mihbo2006
    @mihbo2006 Рік тому +4

    Годнота, завжди хотів освоїти мультиплеєр, щиро дякую!

  • @sergeyab9468
    @sergeyab9468 Рік тому

    ты крут

  • @radcontrols3d115
    @radcontrols3d115 Рік тому

    Блин ютюб вообще обнаглел не присылает уведомления хотя колокол врублен. Зато присылает всякую херню на которую даже не подписан. За урок большое спасибо. Жду продолжение с удовольствием :)

  • @FAvnVsDog
    @FAvnVsDog Рік тому +4

    Wow

  • @SteamCards
    @SteamCards Рік тому +1

    Если у вас ещё нет четкого плана, то интересно было посмотреть реализацию лобби, матчмейкинга (комнат), переход между зонами (ММО), решение проблем с регистрацией попаданий (шутеры). Ну в общем все самые распространенные подводные камни.

  • @vachetorosyan7235
    @vachetorosyan7235 Рік тому +2

    👍👍👍👍👍👍👍👍

  • @Amazing_Schesch
    @Amazing_Schesch Рік тому +7

    Хорошая подача информации.
    Что по поводу UE5, вы явно планируете сделать много видео по нему, можете уже сейчас сказать, какие у него отличия от UE4 помимо и так уже известных (он стал быстрее, мощнее и так далее)?

    • @shtein4476
      @shtein4476 Рік тому

      Невероятно много сравнений в сети. В ue5 подтянули графику, новое освещение, явно добавили новые возможности, вместе с этим движок стал более требовательным.(Это разумеется если использовать новые фичи в ue5, их вроде можно отключить, но зачем тогда вообще качать новую версию)

    • @Amazing_Schesch
      @Amazing_Schesch Рік тому +1

      @@shtein4476 У меня просто сложилось лёгкое ощущение, что UE5 не слишком сильно отличается от UE4, тем более UE5 пока ещё не стабилен, когда UE4 - стандарт.
      Подсознательно проводишь параллели с Овервотч 1 и Овервотч 2, PS4 и PS5, да, это не движки, но думаю, что я суть передал верно.

    • @shtein4476
      @shtein4476 Рік тому

      @@Amazing_Schesch Скорее всего так и есть, да наверное везде так и работает, что поначалу предыдущая версия лучше и стабильнее, но позже разрабы допиливают новую. Сейчас ue5 для большинства обычных его пользователей это скорее просто инструмент для побаловаться с новыми графическими штучками, хотя может я и не прав.

    • @1play2fun
      @1play2fun Рік тому

      вообще отличий нет. Нет смыала качать ue5

    • @IronPaul
      @IronPaul Рік тому

      ​@@1play2fun @Shtein Если бы вы реально сравнили, то так бы не говорили. Первое, что бросается в глаза допиленный не лагучий Slate-UMG. По мелочи, TAA для volumrtric fog убирает лесенки, TAA для SSR стал в разы лучше и т.п. Новые плагины Game Features and Modular Gameplay это маст хэв для новых игровых проектов. В анимации, IK Rig, на будущее встроенный экспериментальный плагин для Motion Matching и др. Mass Ai. плагин для Metahuman. То есть если полностью отключить наниты и люмен, то ue5 так же по производительности как и ue4 даже чуть быстрее, но при этом со множеством разных новых фитч. При этом ещё можно взять проект Lyra и начать не с нуля. Для продакшена конечно лучше дождаться версию 5.1.

  • @ThewaytoAAA
    @ThewaytoAAA Рік тому

    Хотелось бы понять , какой мультиплеер созданный на принтах будет работать приемлемо. Допустим одиночная игра в которую можно играть кооп до 4х человек. Достаточно ли будет принтов для такого. (линейные уровни, без открытого мира) Понятно что игра игре рознь, но хотелось бы на примерах уже существующих игр увидеть что будет работать хорошо , а что плохо если делать для принтов. Автору огромный респект

  • @alexeizlotnikovleshalozhki1254

    Решил начать смотреть курс. Будет инфа интересная для звукачей?

  • @Alex_Vikodin
    @Alex_Vikodin Рік тому

    Какое у тебя железо? Спасибо за видео

  • @Gta5_to_Arma3
    @Gta5_to_Arma3 Рік тому +1

  • @ForeverNils
    @ForeverNils 9 місяців тому

    5:54 а вы так сразу можете определить, что физика не синхронна? синий куб запаздывает или что-то другое?

  • @germanray4263
    @germanray4263 Рік тому

    Интересно , сложно ли сделать адаптацию движка под rust, как в godot. Было бы круто использовать unreal с rust. Двигло конечно очень мощное

  • @DimitryArsenev
    @DimitryArsenev Рік тому

    Как то фигово разбираюсь в UE (разрабатываю на юнити). На Юни есть логика комнат/каналов (Photon, Tnet, etc). Пример - в доте на одной карте играет 10 человек в комнате и таких комнат на сервере много, данные соответственно не синхронизируются со всеми, только между теми кто в комнате. Что является альтернативой комнат на UE? И я так понимаю мне важно использовать одновременно несколько таких комнат (пример чат, пример список игр показывающий данные других комнат)

  • @DS2007_
    @DS2007_ Рік тому

    А мне вот надо чтобы серваки создавались от игроков, то есть чтобы был хост и если он покинет из сервак, то передается к другому хост. но возможности как у обычных без админские команды и тд. Но еще и звуки и тд работало идеально чтобы у каждого свой настройка графика. Это то есть выбор где написано хост?
    Изменено: я не много не понял, а типо можно же оптимизировать сервак чтобы работали звуки пример если у игрока 1 будет около огня и если второй рядом с первый то он слышит. Ну типа чтобы у каждого нормально работали звуки а вот физика должна работать у всех одно и тоже если тот сломал тачку другие должен видеть анимация и разрушение от игрока.

  • @moondi4368
    @moondi4368 Рік тому

    А я ставил тпс 1 :3
    Ну у меня никаких пинаний кубов не предусматривалось

  • @int_DrBass
    @int_DrBass Рік тому +1

    Блюпринты ни разу не надстройка над плюсами если можно так сказать. Это визуальный скриптинг в юнити надстройка над шарпом изза чего хуже блюпринтов в анриле. В анриле блюпринты это система глубоко интегрированная в движок и есть моменты где без них не обойтись. А то что они написаны на плюсах не означает что они надстройка, так как все на чем-то написано, даже плюсовое апи движка написано на плюсах.

  • @AziatPro
    @AziatPro Рік тому

    Продолжение будет?

  • @lyapinanton
    @lyapinanton 7 місяців тому

    А у меня после галочки Static Mesh Replicate Movement только когда от клиента 1 и сервера смотришь, то происходит реплекация, но когда двигаешь блоки клиентом 2, то другие ничего не видят. Как сделать, чтобы все видели?

  • @krolik6394
    @krolik6394 Рік тому

    Вот интересно а ты данный гайд делаешь на Source UE5 или на в обычном UE5?

    • @cyberstars-5839
      @cyberstars-5839  Рік тому +1

      Сорс это тот что на Гитхабе? Нет обычный

    • @krolik6394
      @krolik6394 Рік тому

      @@cyberstars-5839 тогда в чём разница между Source версий и обычного UE?

  • @phlegios
    @phlegios Рік тому

    Здрасьте! Скажите, - хоть это и не по теме, - отчего UE5 может не работать? Купил новый комп с виндой 11, установил UE5, а он мне такой - сорян, бро, у тя тут уйма ошибок установки/настройки. При этом устанавливал аккуратно, не торопясь. С Unity такой фигни не было. Не поможете видео туториалом с разбором потенциальных проблем? Или, быть может, ссылку кините с примером правильной установки?

  • @CGFED
    @CGFED Рік тому +3

    киборг

  • @sergeyab9468
    @sergeyab9468 Рік тому

    на сколько я знаю не обязательно знать c++ можно использовать python так как сам движок уже написан на c++ а использовать его api можно другим языком. В индустрии python так и используется как вспомогательный язык. Но это не точно.

  • @LEGENDA0315
    @LEGENDA0315 Рік тому +1

    Жду мультиплеер на Unity...

  • @alekseyn7866
    @alekseyn7866 Рік тому

    Приветствую, коллеги. Хочу установить себе UE5. Для Юнити мне хватало 8Гб, если увеличу до 24Гб и проц R5 1600. Вполне нормально?

    • @user-kv9gm6er6q
      @user-kv9gm6er6q Рік тому

      4 нечем не хуже пока что, не найт и люмен хоть и выглядят инновационными и прорывными, но к сожелению так же и требовательны к железу. Если 5 будет тупить переходи на 4 до следующего апгрейда

  • @SV-je2rf
    @SV-je2rf 8 днів тому

    А для кооперативной игры где всего 2 игрока проходят сюжет игры но с разных компьютеров должны подключаться, где нет раздельного экрана, какое подключение лучше использовать ? Тоже dedicated server ? Или другой ?

    • @cyberstars-5839
      @cyberstars-5839  8 днів тому

      Луше . Но можно и listen server

    • @SV-je2rf
      @SV-je2rf 7 днів тому

      ​@@cyberstars-5839спс

  • @vachetorosyan7235
    @vachetorosyan7235 Рік тому

    ✌✌✌✌✌✌✌✌✌✌

  • @yarik_hit_master3457
    @yarik_hit_master3457 4 місяці тому

    как фикс тпс включить, если она недоступна?

  • @chekking95
    @chekking95 Рік тому

    Что за программу он использует

  • @tevton4ik
    @tevton4ik Рік тому

    Для UE4 подойдёт?

  • @user-gb1lj5tl8e
    @user-gb1lj5tl8e Рік тому

    лет 15 плюсы не трогал. там подтянули автосборку мусора? а то раньше надо в конце функции всегда дописывать очищение неиспользуемых перменных)
    пс
    но с шарп на юнити мне зашёл ещё меньше - просто какой ад, имхо, унреал более дружелюбен по интерфейсу.

  • @babaq1533
    @babaq1533 Рік тому +1

    А что то типо фатона будет?

    • @shim5912
      @shim5912 Рік тому

      Зачем тебе фотон ...

    • @shim5912
      @shim5912 Рік тому

      Мусор из юнити не нужен

  • @gonzookami7995
    @gonzookami7995 Рік тому

    Готов как-то содействовать в создании роликов, автор, ответьте

  • @flexcg675
    @flexcg675 Рік тому

    А выделенном сервере сколько игроков можно соединить?

    • @cyberstars-5839
      @cyberstars-5839  Рік тому

      Любое кол--во

    • @flexcg675
      @flexcg675 Рік тому

      @@cyberstars-5839 Спасибо! понял! ещё один вопрос! а есть ли у вас уроки по голосовому чату по мультиплейру? Заранее спасибо!

  • @serf20120
    @serf20120 Рік тому

    У нас с другом проблема в том что сам с собой мультиплеер работает, но когда я пытаюсь подключиться к другу, оно думает что подключилось через принт стринги выводит имя его компа но вот не подключает к нему по факту. Может знаете как решить такого рода проблему?

    • @cyberstars-5839
      @cyberstars-5839  Рік тому

      Hamachi или. Radmin для подключения. И нужно отключить брендмаер

    • @serf20120
      @serf20120 Рік тому

      @@cyberstars-5839 это первое что было сделано. Ситуация выглядит так как будто нет обмена между сервером и игроком из-за чего меня не показывает на компе сервера и у меня ничего не меняется за исключением того что я не могу двигаться. А в то же время через принт стринги выводит индекс игрока и в консоль логе пишет его IP адрес вместе с именем компа, а так же отправка пакетов происходит.

  • @BillCipher_A_G_
    @BillCipher_A_G_ Рік тому

    10:40 тем временем шутеры с 120 tps

  • @tooos_channel
    @tooos_channel 7 місяців тому

    Лучше ставить 64/128 тпс, самое лучшее

  • @creep6484
    @creep6484 Рік тому

    Это конечно супер, но ты не сказал, что БП не хватается через гитхаб, так как это бинари, и ты толком не посмотришь изменения которые сделались. А это, как по мне, очень серьезный минус

  • @PlushNinja
    @PlushNinja Рік тому +1

    Жаль с моим железом практику не пройти...

  • @rusty_tire_iron
    @rusty_tire_iron Рік тому

    Привет. Я вот хотел бы сделать мультиплеер от 1 лица, но почему-то не вижу второго игрока, как и его действий. Вижу что игрок берет оружие и стреляет из него, но ни взаимодействия с кубиками, в принципе, ни самого игрока. только пушку летающую вижу.

    • @cyberstars-5839
      @cyberstars-5839  Рік тому

      Там нет модельки игрока. Нужно добавлять

    • @rusty_tire_iron
      @rusty_tire_iron Рік тому

      @@cyberstars-5839 я ужо понял, спасибо. Вернее там есть моделька, именно рук. И их там много, кстати, разных. Но постепенно разберусь что к чему, думаю. Я после Unity пришел)

    • @user-oz9rq4hp1x
      @user-oz9rq4hp1x Рік тому

      ​@@cyberstars-5839 вот еще вопрос возник по ходу дела. А можно ли делать проект который поддерживает и VR и Desctop? Стоит задача запилить что-то наподобие виарчата, и может ли вообще Unreal поддерживать загрузку уровней и персонажей, созданных пользователями? Чтобы пользователь мог сменить персонажа не перезаходя на уровень, а другие пользователи его бы подгрузили динамически, не обновляя игру?

    • @AntonGorbachevDev
      @AntonGorbachevDev Рік тому

      @@user-oz9rq4hp1x нет ничего невозможного

  • @moondi4368
    @moondi4368 Рік тому

    2:39 чо за игра?

    • @cyberstars-5839
      @cyberstars-5839  Рік тому

      World of warcraft
      Tom Clancy’s The Division 2
      Battlefield 2042

  • @DimitryArsenev
    @DimitryArsenev 9 місяців тому

    Blueprint это костыль для дизайнеров и домохозяек, хотя не спорю местами им проще. Дополнительный минус разработки С++ то что зная С++ ещё придётся изучать местами и блюпринты. В общем и целом если проект становится сложнее чем передвинь куб из точки А в точку Б и ой какую красивую сцену я натыкал, так или иначе придётся знать и C++ и блюпринты.

    • @xaartofering7494
      @xaartofering7494 7 місяців тому

      Наверно не мне судить так как я ни разу не программист, блюпринтю чисто для своего удовольствия, но по ощущением, это очень мощный костыль. создаю космическую леталку на честном физоне, и я даже не представляю, как бы я делал всё на плюсах - тут весь корабль из физкомпонентов и по любому пришлось бы создавать отдельную документацию. а так, навалил нодов хороших и разных, разложил по удобным наглядным стопками с подписями - здесь математика, здесь другая, здесь ничего руками не трогать..., и радуешься. И молишься, что когда нагородишь сильно много всего спасёт нативизация)

    • @user-zf7fl8xq5m
      @user-zf7fl8xq5m 7 місяців тому

      Так вроде особо блюпринты знать не нужно, то что нужно по них это что-то типо префабов у Юнити, но вообще не знаю почему столько людей блюпринты используют, у них ведь одни минусы, на них игру делать это настолько не удобно, я часто что-то сложное делаю, и такое на боюпринтах ты наверное 5 лет делать будешь, а потом через час зайдешь и ничего не поймешь и запутаешься, поэтому делать что больше 5 нодов уже не очень, так еще и для оптимизации они хуже, а в плюсах одни плюсы

    • @DimitryArsenev
      @DimitryArsenev 7 місяців тому

      @@user-zf7fl8xq5m
      Префабы юнити это настроенные подготовленные объекты. Блюпринтами в Анриале названо всё подряд это и префабы и также их скриптинг, какой то компонент прикрепляешь с собственной логикой кодом - в этот момент тут вообще ничего общего с префабами юнити. Я C# хорошо знаю, а плюсы так себе, так что какую то сложную или требовательную логику делаю на С++ а что по проще на блюпринтах дополняя классы созданные в плюсах.

  • @Softi4
    @Softi4 11 місяців тому

    Палезнаа

  • @RomanAisly
    @RomanAisly Рік тому +2

    Насколько мне известно Blueprints медленнее С++ лишь на 30%

    • @pulsar7016
      @pulsar7016 Рік тому +2

      Насколько мне известно эти границы уже почти вообще стёрлись. И бп практически не медленнее.

    • @1play2fun
      @1play2fun Рік тому

      На сколько мне известно ебучие блюпринты тормозят меня в 10 раз

    • @babaq1533
      @babaq1533 Рік тому

      Нельзя однозначно какую-то цифру назвать, истину познать в сравнении можно.

    • @1play2fun
      @1play2fun Рік тому +1

      @@babaq1533 я познал. Пришел к выводу, что С++ в раз 10 быстрее, особенно если говорить циклы и математику

    • @BestMovieActors
      @BestMovieActors Рік тому +1

      @@1play2fun Это всё выдумки. Где твои доказательства, тесты?