Hey guys, Get the project files here if you're interested: 👨🏫 My Patreon link: www.patreon.com/kekdot Download Project Files | Premium Tutorials | Courses Just to let you guys know what we are making in this course, we are making a full multiplayer battle royale game. I am uploading one video each day. In short it will be PUBG but with Bean characters. We will have: - A Battle royale Map - Full Steam Session setup for connecting to games (Host, ServerBrowser, Join) - Multiplayer characters - Picking up Tools / Weapons - Multiple weapons - Lootcrates - Flying out of an airplane - All kinds of UI and HUD - Match flow logic And basically everything that a battle royale needs
Just wanted to let you know Kekdot, I’ve been making a battle royale for a little over year now, And this is the most helpful guide series I have found yet, Your channel has helped me learn through the extreme challenges this engine sets, Thank you!
Thank you so much for this tutorial. Very nice work. A very clear, thoughtful and consistent demonstration. It helped me deal with an issue I was having with handling clients leaving the session and then wanting to rejoin. Cheers!
KekDot, fantastic series. Thank you very much for your work. One question: When destroying the session, could I call 'DestroySession' first and then 'OpenLevel'? Would it have the same effect?
Great vid! Why do you specify the map level when leaving the session manually and not specify when leaving during error handling? Is the default map passed only while the error is happening?
The network and travel error both result in the game sending you back to the default level that is installed under ‘maps and modes’ in the game instance. Leaving a session however is not related to that and is custom logic so in that case you manually send players back to the main menu.
I chose to put "add to player screen" for the in game menu instead of "add to viewport". Btw, thanks so much! i'm making a pve /pvp fighting game and i hope to release it on steam and multiple platforms after this!
I'm trying to set a game name by introducing another vertical box in the Create Game blueprint where the player can enter the game name. I can't seem to figure out how to feed that name over to the Server Browser Item blueprint to populate the name instead of the session name.
What should I do if my player Is already in a menu with show mouse cursor on and they pause the game Wouldn't It cause issues When they unpause? I still learning ue5 If you have any advice please let me know🙏
Hi, great tutorials so far ! thx ! I just have one problem in my game project. Here is the context : Only 3 players can join my game. if many players join the game at the same time, I check in the game mode in the event "Handle Starting New Player" if there are too many Players in the game, and i Kick them reverseLooping my players Array (using the Kickplayer node) So it fires the network error and destroy the session as you did in this video. After kicking the players, I update my Game session (using Get session settings and Update Session nodes). After that, the server still appears in servers list as 2/3 players ... as it should not appear because we are 3/3 players after kicking the players... It is like when joining by event "Handle Starting New player" it is not increasing the current number of player in the Session, than it kicks the players, and now update so for the server, nobody actually joined the session and increment the Current player number ? 🤔 If someone can help me x) ?
another tutorial completed, everything is fine so far with the exception of 2 small problems (probably my faults) the first one I already mentioned in the previous video, it's about my bootscreen running excessively fast almost unnoticeably, and the second one is new, I'm getting the following error message when finishing the game: Blueprint Runtime Error: "Accessed None trying to read property WB_MainMenu". Node: Add to Viewport Graph: EventGraph Function: Execute Ubergraph BP PC Main Menu Blueprint: BP_PC_MainMenu, and when I click on it, I am taken to the "ADD to Viewport" blueprint within the logic of my BP_PC_MainMEnu if you have any tips that could help me with this I'm grateful!
For your bootscreen you need to make your animation longer, go back to his video when he does the animations for the bootscreen and drag your keyframes to the right to make the animation longer. When the animation ends, your bootscreen ends.
I am stuck and can't go any further. The For Each Loop never creates any Server Browser Items and I can't find out why. I've set everything up correctly and a print string on completed shows 0 for the array index but the Loop Body never prints any strings.
I need make photorealistic game that blur guesome body... does anyone have tutorial for it. I saw lot of cool UE game they blur the gusome with pixels. I have no idea how they do it.
Hey guys,
Get the project files here if you're interested:
👨🏫 My Patreon link:
www.patreon.com/kekdot
Download Project Files | Premium Tutorials | Courses
Just to let you guys know what we are making in this course, we are making a full multiplayer battle royale game. I am uploading one video each day.
In short it will be PUBG but with Bean characters.
We will have:
- A Battle royale Map
- Full Steam Session setup for connecting to games (Host, ServerBrowser, Join)
- Multiplayer characters
- Picking up Tools / Weapons
- Multiple weapons
- Lootcrates
- Flying out of an airplane
- All kinds of UI and HUD
- Match flow logic
And basically everything that a battle royale needs
This tutorial series could not have come at a more perfect time for me so I greatly appreciate the hard work put in here, thank you
Glad to hear! Appreciate your kindness and more coming every day!
Just wanted to let you know Kekdot, I’ve been making a battle royale for a little over year now, And this is the most helpful guide series I have found yet, Your channel has helped me learn through the extreme challenges this engine sets, Thank you!
I hope I can be of great help to you! One video is going live each day for this series and in the end we will have Bean PUBG ^^. Appreciate you!
Thank you so much for this tutorial. Very nice work. A very clear, thoughtful and consistent demonstration. It helped me deal with an issue I was having with handling clients leaving the session and then wanting to rejoin. Cheers!
My man! You deserves way more subscribers than you have. Keep up the great work and I'm sure you'll get them in no time!
never stop bro these are amazing
Great vid !!
but what if the host leaves the game and other clients wants to stay in the game? how to handle Host migration? what is the best way :)
KekDot, fantastic series. Thank you very much for your work. One question: When destroying the session, could I call 'DestroySession' first and then 'OpenLevel'? Would it have the same effect?
Thank U~!
what a Wonderful tutorial~
Great vid! Why do you specify the map level when leaving the session manually and not specify when leaving during error handling? Is the default map passed only while the error is happening?
The network and travel error both result in the game sending you back to the default level that is installed under ‘maps and modes’ in the game instance.
Leaving a session however is not related to that and is custom logic so in that case you manually send players back to the main menu.
I chose to put "add to player screen" for the in game menu instead of "add to viewport". Btw, thanks so much! i'm making a pve /pvp fighting game and i hope to release it on steam and multiple platforms after this!
I'm trying to set a game name by introducing another vertical box in the Create Game blueprint where the player can enter the game name. I can't seem to figure out how to feed that name over to the Server Browser Item blueprint to populate the name instead of the session name.
The networking error that you had with the host at the end of the video has always been a problem for me. Have you ever been able to fix it?
What should I do if my player Is already in a menu with show mouse cursor on and they pause the game Wouldn't It cause issues When they unpause? I still learning ue5 If you have any advice please let me know🙏
Hi, great tutorials so far ! thx ! I just have one problem in my game project. Here is the context : Only 3 players can join my game. if many players join the game at the same time, I check in the game mode in the event "Handle Starting New Player" if there are too many Players in the game, and i Kick them reverseLooping my players Array (using the Kickplayer node)
So it fires the network error and destroy the session as you did in this video.
After kicking the players, I update my Game session (using Get session settings and Update Session nodes).
After that, the server still appears in servers list as 2/3 players ... as it should not appear because we are 3/3 players after kicking the players...
It is like when joining by event "Handle Starting New player" it is not increasing the current number of player in the Session, than it kicks the players, and now update so for the server, nobody actually joined the session and increment the Current player number ? 🤔
If someone can help me x) ?
another tutorial completed, everything is fine so far with the exception of 2 small problems (probably my faults) the first one I already mentioned in the previous video, it's about my bootscreen running excessively fast almost unnoticeably, and the second one is new, I'm getting the following error message when finishing the game: Blueprint Runtime Error: "Accessed None trying to read property WB_MainMenu". Node: Add to Viewport Graph: EventGraph Function: Execute Ubergraph BP PC Main Menu Blueprint: BP_PC_MainMenu, and when I click on it, I am taken to the "ADD to Viewport" blueprint within the logic of my BP_PC_MainMEnu if you have any tips that could help me with this I'm grateful!
For your bootscreen you need to make your animation longer, go back to his video when he does the animations for the bootscreen and drag your keyframes to the right to make the animation longer. When the animation ends, your bootscreen ends.
but what if the host leaves the game and other clients wants to stay in the game?
I am stuck and can't go any further. The For Each Loop never creates any Server Browser Items and I can't find out why. I've set everything up correctly and a print string on completed shows 0 for the array index but the Loop Body never prints any strings.
I solved it! In case anyone else has this issue. I had to disable my VPN. =]
@@Neuromindart hI, how to disable vpn pls?
Hey, Im currently getting an issue inside of my BluePrint Function Library where my "Cast to BP_GI" Keeps failing. Any Solutions?
I figured it out, In my Project settings my selected game instance cleared itself after a crash
I need make photorealistic game that blur guesome body... does anyone have tutorial for it. I saw lot of cool UE game they blur the gusome with pixels. I have no idea how they do it.
Have some some sort of leveling persistence
I will give the beans a level and account stats! Good idea
@@Kekdot Nice cant wait :D I think persistence scares people when it involves multiplayer. It can get very complicated very quickly