Unreal Engine 5 Epic Online Services - Set Up EOS for Your Multiplayer Game

  Рет қаралды 59,021

Druid Mechanics

Druid Mechanics

2 жыл бұрын

Unreal Engine 5 Epic Online Services - Set Up EOS for Your Multiplayer Game
Set up Epic Online Services for your multiplayer game!
Epic Online Services Dev Portal:
dev.epicgames.com
EOS Documentation:
docs.unrealengine.com/4.27/en...
Multiplayer Plugin:
github.com/DruidMech/Multipla...
Discord invite:
/ discord
Patreon:
/ druidmechanics
UE5 Multiplayer Course:
Unreal Engine 5 C++ Multiplayer Shooter: www.udemy.com/course/unreal-e...

Пікірлер: 322
@mattice9083
@mattice9083 2 жыл бұрын
omg its guy from game dev tv shooter course. i cant say how much i love the way you present material. Its so concise and easy to follow. i gotta say i cant wait to get into any unreal tutorial you make
@David-wq7jb
@David-wq7jb 2 жыл бұрын
I wish I had found your channel sooner, your content is so good! Thanks for sharing your time and knowledge with us, cheers!
@qes2000
@qes2000 Жыл бұрын
Amazing tutorial, and amazing custom plugin, I really appreciate that you're distributing that out for free!
@etherealregions
@etherealregions 2 жыл бұрын
I took some time, and I must have made a half dozen or so different versions of the core of the multiplayer course.. I'm always amazed how this one course can be so versatile. As far as I'm concerned, all your courses are required learning for anyone, wanting to get serious about Unreal game dev. 🤜🤛👍
@florinmihoc4817
@florinmihoc4817 4 ай бұрын
The Multiplayer Shooter was one of the best courses I ever take. This video comes as an addition to what i have learned there. Thank you!
@AHabib1080
@AHabib1080 Жыл бұрын
Wish I had found your channel sooner. You are the best Teacher.
@parampatel2803
@parampatel2803 Жыл бұрын
Awesome video, I can understand all the things your doing even though I started Game development just yesterday. I do have some programming experience. Thanks a Lot!
@TCMabe
@TCMabe 2 жыл бұрын
I am going to mention your channel in my next video. I learned quite a bit from your Motion Warping video. I am using it to solve my horse mounting issues in ACF. Not that you need the help, but I think your channel content is great and would help a lot of the people who follow my channel as well. I also just purchased your Udemy course for the C++ shooter ... looks great so far ! Cheers !
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment 2 жыл бұрын
Awesome! Maybe we can get together for a live chat here on KZfaq sometime!
@Nexror01
@Nexror01 2 жыл бұрын
@@DruidMechanicsGameDevelopment That would be fire!
@Chris___cruz
@Chris___cruz 2 жыл бұрын
Explanation is on point ❤️👌🏽 Love ur content man keep doing these
@nguyentran-255
@nguyentran-255 7 ай бұрын
User Assertion failed: IsValid() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1128]. help
@frazierkyle9453
@frazierkyle9453 7 ай бұрын
I have the same issue. Someone plz help...
@matin.r2544
@matin.r2544 4 ай бұрын
if did you found the problem pla tell us
@hambregee16
@hambregee16 2 ай бұрын
Same issue please reply if you figured it out
@KaasTVNL
@KaasTVNL 9 ай бұрын
your udemy courses are next level! thankyou it was hard to find good kwalitie that fits my needs
@cyb3rgamez116
@cyb3rgamez116 Жыл бұрын
Thanks for making me restart my entire game by making it unable to complie with you plugin folder :D
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment Жыл бұрын
I have uploaded an updated version of the plugin that works with the latest Unreal version.
@holdthetruthhostage
@holdthetruthhostage 2 жыл бұрын
This saves lives man, my question is can you make a course on a fighting game, there is a fighting game template & how to connect to rollback net code
@corneliusjohnson6615
@corneliusjohnson6615 2 жыл бұрын
This stuff is so useful, thank you so much!
@saffetdoga9313
@saffetdoga9313 Ай бұрын
this video is clearly the cleanest and the most fluent video in youtube Thank alot.
@manishotaval8316
@manishotaval8316 2 жыл бұрын
Thanks for creating multiplayer tutorial in blueprints.
@__Diaz__
@__Diaz__ Жыл бұрын
Thank you sooo much for this!
@beckhanra
@beckhanra Жыл бұрын
Thanks a lot! Was looking into running my multiplayer game via Steamworks, but it turns out there's a lot of bureaucracy. Not interested in dealing with that just in order to be able to test my code via internet. Gonna use EOS now.
@jayantgera5891
@jayantgera5891 Жыл бұрын
Thanks alot ,Man... This is super helpful.....
@Manim8
@Manim8 Жыл бұрын
Great video! Has anyone ever told you, you sound just like Lazlow from the GTA game series?
@DungeonsAndDiving
@DungeonsAndDiving Жыл бұрын
AWESOME video and thanks for the free plugin. Do you have any best practices for creating different sessions so that players could be given the chance to choose sessions (i.e. play with friends or load balanced)? I'm looking to make my first networked game and I envision sessions of up to 10-20 people... which would require many instances running simultaneously.
@isSilme
@isSilme Жыл бұрын
Hello! Thanks for your tutorial! I'm stuck on Steam not detecting sessions and decided to try another service. The only problem I've noticed here is that I got an "encryption key needed" error. I generated a 256 bit hex key through online service and that fixed the issue.
@EldenLord2002
@EldenLord2002 Жыл бұрын
have you tried this out?....I have an issue with session creation.....Can you help me out man?
@RubenMoor
@RubenMoor Жыл бұрын
Hi, thanks for this concise intro. When I open the plugins in the Unreal Engine, I find "Online Subsystem EOS" in beta state, like you in the video. But there is also "Online Services EOS". I can't find any information about the latter. What is it and how does it relate to "Online Subsystem EOS"?
@etherealregions
@etherealregions 2 жыл бұрын
Awesome as always 👏 So might their be a epic and steam cross play plug-in in the future? 🤔
@HowlC
@HowlC 2 жыл бұрын
Congratulations !
@luisortizaguilar8840
@luisortizaguilar8840 10 ай бұрын
Error: "Failed to create session" The only way I could get it to work was by running it standalone in the editor, but when it came time to package it it no longer works, does anyone know what's happening?
@EldenLord2002
@EldenLord2002 Жыл бұрын
Amazing tutorial ! I ran into an issue, When I click host the session creation is failed! I need a fix for this....Also does EOS work with VR ???.....
@JanKuboschek
@JanKuboschek 10 ай бұрын
In order for EOS actually showing a login screen, you need to provide an encryption key. If you're not publishing through Epic, just provide 0000000000000000000000000000000000000000000000000000000000000000 as your encryption key.
@IqesReal
@IqesReal Жыл бұрын
thank you !
@Crafter_DTG
@Crafter_DTG Жыл бұрын
when you click join it autoconnects cant we change that up to selecting servers that are on and select a server by ourselves
@SkateTube
@SkateTube Жыл бұрын
When I update .ini file and install plugin AND get online service created, I still don't get the EOS online service button in settings menu, it's just not there...
@echolitis
@echolitis 5 ай бұрын
Awesome Vid! But how would I setup a dedicated server the server is always up and players can just click the server to join?
@abhisavale6246
@abhisavale6246 Жыл бұрын
I have followed each step but for some reason nothing happens when i click on join
@valzzu
@valzzu Жыл бұрын
same
@DragonSephi87
@DragonSephi87 Жыл бұрын
hmm i've followed through this tutorial, and the lan works for it but trying to host and join from another computer from a different area doesnt seem to work for me, am i missing something?
@kayrawolf4408
@kayrawolf4408 2 жыл бұрын
What should I do to prevent bots from being autoReSpawn in Lyra starter game? thank you.
@dead_io
@dead_io 13 күн бұрын
I mean it's cool, but the tutorial is, setup, now use this specialized plugin I made that I don't go over, now it works.. I didn't learn anything past EOS account setup, which by the way WAS well done.
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment 12 күн бұрын
The plugin is more complex than a single video can explain - it's built from scratch in my Multiplayer Shooter Udemy course.
@jeffrowe6004
@jeffrowe6004 Жыл бұрын
Thanks for the tutorial. At 2:30 you say that you need to pick a name you want to stick with because it can't be changed. That isn't correct, it can be changed on the general tab.
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment Жыл бұрын
Thanks Jeff!
@SebasCordero
@SebasCordero 2 жыл бұрын
Loved it!, thanks so much
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment 2 жыл бұрын
It should!
@SebasCordero
@SebasCordero 2 жыл бұрын
@@DruidMechanicsGameDevelopment thanks!! I’ll try it out 🙌
@mhn79
@mhn79 Жыл бұрын
@@SebasCordero Have you been able to get it to work with VR? Also for standalone Quest 2 by any chance?
@Mastering_The_Mindset
@Mastering_The_Mindset Жыл бұрын
Seems like the connection is not possible if users are connected to different ISP's
@RaedAbbas
@RaedAbbas Жыл бұрын
Hey, How can we confirm that it actually using EOS?
@karlschneider8451
@karlschneider8451 Жыл бұрын
Im definitely going to take your course! I was just wondering though, do we need coding experience? One of the big draws for UE5 for me was the blueprint system. I have taken a coding course before but it was a long time ago and it was Java based.
@brianjirvin
@brianjirvin 11 ай бұрын
I have 2 of his, very well put together.
@isaacelinamspielberg5752
@isaacelinamspielberg5752 2 жыл бұрын
You Ares Amazing.
@nawhz6292
@nawhz6292 9 ай бұрын
i got this error when i click host button Assertion failed: IsValid() [File:D:\build++UE5\Sync\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1128] idk what to do
@maan_69
@maan_69 8 ай бұрын
any work arounds? I'm getting same error
@hambregee16
@hambregee16 2 ай бұрын
Same did you find any solution?
@nawhz6292
@nawhz6292 2 ай бұрын
@@hambregee16 yes. Use the EOS integration kit in the marketplace. It's free
@nawhz6292
@nawhz6292 2 ай бұрын
@@hambregee16 look up EOS integration kit
@nawhz6292
@nawhz6292 2 ай бұрын
@@hambregee16 use the EOS integration kit
@CollazoM1998
@CollazoM1998 Жыл бұрын
What if I already made a game in blueprints? How do I go about installing the plug-in?
@DIZZYplys
@DIZZYplys Жыл бұрын
How can I do this on a Blueprint project? I did not use a C++ Project
@ejiasidaniel2183
@ejiasidaniel2183 Жыл бұрын
Nice tutorial ❤...Is it possible to add voice chat?
@ShaizaAmjad
@ShaizaAmjad Жыл бұрын
Instead of using Host And Join Can we use only 1 button?
@psyco4452
@psyco4452 Жыл бұрын
that's some good infos, but still im wondering if this works with steam subsystem too. i aim at doing steam, EOS, and Xbox crossplatform. :) yet havent seen any tuto clearly explaining how to proceed with that. aka i want to be able later on to release it on the 3 platform. ( currently running with the steam subsytem perfectly and my custom host and join sessions does works to.)
@midnightsunstudios9880
@midnightsunstudios9880 2 жыл бұрын
Does this work over different wifi networks? I am trying this with a friend and when either of us clicks join and the other is hosting nothing happens. I tried it on two computers on the same network and it worked, but not over different wifi networks...
@syameshk
@syameshk 2 жыл бұрын
In the encryption key try putting 64 zeros or create an encryption key with 64 char. Hope this helps
@chiragsindhu1588
@chiragsindhu1588 11 ай бұрын
Aster could not be compiled. Try rebuilding from source manually. ""Error in VR in unreal 5.2.,1
@96bbyy13
@96bbyy13 Жыл бұрын
I was trying to use the plugin with a blueprint project but it does not work. It says I need to add C++ Source files before I can generate project files. It also says to try rebuilding from source manually
@thebadradio5340
@thebadradio5340 3 ай бұрын
Did you manage to run it with a blueprint project? I am also wondering how to go about that? Thank you @DruidMechanics, this worked, but we will appreciate if you make similar tutorial but for blueprint projects, thanks again!!
@brenobertulucci134
@brenobertulucci134 Жыл бұрын
This works online multiplayer or just local?
@thomasd19587
@thomasd19587 6 ай бұрын
I have a question about using EOS ..maybe someone has a idea ? My game works fine in Multiplayer. But only a member that i add in the Organisation Team in the Dev Portal of Epic can join a packed unreal build. Is there something in the Client Policy that i missed ?
@KillerFliege
@KillerFliege Жыл бұрын
How can I create a party system like Fortnite, battlefield and so on
@mobilegaminglegend7927
@mobilegaminglegend7927 5 күн бұрын
I had made free game but while app is offline it does not show ads please tell me way that I force game to work only in online mode without multi-player game please reply brother
@ProjectShinkai
@ProjectShinkai Жыл бұрын
im taking thisd course now, im wondering can this be used for a fighting games netcode.
@solodevz9067
@solodevz9067 Жыл бұрын
Thanks for this awesome plugin, should I need to setup android sdk to work for android?
@danty6379
@danty6379 Жыл бұрын
do you find the answer? i need too.
@Gnda3e
@Gnda3e 10 ай бұрын
When I do this, can I upload it to any server service provider? and play it from those servers?
@Lamatetatonka
@Lamatetatonka Жыл бұрын
How would you connect this thne to somethign like amazon if i may ask?
@worbarry9735
@worbarry9735 Жыл бұрын
does hosting a session with EOS do all the NAT Traversal stuff automatically so users do not have to forward ports? i have read it does but there is no infomation about it i have just started to intergrate EOS and its a nightmare lol
@champ2935
@champ2935 Жыл бұрын
Does this tutorial work with the Lyra starter game as well?
@worbarry9735
@worbarry9735 Жыл бұрын
is it possible to for Login to save with a cookie or something so users do not have to login everytime?
@ViciusOffical
@ViciusOffical 3 ай бұрын
i keep getting a fatal error crash whenever i try opening the game after packing
@frkatona
@frkatona 2 ай бұрын
FL STUDIO VOCALS SIGNAL CHAIN SPOTTED IN THE ALT+TAB, NICE
@eseyeboss5225
@eseyeboss5225 Жыл бұрын
I keep getting "Failed to create session". Is there a fix for this?
@comical24
@comical24 10 ай бұрын
Is there a way to do this with blueprints instead of c++?
@nguyentran-255
@nguyentran-255 7 ай бұрын
Let me ask, if it's online like in the video, how can we talk to each other?
@ThrillDaWill
@ThrillDaWill Жыл бұрын
Does this work in 5.1.1?
@starksharma8612
@starksharma8612 Жыл бұрын
Its not working over the internet please make a detailed video on it please please
@sinarangsaz1358
@sinarangsaz1358 Жыл бұрын
Sorry i have an problem When i start packaged game and tap host It says creat session failed Whats the problem?
@azart23301
@azart23301 Жыл бұрын
+
@logandye1525
@logandye1525 Жыл бұрын
the login dialog never pops ip, login succeeds though
@thefraternity-gamestudio6580
@thefraternity-gamestudio6580 2 жыл бұрын
hi it does not work for me, i can't rebuild the the Game after having deleted the 3 files, i get the message : the game could not be compiled. try rebuilding from the source manually i went inside visual studio to rebuild manually, there is no error but the debugging is stuck, it' says to go inside my debugging setting, still it does not launch
@brendanbois1853
@brendanbois1853 Жыл бұрын
try looking up "how to transfer from blueprints only project to C++" this is how I solved it. I just had to turn the project into a proper C++ one
@7Forest7
@7Forest7 Жыл бұрын
Anyone got p2p working on eos? Myself and some others can not get it working.
@PontaniaGames
@PontaniaGames 2 ай бұрын
question: so does this mean any player can join other players right? not just locally
@zachhayes4009
@zachhayes4009 Жыл бұрын
On 5.0.3 - once the plugin is added, my project can no longer compile from source. Restoring the Intermediate, Saved, and Binaries folder, and deleting the plug-in my project works just fine. Going through the process again, I am met with different errors/unfound files in Visual Studio. Have tried on 2019 and 2022 with the same results. I have the Unreal VS plugin installed. There is something broken in this plugin, or a step you are missing from the video.
@thomasalvarez2089
@thomasalvarez2089 Жыл бұрын
5.2.1 when plugin is in i cant compile from source anymore.
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment Жыл бұрын
I have updated the plugin to now be compatible with the latest version of the engine.
@thomasalvarez2089
@thomasalvarez2089 Жыл бұрын
@@DruidMechanicsGameDevelopment docs.google.com/document/d/1TnAstNo5gXWB4mVI0zLCzyapMF_83JW9Be3CbmWPujs/edit?usp=sharing
@gamertech4589
@gamertech4589 9 ай бұрын
​@@DruidMechanicsGameDevelopment Can this handle large number, different game instance.
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment 9 ай бұрын
@gamertech4589 It depends on how many players an Unreal session can handle.
@luhacra3980
@luhacra3980 Жыл бұрын
Gracias por tu tiempo y conocimiento. Genial.
@Fikarblackproject
@Fikarblackproject Жыл бұрын
could be client get acces from pixel streaming?
@GDevGameDev
@GDevGameDev Жыл бұрын
Will this plugin work in a blueprint project instead of a c++ project
@brianjirvin
@brianjirvin 11 ай бұрын
I am guessing you could cross play between steam and eos
@priyanshumohanty5261
@priyanshumohanty5261 6 ай бұрын
I'd a question - you demoed this for two players - can your exact solution be scaled to more than 2 players as well?
@Im_Derivative
@Im_Derivative Жыл бұрын
The Plugins folder breaks my 5.1 proj :(
@CurtisFisher-ye6gn
@CurtisFisher-ye6gn Жыл бұрын
I thought I did everything correct but I get 'Failed to create session!" twice when I click host. I'm a novice in coding and trying to figure out where I went wrong. Found the string that prints the message on line 92 in menu.cpp. Any help would be appreciated, thank you.
@qira2440
@qira2440 Жыл бұрын
You have to play in Standalone, either package the game or choose Standalone Game in the drop down
@dorinmanolii
@dorinmanolii Жыл бұрын
HI . I try to make this for IOS but unsuccessful. Can you help me how I can find out how to instal for iOS
@steyyJ
@steyyJ 8 ай бұрын
Pure genius
@Marksus7
@Marksus7 Ай бұрын
Thanks great video! But do you know when I have to pay epic games 100$? So can I just play my game in multiplayer with friends on epic games without having to release it to epic games?
@dnrahmath
@dnrahmath Жыл бұрын
09:20 this is type game of peer-to-peer(p2p) games , perfect I Like it...
@GamementorsStudio
@GamementorsStudio 5 ай бұрын
Doesnt work on 5.3 getting some sharedpointer issue, works in 5.0.3 but only for lan, when trying to use two different networks nothing happens
@amaya5996
@amaya5996 5 ай бұрын
Hello, i have the same issue, did u find a way to resolve it ? :/
@aiiqwtzhxsuenfjtd1937
@aiiqwtzhxsuenfjtd1937 Ай бұрын
Same here
@ayybsee1979
@ayybsee1979 Жыл бұрын
i feel like it shouldve been mentioned earlier in the video that your project had to be in C++ in order to do this. less learned the hard way
@GamefactoryTutorials
@GamefactoryTutorials Жыл бұрын
Add a cpp File within the Editor and your project becomes a cpp project
@billyjackmedley
@billyjackmedley Жыл бұрын
When you start a project it tells you that you can add blueprints to cpp and cpp to blue prints
@user-ng5cq3tq1q
@user-ng5cq3tq1q Жыл бұрын
dose the process applicable for multiplayer Pixel streaming too?
@karthikraja.j8516
@karthikraja.j8516 Жыл бұрын
it crashed for me after generating the visual studio file
@enigmatic2964
@enigmatic2964 3 ай бұрын
Does your multiplayer plugin also works with the EOSPlus ?
@isitsafe535
@isitsafe535 Жыл бұрын
Can we make this for 6 players?
@amanchauhan869
@amanchauhan869 Жыл бұрын
I did exactly as shown in this video but unfortunately my friend is not able join my session. Please provide the solution for this.
@wiljagerhardt1219
@wiljagerhardt1219 Жыл бұрын
pretty sure its not online and only connected to your localhost
@worbarry9735
@worbarry9735 Жыл бұрын
@@wiljagerhardt1219 whats the point in using EOS if thats the case when NULL subsystem would be esier?
@jackblack2567
@jackblack2567 2 жыл бұрын
Does it work with pixel streaming?
@Visual_Piano
@Visual_Piano 2 ай бұрын
it says failed to create session, any tips?
@valzzu
@valzzu Жыл бұрын
I did everythig as u did but i get "Failed to create session" Edit: i just was dumb dumb Edit 2: joining doesent work even in local network. Edit 3: i was dumb dumb and set to online connections to 1 lol
@lordkiller977
@lordkiller977 Жыл бұрын
Is this tutorial useful for Lyra ?....
@sgtneosphere173
@sgtneosphere173 2 жыл бұрын
Don't you have to include the different maps in the List Of Maps section inside Project Settings before packaging it up?
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment 2 жыл бұрын
Yes you will want to do that.
@DruidMechanicsGameDevelopment
@DruidMechanicsGameDevelopment 2 жыл бұрын
In the case of this video, I didn't and it still worked but I do recommend it
@almost_everything
@almost_everything Жыл бұрын
how much users we can have at a time
@giiipfel
@giiipfel 2 жыл бұрын
Not working for, can anyone please help me? It is working on the same local machine, but the creation of a session doesn't appear in the Lobbies Tab in the dev portal, so joining doesn't work from 2 seperate machines. Thanks in advance!
@ssonsrecord
@ssonsrecord 2 жыл бұрын
Same here. I´ve tried everything. Can´t get my friend to join. I´m about to try the Ue4
@syameshk
@syameshk 2 жыл бұрын
In the encryption key try putting 64 zeros or create an encryption key with 64 char. Hope this helps
@ssonsrecord
@ssonsrecord 2 жыл бұрын
@@syameshkI´ll try it, thank you!
@ssonsrecord
@ssonsrecord 2 жыл бұрын
@@syameshk doesn´t work here, the game´s crash when I press Host or Join
@syameshk
@syameshk 2 жыл бұрын
@@ssonsrecord I ran into the same problem. But it did work for me couple of times before crashing.
Using Mixamo Root Motion Animations in Unreal Engine 5
23:03
Druid Mechanics
Рет қаралды 26 М.
لقد سرقت حلوى القطن بشكل خفي لأصنع مصاصة🤫😎
00:33
Cool Tool SHORTS Arabic
Рет қаралды 29 МЛН
Smart Sigma Kid #funny #sigma #memes
00:26
CRAZY GREAPA
Рет қаралды 6 МЛН
КАК ДУМАЕТЕ КТО ВЫЙГРАЕТ😂
00:29
МЯТНАЯ ФАНТА
Рет қаралды 11 МЛН
Epic Online Services Adds PC Crossplay
7:36
Gamefromscratch
Рет қаралды 12 М.
Unreal in 100 Seconds
2:52
Fireship
Рет қаралды 868 М.
Multiplayer in Unreal Engine: How to Understand Network Replication
22:08
Урок 12 | Unreal Engine 5 Мультиплеер -  Подключение Epic Online Services | EOS SDK
25:07
10 Unreal Engine 5 PLUGINS I can't live without!
9:37
Cinecom.net
Рет қаралды 503 М.
New Course on Unreal Engine 5 Gameplay Ability System - NOW ON UDEMY!!!
12:08