Мультиплеер UE4 - Репликация

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 77

  • @davronsherbaev9133
    @davronsherbaev9133 4 роки тому +28

    2020 а я всё ещё вас смотрю! Спасибо больше за ваш труд!

    • @std_void
      @std_void 3 роки тому

      2021)

    • @dad3507
      @dad3507 3 роки тому +1

      @@std_void не за горами 22)

    • @shikpbkzikbikmik3060
      @shikpbkzikbikmik3060 2 роки тому +2

      @@dad3507 уже 22)

    • @dad3507
      @dad3507 2 роки тому +1

      @@shikpbkzikbikmik3060 полезный контент будет ценен и спустя десятилетие)))

    • @Андрей-в9г7о
      @Андрей-в9г7о Рік тому

      @@shikpbkzikbikmik3060 23

  • @Video-by6lp
    @Video-by6lp 5 років тому +12

    2019 год но урок актуален до сих пор !!! Спасибо !)

  • @BCEBOLOD
    @BCEBOLOD 8 років тому +8

    Благодарю за Ваши видео уроки.Буду ждать Ваш стрим по мультиплееру.

  • @warcatsonlineofficial8169
    @warcatsonlineofficial8169 3 роки тому +1

    Привет из 2021)) все еще актуально!

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

    Почему то тяжко дается мультиплеер, но спасибо Вам понемногу доходит

  • @fifa6724
    @fifa6724 5 років тому +5

    Как сделать так, что сервер видел действия клиента? Например клиент сдвинул что-то, нужно чтобы сервер это вдиел

  • @bersefker3653
    @bersefker3653 3 роки тому +1

    Привет! Спасибо за уроки! Подскажи, пожалуйста, почему может быть неправильная репликация положения персонажей? Отличие примерно на 0,1 юнит и не всегда по всем трем осям. Replicate movement установлен в true. Причем, такая же ситуация с любыми объектами на локации.

  • @АлексейМорозов-ц7э4г

    Спасибо за урок! Двигаемся дальше!

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

    А есть видео где объясняется что такое сам сервер, как его собрать, и писать серверную логику, как запускать собранный сервер на удаленном сервере, и про сам смысл сервера в анриле желательно на примере реальной игры какой-то?

  • @romaiiika88
    @romaiiika88 6 років тому

    Очень познавательно. Спасибо

  • @anotherpain9120
    @anotherpain9120 2 роки тому

    Спасибо!

  • @tihironrrrr1479
    @tihironrrrr1479 3 роки тому

    Ураа, теперь я знаю, как сделать онлайн игру

  • @std_void
    @std_void 3 роки тому

    От души!

  • @kuliev.vitaly
    @kuliev.vitaly 2 роки тому

    2022 все еще актуально)

  • @russianrobloxguides2205
    @russianrobloxguides2205 3 роки тому

    2021 а я ещё тут)

  • @vg-vovagatova289
    @vg-vovagatova289 3 роки тому

    А если у меня ещё один персонаж Допустим NPC и он возле игрока стоит как сделать так чтобы было его видно и чтобы я кликал А и он у меня был Он кликал А и у него был

  • @shamot7425
    @shamot7425 3 роки тому

    У меня почему-то нет Run deticated server

  • @РикоКовальски
    @РикоКовальски Рік тому

    667 лайк - мой. 23год а я все еще возвращаюсь иногда к этому каналу

  • @yarik_hit_master3457
    @yarik_hit_master3457 3 роки тому

    А игроки в проекте (не про человечков) тоже могут быть не реплицированы? И игроки у клиента не будут двигаться?

  • @Роман-й1д6х
    @Роман-й1д6х 4 роки тому

    кто объяснит другие опции replication (only relevant to owner, always relevant ...)

  • @imak_1_
    @imak_1_ 7 років тому

    При включении replicated и repnotify для переменных, клиент сможет воздействовать на них в обход сервера?

  • @Thestarter100
    @Thestarter100 6 років тому

    Спасибо за уроки! А если реплицировать объект, то переменные тоже реплицируются?

    • @21-00-d5m
      @21-00-d5m 4 роки тому

      Переменные нужно отдельно реплицировать

  • @nekit8742
    @nekit8742 4 роки тому +1

    Не понял юмора, то есть, в Анриле, это всё делать ПРОЩЕ ЧЕМ В ЮНИТИ ГОСПОДИ

  • @hmyriyegik1260
    @hmyriyegik1260 8 років тому

    Будет урок по созданию сервера и подключению к нему? Пробовал создавать такую логику и скидывал проект на другой комп, сервер виден, но подключение фейлится и не понятно в какую сторону копать(

  • @moondi4368
    @moondi4368 5 років тому

    Ну допустим что игра готова, а где будет находиться сервер? На сайте или где? Ну, чтобы сервер работал 24 часа не будут же использовать комп

    • @fromsi137
      @fromsi137 5 років тому

      Это уже вопрос к разработке бэка (сервера - отдельная программа, не в ue4).

    • @moondi4368
      @moondi4368 5 років тому

      @@fromsi137 ясно, спасибо

  • @АлександрБелкин-ш4к

    Спасибо

  • @aikis_official
    @aikis_official 8 років тому +1

    А реально сделать 1 сервер в стиме чтобы на него заходили? Будут ли уроки по связи игры со стимом?
    (Не сессионная игра, а именно 1 сервер).

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому +1

      Сделать можно, это и называется выделенный сервер. На нашем сайте в статьях есть про создание сервера. Насчет стима сказать ничего не могу. Можете на оф. сайте поискать про API работы со стимом. Там про это должно быть.

    • @EOFda
      @EOFda 6 років тому +1

      Можете пожалуйста дать ссылку на ваш сайт?

    • @Роман-й1д6х
      @Роман-й1д6х 4 роки тому

      @@EOFda uengine.ru/

  • @Igor-Elinor
    @Igor-Elinor 8 років тому

    Есть проблема с отображением анимации. Если AnimBP берет реплицированную переменную из SavageCharacter через каст и использует ее для выполнения какой либо анимации, то в окне клиента все отображается нормально. Клиент видит и свою анимацию и анимацию сервера. А сервер не видит при этом анимацию клиента, зависящую от этой переменной.

    • @Igor-Elinor
      @Igor-Elinor 8 років тому

      PlayerCharacter=)

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому

      Уверены, что эти реп. переменые устанавливаются на сервере, что бы они были видны там и на остальных клиентах?

    • @Igor-Elinor
      @Igor-Elinor 8 років тому

      Не уверен. Ведь речь идет о PlayerCharacter. Соответственно переменные в PlayerCharacter клиента видимо назначаются в клиенте, но разве репликация не двухсторонняя?

    • @Igor-Elinor
      @Igor-Elinor 8 років тому

      PlayerCharacter=CharacterBlueprint

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому

      Нет. В уроке я говорил, что переменные реплицируются только с сервера.

  • @Danchik99pro
    @Danchik99pro 8 років тому

    Как обратится с клиента на сервер ? (насколько мне известно это не возможно) чтоб при на жатии кнопки происходило какое либо действие например выстрел

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому +1

      Сделать кастомное событие с параметром Replicated to Server. Впрочем, это будет в следующем уроке.

  • @6r0m
    @6r0m 6 років тому

    долго вкуривал почему у меня не реплицируется движение (4.20.1), оказалось багы issues.unrealengine.com/issue/UE-62345

  • @NazarTropanets
    @NazarTropanets 6 років тому

    реально ли зделать как в фортнайте ,то есть нажимаешь кнопку и тебя выкидывает на рандомный сервер

  • @kostyanedikov2460
    @kostyanedikov2460 8 років тому

    Это здорово, но где уроки по физике, ИИ, а также прочим заброшенным сериям уроков?

    • @Unreal-engine4Ru
      @Unreal-engine4Ru  8 років тому

      Буду записывать по мере свободного времени..

    • @kostyanedikov2460
      @kostyanedikov2460 8 років тому

      Unreal Engine Rus
      просто появляется всё больше и больше серий, когда прошлые ещё и близко не закончены. Я понимаю, что это тяжело и долго, что по сути всё нужно, а одни зрители требуют одно, другие другое, но в итоге выходит довольно странно

    • @МиланИванов-ф6г
      @МиланИванов-ф6г 8 років тому

      Unreal Engine Rus Поздравляю 100-й Лайк))
      Ну и спасибо за урок)

  • @moderinminers9591
    @moderinminers9591 8 років тому

    расскажи как сделать ядро сервера для хостинга

    • @moderinminers9591
      @moderinminers9591 8 років тому

      ваобше ниче непонял :) но это сохраню, и кагда буду делать попробую :)

    • @IliaSaraev
      @IliaSaraev 8 років тому

      Репликация, насколько я понимаю, работает только между Анреаловским клиентом и сервером. На хостинг ставится dedicated сервер. Гоша имеет ввиду, что для неАнреаловского дедика нет смысла использовать репликацию в Анреаловском клиенте. Там свою обертку писать надо, на плюсах (c++).
      UDP-сервер это сервер, которому насрать на своих клиентов :) Он отправляет сообщение всем клиентам о чем-либо (выстрел, передвижение и т.д.), а кто получил - тот получил. Серверу пофиг. У него-то все в порядке, все произошло. А клиент отрисовал - не отрисовал, ему не важно. И если клиент отправляет серверу сообщение, а интернет плохой и сервер сообщение не получил, серверу тоже пофиг. Не получил - значит не было :)
      Короче, UDP это сетевой протокол без проверки, дошло сообщение или нет. А UDP-сервер, соответственно, сервер на базе UDP-протокола. Альтернатива - TCP-протокол. Там с проверкой, но играть на слабом интернете вообще невозможно.

    • @moderinminers9591
      @moderinminers9591 8 років тому

      ваше не чо не понял, полсе 4 часов изготовления анимации в кадрах, редактировании в фотошопе цс6, и загрузки в констрат 2, но потом прочту, когда начну заниматься на полную в анреале, ато ща даже на минималках выдает 2 фпс

  • @larrypozdeev
    @larrypozdeev 8 років тому

    1

  • @КарелинСергей-ъ7з
    @КарелинСергей-ъ7з 8 років тому

    4

  • @keero7389
    @keero7389 8 років тому

    3

  • @genas-d8689
    @genas-d8689 8 років тому

    2

  • @konstantinmyndra7608
    @konstantinmyndra7608 8 років тому

    5