Hosting and Joining Multiplayer Games | Multiplayer Tutorial Series | Unreal Engine 5

Поделиться
HTML-код
  • Опубликовано: 20 сен 2024

Комментарии • 313

  • @Kekdot
    @Kekdot  10 месяцев назад +3

    Hey guys,
    👨‍🏫 My Patreon link:
    www.patreon.com/kekdot
    Download Project Files | Premium Tutorials | Courses
    💦 Get our Game on Steam | Kekdot Center:
    store.steampowered.com/app/1487180/Kekdot_Center/

  • @dakotayocom7764
    @dakotayocom7764 2 года назад +42

    I spent twelve hours perfecting this code trying to figure out why my controllers aren't possessing pawns. That's three days for a hobbyist like myself. Well, the answer was that I forgot to change the input mode back to game after you click the host lobby button. I was so excited when I figured that out ; I then spent three more hours trying to figure out I have to do the same thing on the join lobby button. This is why I keep my day job!

    • @thana3270
      @thana3270 2 года назад +3

      that literally happened to me

    • @tomaslaaperi5849
      @tomaslaaperi5849 2 года назад +2

      @@thana3270 me too, not quite sure how to make character move after clicking "play" in my main menu level :(

    • @Rgamesdev
      @Rgamesdev 2 года назад +1

      Create C++ project or you cant handle this subsystem. Its buggy. If you want use blueprint you can use. But you need to create C++ project or clients cant connect your server.

    • @Rgamesdev
      @Rgamesdev 2 года назад

      @@tomaslaaperi5849 you too.

    • @nestalaudat3164
      @nestalaudat3164 2 года назад +1

      Yeah I'm having the same issue, so what you have to create a c++ class?

  • @pinklloyd
    @pinklloyd Год назад +39

    Amazing tutorial. This has got to be on of the finest tutorials I've seen yet. You sir are meant to be an Unreal Instructor and make millions. Can't wait to see your next.

  • @ph11n1x
    @ph11n1x 11 месяцев назад +7

    If only tutorials would be this good on the average! Excellent work my man.

  • @michaelsparkson
    @michaelsparkson 2 года назад +16

    Love it.
    Please continue this series.

    • @Kekdot
      @Kekdot  2 года назад +1

      will do

  • @speedwaylabsdev
    @speedwaylabsdev 2 года назад +7

    You are legendary. Please keep going. I will support you

  • @samuelbowers3289
    @samuelbowers3289 Год назад +7

    Can you help me create the sessionDemo widget as you missed it out in the video please?
    Without it nothing works!

  • @FraPzsz
    @FraPzsz Год назад +6

    You didn't show us the WB_SessionDemo. I don't understand how you made all the widget appear on the main menu since you didn't use the one we created.

    • @imercutio
      @imercutio 3 месяца назад

      Create a new widget and look for the other already created widgets under "User Created". Drag and drop them and there you go.

    • @xprogrunds2836
      @xprogrunds2836 3 месяца назад

      @@imercutio i have pretty much the same problem as the one you commented on but dident quite understand what you mean with what you commented also idk why but my widget dont show up at all when i run the game

  • @stromoedit1657
    @stromoedit1657 Месяц назад

    Very nice tutorial very simple and works just as intended !! 🤑🤑

  • @kippe1221
    @kippe1221 2 года назад +2

    Thanks for this btw.
    There are very few videos on that topic, people are desperate for answers, thanks!

  • @herogamesstudio
    @herogamesstudio 8 месяцев назад

    You are amazing, perfect explanation and so simple!

  • @slibbynl9425
    @slibbynl9425 Год назад +2

    Ty so much i always wanted to create multiplayer! thx!!!

  • @kippe1221
    @kippe1221 2 года назад +6

    A bit confused. If you would have that Game there packaged and on 2 seperate PCs in 2 seperate countries, would that work? Could they connect?
    It just feels like there is something missing.
    If i wanted to make a Game where everyone could Host a session, would that work?
    I have set up such a system and a game before, never tried if it actually works because i thought it cant be that easy.

  • @wakey4286
    @wakey4286 2 года назад +2

    WOW! This is awesome, thanks!

  • @flacastrexy
    @flacastrexy Год назад +2

    if you are unable to connect to the session, add a parameter "listen" to the function "Open Level"

  • @cheemayt1530
    @cheemayt1530 Год назад +1

    Was looking for something like this for weeks now, Amazing Tutorial & Thanks man!

  • @buennyo
    @buennyo 2 года назад

    Thank you so much for your help! I will save this video snd watch it again when i need it!

  • @Tranehed
    @Tranehed Год назад +1

    Thank you! Very well explained! :)

  • @wiktoriapoch2679
    @wiktoriapoch2679 Год назад +4

    If anyone has problems with opening the map while hosting or joining the session, try to open level by reference, instead of open level by name

  • @ECAKJ
    @ECAKJ Год назад +2

    im failing to find sessions immediately im not sure why, i had this working months ago and now its not

    • @Kekdot
      @Kekdot  Год назад

      If you are using a subsystem like Steam and UE 5.1 then using 5.1 is the reason.
      At the moment the session setup in Unreal is completely broken in 5.1. They messed up a line of code and a pull request has already been made.
      I pinned a comment about this in our discord server in the #multiplayer channel.
      In 5.0 work fine however.
      If this is not your case, then you must be missing something but hard for me to tell due to lack of knowing how you set it up.

    • @ECAKJ
      @ECAKJ Год назад

      @@Kekdot shit I’m using 5.1 haha. Well thank you.

  • @sandjarsharshekeev4383
    @sandjarsharshekeev4383 Год назад +2

    Thank you very much for your tutorials! Now I understand the logic behind everything, but as a complete noob I don't know how to properly copy the widgets. Can anybody please explain me at least roughly or recommend a video or an article to read? My main problem is how to make a border to a certain size, not the whole window. Thank you very much!

  • @JakobESG
    @JakobESG 4 месяца назад

    This Video is so good, keep it up

  • @SupernovaOneFourOne
    @SupernovaOneFourOne 10 месяцев назад

    Super easy to understand thank you so much

  • @adam4designss
    @adam4designss Год назад +1

    HOW I ADD TAG NAME FOR ALL PLAYERS,IDO,IT ,BUT IN CLINET DOESNOT APPER THA NAME BUT SERVER IS OK

  • @safak2492
    @safak2492 2 года назад +1

    Dope video, subbed 👍

  • @has_j
    @has_j 8 месяцев назад +1

    when I do this and build the project it works with LAN only and friends that are not in my house cant join

    • @SugoiAdam284
      @SugoiAdam284 5 месяцев назад

      You need an online hosting system like Steam or Epic Game Store. He said that at the start.

    • @has_j
      @has_j 5 месяцев назад +1

      @@SugoiAdam284 I was very ignorant about the topic back when I wrote this comment. I eventually got the steam subsystem working a bit after sending that message and now I kinda understand how the networking side of Unreal works. Thanks for the response tho

  • @dwiyantorissetyono7345
    @dwiyantorissetyono7345 Год назад

    Great Explanantion and complete. thank you very much

  • @CringingDragon
    @CringingDragon 6 месяцев назад +1

    I Have everything working save for joining the actual game. Both players can load up the game, start it with steam overlay, all plugins and subsystems set, even got the markers that greyed out the steam subsystem from working. But still cant join the session after its created. Does anyone have any advice or know of reasons the online would not be working through steam at this point? Im even using the advanced sessions versions of create and find sessions. Any help would be appreciated

  • @GilbertoDesign
    @GilbertoDesign 2 года назад +1

    Man! you are awesome!

  • @plank2490
    @plank2490 2 месяца назад +1

    Great Tutorial! but I ran into a problem.
    I can't seem to find the session on another pc.
    it works fine in the editor when I open 2 new editor windows but not when I use another PC.
    I am using unreal 5.4.2 and I followed all of the steps on this tutorial on a new project.

    • @inourcingdisk2104
      @inourcingdisk2104 4 дня назад

      Idk not sure how it works since I haven't finished making a game before, but my best guess is that you tried to open them in 2 unreal editors and that wouldn't work because it's not actually exported as a game?

  • @StevenDiLeo
    @StevenDiLeo Год назад +1

    You explained it awesomely, thank you for this!

  • @GameDeveloper7
    @GameDeveloper7 Год назад +1

    hi, I am stuck please help, It totally works in the viewport but as soon as I build this It stops working on the joining part

  • @josesierra4577
    @josesierra4577 Год назад

    Omg thank you. Easy tutorial to follow.

  • @Luca-yq5ux
    @Luca-yq5ux Год назад

    kekdot the goat for best practise mp

  • @ryanpatton1795
    @ryanpatton1795 2 года назад +3

    Finding and connecting to local sessions in Unreal has been easy, what is difficult is transferring local data from the main menu to the server you are connecting to. Lets say people set their character skin on the main menu, but when they connect to the server everything is messed up like everyone has the same skin.

    • @nestalaudat3164
      @nestalaudat3164 2 года назад +2

      On the game mode there's a note called login, you can add each player controller to an array and use that array to spawn your actors

    • @prismgod1904
      @prismgod1904 2 года назад +1

      @@nestalaudat3164 where is this note called login that you speak of?

  • @serf20120
    @serf20120 Год назад +1

    nice tutorial and it work in one machine but not on two computers. One joined to other but nothing is happen.

  • @danieldelorme2482
    @danieldelorme2482 2 года назад +7

    Awesome Tutorial! Thanks, very clear and well done!

  • @zetwu
    @zetwu Год назад +1

    i don't have "set text" option ue5, please helpppppp

  • @K3rhos
    @K3rhos Год назад +1

    I'm still learning about multiplayer on Unreal Engine, but question here, is it possible to instead make the client not worrying about the sessions system, like no sesions list, let me explain:
    When a player launch the game, he simply click on "Play 'Name Of My Game'", and the game try to find an already hosted session on the network, if one is found (and not full) you put the client into the game but if no sessions has been found, its automatically hosting a new session !
    Also it could be cool if the session could "swap host", if the player that created the session leave but another player is still in the session, this other player become the new host of this session !
    Pretty sure all of that is possible, but I don't know if the built-in sessions system of UE is capable of doing that.
    Thx for the video, it was very useful.

  • @UrbexUS
    @UrbexUS 8 месяцев назад

    Would this be the best way to truly test how the multiplayer game is functioning and how replication is being handled? Rather than testing as listen server?

  • @user-ni8iq3iu7m
    @user-ni8iq3iu7m 3 месяца назад

    First I want to say thank you!
    And when creating a session, can't you just specify the server name?

  • @goldkat94
    @goldkat94 2 года назад +2

    Why is your ping 34 when you are connected in your home network? This seems strange to me.

  • @jonda_mc
    @jonda_mc 9 месяцев назад +1

    do I have to open a port in the firewall? because I tried to connect with my friends via Hamachi and it didn't work even when I tried via lan network. so i have to open that port?

  • @deelay05
    @deelay05 2 месяца назад

    I exactly followed along this video, the sessions are successfully created, but the find session results array is always empty.

    • @deelay05
      @deelay05 2 месяца назад

      Okay, it was an known issue that I could fix by disabling the virtual NIC of VirtualBox.

  • @meeperhere
    @meeperhere Год назад +2

    You have a dutch accent, I am dutch too xD

    • @Kekdot
      @Kekdot  Год назад +1

      Haha, yep I’m Dutch :p

    • @meeperhere
      @meeperhere Год назад

      @@Kekdot i noticed :D

  • @elias.j5241
    @elias.j5241 Год назад +1

    This is so good but my project crashed multiple times and the reason was because I set the game to listen servers but when I set it back to stand alone it worked, strange but why?

    • @Kekdot
      @Kekdot  Год назад +1

      You probably set it to listen server in the main menu?
      If thats what you do and then try to host a map then, well..
      Your players are connected to each other when you start a listen server. So you make it so that the players are already connected in a session to each other on the main menu.
      You then host and try to make two players who are already in a session attempt to join a session. Well thats not possible so it crashes the engine.
      In any normal game you of course are in the main menu by yourself (in single player, so standalone), and then the listen server will automatically work when you host and join a session through standalone.
      Listen server is only intended to test with when you want to test multiplayer in your gameplay maps. So that you dont have to start in standalone all the time and have one game host, one game join. You can skip that by directly loading the map and playing it as netmode: listen server

    • @elias.j5241
      @elias.j5241 Год назад +1

      @@Kekdot Ok thanks that makes more sense

    • @iasmina5359
      @iasmina5359 Год назад

      @@Kekdot Thank you for the explanation, I am new to Unreal so I am not sure what to do to follow it up. I had the same crashing problem because I set the Client/Server in the MainMenu level so instead if I do that in the CreateSessoin widget will it still work as a client/server model? Also do you have a follow up video that shows how to test it on two separate PCs?

  • @dylanbello-gamedev5923
    @dylanbello-gamedev5923 2 года назад +4

    Hello! Firstly great tutorial, has been very helpful in understanding the ins and outs. Ive been following along and I notice you are using 1 widget called SessionsDemo. Im curious is this widget is just 1 with all of these separate widgets inside of it. Or is it referencing these other widgets? just a little confused with how the UI is presented like that. Thankyou for any assistance!

    • @Kekdot
      @Kekdot  2 года назад +3

      Glad you like it!
      It’s the widget with all of the other widgets inside of it.

    • @redwolf831
      @redwolf831 Год назад +5

      How exactly did you add all of them together?

    • @Trojangomer
      @Trojangomer 5 месяцев назад

      @@redwolf831 make a Canvas Panel and then put the widgets on there.

    • @xprogrunds2836
      @xprogrunds2836 3 месяца назад

      @@Trojangomer probally bit stupid question but do i need to remake all the nodes for that? or are they gonna follow with

  • @VizibilityZero
    @VizibilityZero Год назад +1

    I dont know if you still check these comments, but I followed everything and when I click create server from the server side client into multiplayer, it takes both player 1 and 2 into the new level, the result of this is one player who is the correct character, and another character (player 2) who becomes the default pawn instead. I have no idea how to fix this or even to look up how to fix it. thoughts?

    • @TheSkyrim24
      @TheSkyrim24 8 месяцев назад +1

      Every find an answer to this?

  • @rifat.ahammed
    @rifat.ahammed 4 месяца назад

    Thank You very Much.

  • @character726
    @character726 Год назад +1

    where do i get the "public connections node"?

  • @pavelkral8381
    @pavelkral8381 16 дней назад

    Hello, thank you a lot Kekdot for explaining multiplayer in deep details. I watched a lot about multiplayer and also one thing where you explain dedicated server vs listen server vs peer2peer...
    I see that you work a lot via listen server pattern but I wanted to ask something about dedicated servers. Are Game Mode, Game State, Player Controller and Player State also available in dedicated server pattern? Also with the lobby system you introduced somewhere? I have single player game and want to remake it to multiplayer.. I am using Playfab dedicated server and its configured but I need to change the game system to it like joining etc..

  • @SK.2050
    @SK.2050 Месяц назад +1

    Hello i have a one question. If i share this game to my friends can they join and it works?

  • @orangeaedan
    @orangeaedan 8 месяцев назад

    Great video! It’s a really good tutorial and really helped me out. Just 1 question is, how can i make skins work. When someone joins it’s just the default skin.

  • @lukavekichannel
    @lukavekichannel 16 дней назад

    Can u make on Friends list and inv with EOS Integration Kit for Epic Store connection

  • @mahamasamataman3087
    @mahamasamataman3087 Год назад +2

    Thank you for this info-packed tutorial. I can see that it has a lot (I mean a LOT) of info; but I am not yet familiar enough to be able to grasp most of what you are doing. For me, I need to start from "You jus downloaded the Unreal engine...." rather than "... and then download this compete project ...." I feel the need to know the steps in between.. how to make that template project ... and it parts... why each of them is there... Yes, artwork will have to be acquired (I would love to see videos on how to do that too); but I am hopeful to see how to do all of this from scratch.... You don't have to do it, it could be pointers to other people's work if there exists videos that explain it all already.... Thank you for your time....

  • @DimitryArsenev
    @DimitryArsenev Год назад

    Somehow I don’t understand UE well (I develop on a unity). Uni has room/channel logic (Photon, Tnet, etc). An example - in DotA, 10 people in a room play on one map, and there are many such rooms on the server, the data, respectively, is not synchronized with everyone, only between those who are in the room. What is the UE room alternative? And as I understand it, it is important for me to use several of these rooms at the same time (an example is a chat, an example is a list of games showing data from other rooms)

  • @stormolflak
    @stormolflak Год назад

    Thanks a lot man

  • @emilyplaysgamesstuwe5801
    @emilyplaysgamesstuwe5801 Год назад

    Nice tutorial, I need this for my game “Mans best friend”
    Btw, how do you get a certain amount of people on multiplayer?

  • @thehungrymonk17
    @thehungrymonk17 Год назад +2

    What do you need to do to make this actually connect two different computers on 2 different networks? Just for testing and funsies I followed this tutorial and added it to one of the template unreal projects and then packaged it. Ran the game on 2 different computers but after creating a session , that session was never found on the other pc when attempting to find sessions.
    It works fine if I do it within the editor but not on a packaged project.
    Or should this work and connect to different PC's on different networks as is and im just doing something wrong?

    • @pleaseenteraname386
      @pleaseenteraname386 Год назад +2

      I have the same issue. I’m still trying to figure it out. So far, I believe it may have something to do with either a need for an “Open port” on your WiFi router or some bizarre issue with Windows Defender Firewall. I’ll comment any solutions I find!

    • @thehungrymonk17
      @thehungrymonk17 Год назад

      @@pleaseenteraname386 yah lmk please! I’ve been doing some research and I think maybe its because this tutorial doesn’t show how to implement an online subsystem.
      I think all of this would work if the subsystem was setup but the video did not cover that. I’m learning so if anyone can comment and throw me in the right direction that’d be rad. :)

    • @thehungrymonk17
      @thehungrymonk17 Год назад

      @@pleaseenteraname386 hey just curious have you found a solution or got yours connected?

  • @inourcingdisk2104
    @inourcingdisk2104 6 дней назад

    How do you have the widgets be that size but not using a canvas panel?

  • @fabiohazel
    @fabiohazel Год назад

    Is there a video from you or any other youtube channel that shows how the Sessions Demo is created? i am pritty new to UE5 and cant seem to get this working. The Demo blueprint i think combines all the created blueprints. But how do i create that one?
    The rest of the video was verry clear and relatable!!

  • @starscream2092
    @starscream2092 Год назад

    Everything works, but : 2 players, play standalone and when i press Join, it waits 20 seconds and spawn the player in default third person map. Is it because i need the advanced steam plugin ? It does not work without it ?

  • @myyoutubeandothercommentaccoun
    @myyoutubeandothercommentaccoun 2 дня назад

    hello, i got a problem with the join session. after i'm pressing the button to join the engine crashing and the engine write: Assertion failed: Actor->GetLevel() == this [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Level.cpp] [Line: 571]. anyone else got this problem?

  • @jasoncrosby8523
    @jasoncrosby8523 Месяц назад

    I want my next game to have a multiplayer option. I also want to release on Epic and Steam. I know I would need to use the Epic subsystem when someone buys on the Epic Games Store. And when a player purchases it in Steam I need to use the Steam subsystem. This may be covered in a future video in this series, or later in this video, I paused to make this comment. I have been looking around for a way to tell if the game is running in the Epic store or Steam store so I can use the appropriate subsystem. How can I do this? Edit - this isn't needed. Just using the general plugin will detect for you Steam or Epic.

    • @jasoncrosby8523
      @jasoncrosby8523 Месяц назад

      One thing that I thought of is using the install location, because by default they install in different locations, as long as the player doesnt change the location.

  • @hyperatomart8
    @hyperatomart8 Год назад +1

    How do you make this into an online multiplayer session and not a lan one?

  • @BluMango567
    @BluMango567 2 года назад +3

    I have a Question, what are the dots from the text changed public connections?

    • @vialived
      @vialived Месяц назад +1

      Hey ik this is a year old but for anyone that might come across this, it's the "To String" node into "String to Integer"

    • @BluMango567
      @BluMango567 Месяц назад

      @@vialived Thank you!

  • @tr1n1ty77
    @tr1n1ty77 Год назад

    Thank you!

  • @bluehornet03
    @bluehornet03 Год назад +1

    Thanks so much for the Video, I just had a question though. Whenever I press Find Sessions it works, but only after clicking it the second time around. Have you encountered this issue?

    • @bluehornet03
      @bluehornet03 Год назад +1

      If anyone gets this issue, a quick fix is just to apply do once function after you reenabled the find session btn into the find sessions.

  • @ztekstudio
    @ztekstudio Год назад

    Yoho! Wonderful tutorial, but I still have one question about this: If a player crashes or leaves with Alt+F4 how would I disconnect them properly? For example if the server loses the connection, clients can't search for sessions again because their session wasn't destroyed or was it?

  • @TheSlimHim
    @TheSlimHim 4 месяца назад

    But how did you get the main menu to be displayed on both instances of the game? Same for getting the same camera for both?

  • @randallmiller3162
    @randallmiller3162 2 года назад +1

    Great video. When I build a main menu, I have a start game widget and a find game widget. When I launch the lobby, if my client is in another screen, it always sends him the main menu widget. This is in UE5, never had this happen in UE4

    • @Rgamesdev
      @Rgamesdev 2 года назад

      I know this problem. I solved this problem after 3 months xd . You need to create C++ project not blueprint. But you can still use blueprint. If you create bp project you cant host the game . Game kicking you main menu.

  • @kazp5020
    @kazp5020 2 года назад +2

    thanks for the tutorial! would you mind if i ask a question? at 11:56, I tried searching for the "SetText" node, but it doesn't come out. Am I doing something wrong?

    • @Renkyys
      @Renkyys 2 года назад +3

      Drag from the "Server Name Text", "Amount of Players Text" or "Ping Text". Than search for "SetText" node

    • @kazp5020
      @kazp5020 2 года назад

      @@Renkyys Ah! Thank you so much! It worked

    • @JoeHendersonOfficial
      @JoeHendersonOfficial Год назад

      The node is "set text text"

  • @OnibiPlays
    @OnibiPlays Год назад +1

    I have an issue. When I play it in editor it works well, but when I make a build and try to create a server it doesn't create it, only teleports me to the main menu again. How can I solve it? (Project created with blueprint mode)

    • @pleaseenteraname386
      @pleaseenteraname386 Год назад +1

      I had the same issue. From what I could tell, you will need to make a reference in the “Project settings” to the in game map. You can do this by going into project settings and searching for “Maps” then you will need to link your UMAP into the “Project - Packaging” tab. Hope this helps! I’m not awfully sure why this extra hurdle was added but at least it is a relatively easy fix.

    • @OnibiPlays
      @OnibiPlays Год назад

      @@pleaseenteraname386 Thanks :D

  • @zackseah1594
    @zackseah1594 2 года назад +1

    Can it work in Pixel Streaming multiple full stacks matchmaking?

  • @lucabaldi2034
    @lucabaldi2034 Год назад

    I followed everything but when i click on creat it does not move me to the game map...

  • @KillerSneak
    @KillerSneak Год назад

    How would you take your lobby as a ”fireteam/squad” from your own lobby (with its own session) to a dedicated server (new session) its the one thing I can’t wrap my head around. How do you get your squad from the lobby to the server as a whole (all 4 need to connect to the dedicated server and need to be/stay your fireteam/squad as well)

  • @PraviLukijanJC
    @PraviLukijanJC 3 месяца назад

    The cubes arent synced though.

  • @ragbrogaming
    @ragbrogaming 2 месяца назад

    hi @Kekdot at the time 9:50 you talk about the on text change but how do i set that? i cant manage to find those two nodes that goes to text and Public connections

  • @BCF39
    @BCF39 4 месяца назад

    hay i was wondering if you could help me, when i try to join a server it always fails can you help me fix it

  • @PraiseMore
    @PraiseMore 2 года назад +2

    Hey @kekdot how do I get my lobby widget and my find sessions widget to show up when i hit play?

    • @Kekdot
      @Kekdot  2 года назад +3

      Hi there,
      Basically you call these two events for instance on Beginplay in your player controller: 'Create widget', and then you do 'Add widget to viewport'.
      See the code from my player controller on 08:07
      I will make some tutorials about UI basics soon!

    • @xprogrunds2836
      @xprogrunds2836 3 месяца назад

      @@Kekdot i had the same problem as this guys before but i now have made it exactly as you did but
      but i run into a problem i use the first person template and it uses Event Beginplay already in File BP_firstPersonPlayerController if i disconnect it in there the menu kinda works
      is there any other then Event Beginplay i can use to make the menu work or is it possible to split it up so both can use it at the same tiem?

    • @xprogrunds2836
      @xprogrunds2836 3 месяца назад

      ​@@Kekdot think i found a solution but i have made a canvas but everyting is overlaping

  • @mobildisko579
    @mobildisko579 7 месяцев назад

    2:45 Why is there so much ping even though it's a local network?

  • @WarlockSRB
    @WarlockSRB Год назад

    ...just wanna ask, I know Fortnite was running something like 100 players in online lobbies (battle royal), what is the number of players limit in UE? And if it is known, how much of data transfer is needed for single player (on a client and on a server side)?
    Thanks, and keep up the good work...

    • @Kekdot
      @Kekdot  Год назад +1

      There’s no hard limit to this. It really depends on your netcode and setup to determine how many players your game can handle.
      Fortnite has 50.000 replicated actors, a 100 live controlled players, and achieves this by using a lot of proper netcode optimization as using Dormant Actors which are only awoken when used, and by using the Replication Graph. (Something only exposed in C++, worth checking this out in the UE docs.
      So because so many factors are included I nor the UE documentation can give you a static answer

  • @LuizGamingYT
    @LuizGamingYT 6 месяцев назад

    Can I use Online Subsystem for dedicated server with open world map like MMO?

  • @delmelon
    @delmelon Месяц назад

    Hey do you have any idea why my character is lagging when moving in multiplayer even when i use only the ue template ? Basically its lagging when the client join the server but not in the editor

  • @jasonyeo1465
    @jasonyeo1465 Год назад

    I have a question. If client A creates a session and B finds that session. Then client A destroyed it, but B doesn't know and the UI is still there. When client B starts join session, B cannot join other existing sessions because session already exists. In the output log, it keeps sending packets. How to handle this kind of situation?

  • @AreWeGaming.
    @AreWeGaming. Год назад

    Only problem with this is, you are using Pie windows. Run as standalone you cant connect

  • @ttv_mrjack6749
    @ttv_mrjack6749 Год назад

    Can I expose the "Get Server Name" from Result, before creating a server. So I can change the displayed System ID, as a way to create a "Server name" customization?
    Right now its hardlocked to display Steam name, or System ID.

  • @ahmedalhawar595
    @ahmedalhawar595 Год назад

    Wait so how do you get your friend to join ya? Isn't this just local hosting on your own network so your friend won't find it?

  • @yuriwang8767
    @yuriwang8767 Год назад

    Nice tutorial ! but I don't knwo why it is not working in packaged build :( ?

  • @JakobESG
    @JakobESG 4 месяца назад

    I've build two Local Multiplayer Version in 5.3 and in 4.27.
    The Odd part is, that it works in 5.3 but in 4.27 the Joining Client isnt transported to the Hosts Level / Map.
    Did they Change anything in the System what needs to be considert when using an older Version of unreal?
    Does anyone here have a solution for this? This would really help me out, thank you in advance!

  • @DIZZYplys
    @DIZZYplys Год назад

    When ever I Play my game in the editor It work, but when I try to play it in the standalone or the packaged file, I doesn't work, It failed to create a session, anyone knows why?

  • @abdiasnemo2634
    @abdiasnemo2634 7 месяцев назад

    I need help. I ve been following the tutorial play list and everything was working fine. Now today is not working anymore. I can host sessions but when I go join it doesn't join. I can find the session but when clicking join it does nothing. I added print srings and when clicking join it goes to failure. What can I do? Today I was working on the game modes for my map. I try to change it back but the problem still presists.

    • @abdiasnemo2634
      @abdiasnemo2634 7 месяцев назад

      Ok I kept mession around and it was the game mode. I change it back to BP_Thirdperson Game mode and it worked fine.
      When making the game mode I made a Game mode based because my project is single player focus with multiplayer aspect is that the problem?

    • @abdiasnemo2634
      @abdiasnemo2634 7 месяцев назад

      I am so lost. I change the game mode back to the mode that was giving me problems but now it works perfectly. It even solve my lag issues. I don't know how I did it but the problem is solved now.

  • @tejtuladhar2658
    @tejtuladhar2658 Год назад

    I am having a problem where when I create session, the new level opens for both the server and the client. I want the client to be able to join the server. How do I do that?

  • @giannisigona5830
    @giannisigona5830 Год назад

    I’m a beginner and I’m trying to get my first game finished, I have packaged my game for windows and put it on 2 computers but it doesn’t see the seasons I don’t know why any help would be appreciated thanks

  • @theepicgaminggod4275
    @theepicgaminggod4275 2 года назад

    What about transferring session host after a set amount of time as if your internet connection happened to fail??

  • @shrimpson123
    @shrimpson123 Год назад

    if you were to host on both steam and epic games at the same time would there be crossplay between these two platforms?

  • @ISDISNJH
    @ISDISNJH Год назад

    Following your tutorial on I got server showing up in list, but on joining the lobby the client is not seeming to have its players controller set or getting the default map setting? host is loading just fine into game. anyone else get issues with client joining not getting their controller set?

  • @zdroid5818
    @zdroid5818 11 месяцев назад

    another question i can find server that where ticked to be on lan while unticking find land while searching how do i fix this

  • @zanispleve1777
    @zanispleve1777 Год назад

    And how to do if there is only one live server by default and you can not create new server?

  • @g4lstudios621
    @g4lstudios621 Год назад

    ran into issue, i have a destructible mesh that if i break it , and join with client after i do it is not broken on their end