Amazing tutorial, and amazing custom plugin, I really appreciate that you're distributing that out for free!
@cyb3rgamez116 Жыл бұрын
Thanks for making me restart my entire game by making it unable to complie with you plugin folder :D
@DruidMechanicsGameDevelopment Жыл бұрын
I have uploaded an updated version of the plugin that works with the latest Unreal version.
@fatimartili-tj5lq18 күн бұрын
@@DruidMechanicsGameDevelopment Is it working for 5.3 ?
@etherealregions2 жыл бұрын
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. 🤜🤛👍
@AHabib1080 Жыл бұрын
Wish I had found your channel sooner. You are the best Teacher.
@David-wq7jb2 жыл бұрын
I wish I had found your channel sooner, your content is so good! Thanks for sharing your time and knowledge with us, cheers!
@florinmihoc48177 ай бұрын
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!
@mattice90832 жыл бұрын
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
@TCMabe2 жыл бұрын
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 !
@DruidMechanicsGameDevelopment2 жыл бұрын
Awesome! Maybe we can get together for a live chat here on KZbin sometime!
@Nexror012 жыл бұрын
@@DruidMechanicsGameDevelopment That would be fire!
@saffetdoga93134 ай бұрын
this video is clearly the cleanest and the most fluent video in youtube Thank alot.
@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!
@JanKuboschek Жыл бұрын
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.
@KaasTVNL Жыл бұрын
your udemy courses are next level! thankyou it was hard to find good kwalitie that fits my needs
@nguyentran-25511 ай бұрын
User Assertion failed: IsValid() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1128]. help
@frazierkyle945311 ай бұрын
I have the same issue. Someone plz help...
@matin.r25447 ай бұрын
if did you found the problem pla tell us
@hambregee166 ай бұрын
Same issue please reply if you figured it out
@PreskoPresko-jy9hhАй бұрын
@@hambregee16 Did you figure it out?
@PreskoPresko-jy9hhАй бұрын
Anyone?
@dead_io4 ай бұрын
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.
@DruidMechanicsGameDevelopment4 ай бұрын
The plugin is more complex than a single video can explain - it's built from scratch in my Multiplayer Shooter Udemy course.
@brenobertulucci134 Жыл бұрын
This works online multiplayer or just local?
@alejandroba78 ай бұрын
In Unreal Engine 5.3.2 it does not work Assertion failed: IsValid() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 1128]
@fuilson9188 ай бұрын
Same here! (I'm using 5.3.2 too)
@matin.r25447 ай бұрын
i have this error too did u found how to solve it ??
@hambregee166 ай бұрын
Same issue please reply if you figured it out
@aiiqwtzhxsuenfjtd19375 ай бұрын
Just ran into the same problem.. Has anyone found a solution yet? Sharing would be very much appreciated!
@PreskoPresko-jy9hhАй бұрын
@@aiiqwtzhxsuenfjtd1937 Do you found a solution?
@holdthetruthhostage2 жыл бұрын
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
@midnightsunstudios98802 жыл бұрын
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...
@syameshk2 жыл бұрын
In the encryption key try putting 64 zeros or create an encryption key with 64 char. Hope this helps
@sinarangsaz13582 жыл бұрын
Sorry i have an problem When i start packaged game and tap host It says creat session failed Whats the problem?
@azart23301 Жыл бұрын
+
@abhisavale6246 Жыл бұрын
I have followed each step but for some reason nothing happens when i click on join
@valzzu Жыл бұрын
same
@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 Жыл бұрын
5.2.1 when plugin is in i cant compile from source anymore.
@DruidMechanicsGameDevelopment Жыл бұрын
I have updated the plugin to now be compatible with the latest version of the engine.
@@DruidMechanicsGameDevelopment Can this handle large number, different game instance.
@DruidMechanicsGameDevelopment Жыл бұрын
@gamertech4589 It depends on how many players an Unreal session can handle.
@Chris___cruz2 жыл бұрын
Explanation is on point ❤️👌🏽 Love ur content man keep doing these
@frkatona6 ай бұрын
FL STUDIO VOCALS SIGNAL CHAIN SPOTTED IN THE ALT+TAB, NICE
@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 Жыл бұрын
Thanks Jeff!
@isSilme2 жыл бұрын
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 Жыл бұрын
have you tried this out?....I have an issue with session creation.....Can you help me out man?
@manishotaval83162 жыл бұрын
Thanks for creating multiplayer tutorial in blueprints.
@ayybsee19792 жыл бұрын
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 Жыл бұрын
Add a cpp File within the Editor and your project becomes a cpp project
@billyjackmedley Жыл бұрын
When you start a project it tells you that you can add blueprints to cpp and cpp to blue prints
@nawhz6292 Жыл бұрын
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 Жыл бұрын
any work arounds? I'm getting same error
@hambregee166 ай бұрын
Same did you find any solution?
@nawhz62926 ай бұрын
@@hambregee16 yes. Use the EOS integration kit in the marketplace. It's free
@nawhz62926 ай бұрын
@@hambregee16 look up EOS integration kit
@nawhz62926 ай бұрын
@@hambregee16 use the EOS integration kit
@giiipfel2 жыл бұрын
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!
@ssonsrecord2 жыл бұрын
Same here. I´ve tried everything. Can´t get my friend to join. I´m about to try the Ue4
@syameshk2 жыл бұрын
In the encryption key try putting 64 zeros or create an encryption key with 64 char. Hope this helps
@ssonsrecord2 жыл бұрын
@@syameshkI´ll try it, thank you!
@ssonsrecord2 жыл бұрын
@@syameshk doesn´t work here, the game´s crash when I press Host or Join
@syameshk2 жыл бұрын
@@ssonsrecord I ran into the same problem. But it did work for me couple of times before crashing.
@Manim8 Жыл бұрын
Great video! Has anyone ever told you, you sound just like Lazlow from the GTA game series?
@96bbyy132 жыл бұрын
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
@thebadradio53407 ай бұрын
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!!
@sammypolaroid7225 Жыл бұрын
"Could not be compiled. Try rebuilding manually" is the error i when i try to start the project back up just before adding the multiplayer plugin. any ideas?
@RyanTroy-tr6xy5 ай бұрын
as a game dev, this error happened a lot. go to its file location, right click on the .uproject file, and click generate visual studio files. this will fix it. hope it helps!
@jayantgera5891 Жыл бұрын
Thanks alot ,Man... This is super helpful.....
@__Diaz__ Жыл бұрын
Thank you sooo much for this!
@corneliusjohnson66152 жыл бұрын
This stuff is so useful, thank you so much!
@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.
@mobilegaminglegend79273 ай бұрын
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
@etherealregions2 жыл бұрын
Awesome as always 👏 So might their be a epic and steam cross play plug-in in the future? 🤔
@tekotempatkopi2 жыл бұрын
09:20 this is type game of peer-to-peer(p2p) games , perfect I Like it...
@RaedAbbas Жыл бұрын
Hey, How can we confirm that it actually using EOS?
@ejiasidaniel2183 Жыл бұрын
Nice tutorial ❤...Is it possible to add voice chat?
@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 Жыл бұрын
pretty sure its not online and only connected to your localhost
@worbarry9735 Жыл бұрын
@@wiljagerhardt1219 whats the point in using EOS if thats the case when NULL subsystem would be esier?
@alexisschwindt19342 жыл бұрын
Noticed that the plugin fails on UE5.1 because OnLevelRemovedFromWorld is no longer part of UUSerWidget, does it have any replacement?
@carterhesterman96482 жыл бұрын
Thank you for catching this, I've been trying to hunt down what was causing the compilation to fail
@alexisschwindt19342 жыл бұрын
@@carterhesterman9648 Your welcome! Let me know if you find any fix for this particular issue please!
@dmitriyborisov42222 жыл бұрын
The override of OnLevelRemovedFromWorld only removes the widget from the screen and enables game input mode (MenuTearDown function). You can remove the override and call MenuTearDown from OnCreateSession after ServerTravel for example, and the same in OnJoinSession for the client. Maybe not the best solution but if will fix your problem until we find out what happened to OnLevelRemovedFromWorld.
@DruidMechanicsGameDevelopment2 жыл бұрын
Yes, replace it with NativeDestruct (a virtual override)
@steyyJ Жыл бұрын
Pure genius
@HowlC2 жыл бұрын
Congratulations !
@RubenMoor2 жыл бұрын
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"?
@IqesReal Жыл бұрын
thank you !
@thefraternity-gamestudio65802 жыл бұрын
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 Жыл бұрын
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
@solodevz90672 жыл бұрын
Thanks for this awesome plugin, should I need to setup android sdk to work for android?
@danty6379 Жыл бұрын
do you find the answer? i need too.
@sauravsharma87913 ай бұрын
your join session is working??
@GamementorsStudio8 ай бұрын
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
@amaya59968 ай бұрын
Hello, i have the same issue, did u find a way to resolve it ? :/
@aiiqwtzhxsuenfjtd19375 ай бұрын
Same here
@isaacelinamspielberg57522 жыл бұрын
You Ares Amazing.
@ThrillDaWill Жыл бұрын
Does this work in 5.1.1?
@echolitis9 ай бұрын
Awesome Vid! But how would I setup a dedicated server the server is always up and players can just click the server to join?
@Pilar281672 жыл бұрын
Not working at all :(
@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.
@SebasCordero2 жыл бұрын
Loved it!, thanks so much
@DruidMechanicsGameDevelopment2 жыл бұрын
It should!
@SebasCordero2 жыл бұрын
@@DruidMechanicsGameDevelopment thanks!! I’ll try it out 🙌
@mhn79 Жыл бұрын
@@SebasCordero Have you been able to get it to work with VR? Also for standalone Quest 2 by any chance?
@DIZZYplys Жыл бұрын
How can I do this on a Blueprint project? I did not use a C++ Project
@Im_Derivative Жыл бұрын
The Plugins folder breaks my 5.1 proj :(
@luhacra39802 жыл бұрын
Gracias por tu tiempo y conocimiento. Genial.
@sgtneosphere1732 жыл бұрын
Don't you have to include the different maps in the List Of Maps section inside Project Settings before packaging it up?
@DruidMechanicsGameDevelopment2 жыл бұрын
Yes you will want to do that.
@DruidMechanicsGameDevelopment2 жыл бұрын
In the case of this video, I didn't and it still worked but I do recommend it
@7Forest7 Жыл бұрын
Anyone got p2p working on eos? Myself and some others can not get it working.
@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 ???.....
@enigmatic29647 ай бұрын
Does your multiplayer plugin also works with the EOSPlus ?
@edilan2 жыл бұрын
I don't know what I'm doing wrong but this is not working for me... I repeated the tutorial several times. Anyone can help?
@EldenLord2002 Жыл бұрын
What was the issue you faced?
@RBFILMS Жыл бұрын
@@EldenLord2002 Mine is the same. I can host but nobody can join me. I followed this many times and still getting the same issue.
@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 Жыл бұрын
I have 2 of his, very well put together.
@haendelmunoz17572 жыл бұрын
After regenerating the files, Unreal doesn't let me open the project an error comes out "Project name could not be compiled. Try rebuilding from source manually"
@haendelmunoz17572 жыл бұрын
[9/15] Compile Module.MultiplayerSessions.cpp D:\Unreal Projects\MultiplayerTesting\Plugins\MultiplayerSessions\Source\MultiplayerSessions\Public\Menu.h(24): error C3668: 'UMenu::OnLevelRemovedFromWorld': method with override specifier 'override' did not override any base class methods D:\Unreal Projects\MultiplayerTesting\Plugins\MultiplayerSessions\Source\MultiplayerSessions\Private\Menu.cpp(71): error C2039: 'OnLevelRemovedFromWorld': is not a member of 'UUserWidget' D:\Epic Games\UE_5.1\Engine\Source\Runtime\UMG\Public\Blueprint\UserWidget.h(209): note: see declaration of 'UUserWidget' [10/15] Link UnrealEditor-MultiplayerSessions.dll cancelled [11/15] Link UnrealEditor-MultiplayerSessions.lib cancelled [12/15] Compile MultiplayerTestingCharacter.cpp [13/15] Link UnrealEditor-MultiplayerTesting.lib Creating library D:\Unreal Projects\MultiplayerTesting\Intermediate\Build\Win64\UnrealEditor\Development\MultiplayerTesting\UnrealEditor-MultiplayerTesting.lib and object D:\Unreal Projects\MultiplayerTesting\Intermediate\Build\Win64\UnrealEditor\Development\MultiplayerTesting\UnrealEditor-MultiplayerTesting.exp [14/15] Link UnrealEditor-MultiplayerTesting.dll Creating library D:\Unreal Projects\MultiplayerTesting\Intermediate\Build\Win64\UnrealEditor\Development\MultiplayerTesting\UnrealEditor-MultiplayerTesting.suppressed.lib and object D:\Unreal Projects\MultiplayerTesting\Intermediate\Build\Win64\UnrealEditor\Development\MultiplayerTesting\UnrealEditor-MultiplayerTesting.suppressed.exp [15/15] WriteMetadata MultiplayerTestingEditor.target cancelled LogInit: Warning: Still incompatible or missing module: MultiplayerTesting LogInit: Warning: Still incompatible or missing module: MultiplayerSessions LogCore: Engine exit requested (reason: EngineExit() was called) LogExit: Preparing to exit.
@gokhanturan78792 жыл бұрын
@@haendelmunoz1757 same here
@DruidMechanicsGameDevelopment Жыл бұрын
Go into the plugin and remove the function OnLevelRemovedFromWorld from the Menu class
@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
@Marksus74 ай бұрын
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?
@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 Жыл бұрын
You have to play in Standalone, either package the game or choose Standalone Game in the drop down
@NihnjahX3 ай бұрын
Can this be done at any point in the development of a game, or is there a specific point when this needs to be done? What do you recommend?
@DruidMechanicsGameDevelopment2 ай бұрын
Program for multiplayer from the start.
@PontaniaGames6 ай бұрын
question: so does this mean any player can join other players right? not just locally
@Mastering_The_Mindset Жыл бұрын
Seems like the connection is not possible if users are connected to different ISP's
@psyco44522 жыл бұрын
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.)
@bradleycombs16842 жыл бұрын
do i need the plugin online services eos too? because i get this error UATHelper: Packaging (Windows): LogOnline: Warning: OSS: TryLoadSubsystemAndSetDefault: OnlineFactories does not contain [EOS] PackagingResults: Warning: OSS: TryLoadSubsystemAndSetDefault: OnlineFactories does not contain [EOS]
@SlySean442 жыл бұрын
did you ever fix this? i get the same problem
@MaNIaC39000k Жыл бұрын
@SlySean44 @Bradley Combs i got this error, did you guys manage to fix it?
@chiragsindhu1588 Жыл бұрын
Aster could not be compiled. Try rebuilding from source manually. ""Error in VR in unreal 5.2.,1
@starksharma8612 Жыл бұрын
Its not working over the internet please make a detailed video on it please please
@kayrawolf44082 жыл бұрын
What should I do to prevent bots from being autoReSpawn in Lyra starter game? thank you.
@ProjectShinkai2 жыл бұрын
im taking thisd course now, im wondering can this be used for a fighting games netcode.
@Crafter_DTG2 жыл бұрын
when you click join it autoconnects cant we change that up to selecting servers that are on and select a server by ourselves
@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?
@2A07Studios Жыл бұрын
when i create the room it says "Failed to create session" WHYYY!!!
@migatocomeoscuridad Жыл бұрын
Does this happen when you run the game in standalone mode? (not the packaged version)
@SkateTube2 жыл бұрын
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...
@Gnda3e Жыл бұрын
When I do this, can I upload it to any server service provider? and play it from those servers?
@Lamatetatonka Жыл бұрын
How would you connect this thne to somethign like amazon if i may ask?
@thomasd195879 ай бұрын
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 ?
@comical24 Жыл бұрын
Is there a way to do this with blueprints instead of c++?
@natedizzy49397 ай бұрын
the multiplayer plugin is for steam? does it work with eos?
@vijendarrao-l4g Жыл бұрын
dose the process applicable for multiplayer Pixel streaming too?
@ActionGamingLegends2 жыл бұрын
Will it work with Android build
@champ29352 жыл бұрын
Does this tutorial work with the Lyra starter game as well?
@priyanshumohanty52619 ай бұрын
I'd a question - you demoed this for two players - can your exact solution be scaled to more than 2 players as well?
@MrMaxymon2 жыл бұрын
this only worked for local connection. P2P remote connections didn't work. I'm in Michigan and a friend in Texas couldn't connect.
@syameshk2 жыл бұрын
In the encryption key try putting 64 zeros or create an encryption key with 64 char. Hope this helps
@MrMaxymon2 жыл бұрын
@@syameshk i guess i don't understand how that helps
@syameshk2 жыл бұрын
Also you need to do login with EOS. Check Subsystem->GetIdentityInterface()->Login(0, Cred)
@syameshk2 жыл бұрын
This worked for me, hope it will help this time.
@MrMaxymon2 жыл бұрын
@@syameshk I will give this a shot
@nguyentran-25511 ай бұрын
Let me ask, if it's online like in the video, how can we talk to each other?
@BrandonVox Жыл бұрын
Hi Stephen, is Steam Subsystem code exactly the same as code in plugin for EOS ?
@DruidMechanicsGameDevelopment Жыл бұрын
The code is the same yes
@brianjirvin Жыл бұрын
I am guessing you could cross play between steam and eos
@Visual_Piano6 ай бұрын
it says failed to create session, any tips?
@lordkiller977 Жыл бұрын
Is this tutorial useful for Lyra ?....
@plasid22 жыл бұрын
I was sure EOS have option create server
@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