Thanks for the great tutorials, they have helped a lot. I am having a similar issue. I am running UE 5.3 and the plugins don't produce any error but it doesn't work in game (friend list and lobby tutorial). Any ideas for how to fix this?
I an on UE5.3 as well and I still don't get steam pop up on the right corner, any idea why?(I updated the plugin by simply replacing them from 5.1 to 5.3)@@fade7955
I had a fatal error when trying to open the packaged version, turns out I just had to enable the third plugin that you said in the comments and it worked fine.
Thank you so much, I was watching someone else tutorial and there AdvancedSessionsPlugin was really out of date but yours worked instantly thanks for keeping this uptodate, going to check out the rest off your stuff keep it up :)
What I did to fix my C++ compilation errors was: Go to my Visual Studio Installer -> Select whatever version I was using -> Modify -> Ticked the "Game development with C++" -> And confirmed modify in the bottom right corner. After that it seemed to work. Hope it helps
👍I wish I could subscribe twice! Awesome vid, thank you. I'm on 5.3.2 and I didn't need to do the C++ part, but I did have to use the advice in your pinned post to enable that third plugin. Thanks again and keep up the great work.😊
@geekandnerdlife5632 I got the overlay and join locally without doing the C++ part too. But now I'm having trouble joining from other networks and I am worried this is a red herring. Did you get this to work fully?
Hey @@SterlingNesbitt sorry your right, later I realized I needed to do the c++ part to join. It was just the overlay and local like you say, to get fully working I did need the c++. Was easy to do tho. Cheers.
@@NiceShadowYoo, I didn't think you would respond. Glad you've read my message. Don't worry about posting often, your content has quality and easy to understand. I would like to see a discord for this channel, I think it would help you and it would for a great community
I'm late here but for those of you still watching this. I have the general solution for most "can't compile" errors. It's generally a Visual Studio issue and you need to make sure you have it installed and you want to create a brand new project with c++ instead of blueprint box ticked. When it fails it will ask to load inside of Visual Studio, do it. When it fails there it will figure out what parts of visual studio you are missing and ask you to allow it to install those missing parts. GL.
Apologies for any confusion earlier. After some testing, I found a few issues with the project without using C++. You can add C++ functionality whenever you want and everything should work fine. And from my tests, everything seems to work fine if you create it as a C++ project from the beginning.
Im afraid to advance to the next video. I have activated the 3 plugins and made sure that steam overlay is turned on in steam and I'm still not getting the steam pop up. I've restarted my game and still nothing. No error and no pop up. Any suggestions anyone?
After making the C++ class, I followed your steps and now my project file does not work. It wants me to rebuild from source manually. Any help? This video screwed up my project.
I don´t know if you solved it, but check your Vidiual Studio Version. You need Visual Studio 2022 or higher. I tryed it with the 2019 Version and it doesn´t work. I updated to 2022 Version and it´s working. I hope I was helping you
After creating a new C++ class and closing the project, my project is not opening again. It sais that modules are missing and and sais that I should try to rebuild from the source manually. Updating Visual Studio doesn't help. I can't open my project anymore because of this.
I don´t know if you solved it, but check your Vidiual Studio Version. You need Visual Studio 2022 or higher. I tryed it with the 2019 Version and it doesn´t work. I updated to 2022 Version and it´s working. I hope I was helping you
great video , does this subsystem make it so players dont have to open there ports???? because thats just not userfriendly to do to players and im looking for a easy solution :) please and thank you for your time
Hey :) Kann ich eine Session auch erst dann erstellen, sobald ich einem Freund eine Beitrittsanfrage über das Steam-Overlay geschickt habe? Und MUSS ich einem neuen Level mit "listen" beitreten, nachdem ich eine Session erstellt habe, oder kann man im selben Level (bsp. dem Menü) bleiben? Z.B. können in COD-Zombies oder Dead by Daylight Spieler bereits im Menü der Session joinen, ohne dass man einem neuen Level beitreten muss. Hast du irgendwelche Anlaufstellen, wie man das umsetzen könnte (verlinke gerne auch eins deiner Videos)? Vielen Dank im Voraus!:)
Heyy, ja das funktioniert. Du kannst direkt wenn du das Spiel startest eine session automatisch erstellen. Deine menu wäre dann in deine Hauptgameplay map integriert. Also ganz am Anfang als start up map würde ich eine empty map als start up map haben wo dann direkt automatisch die gameplay map (wo man ja erst ins menu kommt) mit listen geöffnet wird. Dann kann man auch Freunde einladen und wenn man eine Einladung annimmt musst vor dem joinen die eigene session destroyt werden.
Hey so i was having trouble getting the overlay to pop up and i found that the was my computer was copying the script was kind a fricked up. I never has issues with my copying before until today, so i went to a different project and found the script and sure enough it was copied correctly. This is the script with the right spacing/format [/Script/Engine.GameEngine] +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver") [OnlineSubsystem] DefaultPlatformService=Steam [OnlineSubsystemSteam] bEnabled=true SteamDevAppId=480 [/Script/OnlineSubsystemSteam.SteamNetDriver] NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection Do not copy the spaces between each paragraph, that will also mess up the code xD
I don´t know if you solved it, but check your Vidiual Studio Version. You need Visual Studio 2022 or higher. I tryed it with the 2019 Version and it doesn´t work. I updated to 2022 Version and it´s working. I hope I was helping you
I am writing through a translator. It doesn’t work for me, or more precisely, the Steam window in the lower right corner does not appear. I did everything 1 in 1 as in the video. Worked on Unreal Engine 5.3.2 Also, in the following lessons there is a problem with Get give steam avatar friend or something like that. This node will just not work Changed: The author's advice about connecting another Online Subsystem Steam plugin worked! On version 5.3.2 If anything, it connects in Unreal itself in the search for plugins
regarding the steam overlay you only need to check again the stuff you pasted in the default engine ini file if you really did that right. Also you need to have steam running and play in standalone game.
@@NiceShadow Thanks for the advice, but I decided on your assigned advice. The Online Subsystem plugin helped me. Thank you so much for creating this kind of content. As a new game developer, such videos help me a lot. Your language is clear and beautiful enough for me to +- understand without subtitles
Could not be compiled. Try rebuilding from source manually. Guess I have to get into building UE5 from source manually then? Edit: Nah, just gotta install the visual studio stuff per replies to fix this. Thanks NiceShadow!
No, you have only to install visual studio stuff. Search for tutorials how to use c++ with unreal engine. There it's explained which modules you need to install in visual studio
@@NiceShadow Huh ok. I thought I did but I'm going through documentation now to verify that. That's what the other posts seem to confirm lol. Thanks for the quick reply!!!
When I tried rebuilding the project manually it said it couldnt be compiled and i have to rebuild it manually what do i do?! I even tried updatind visual studio that did nothing
I didn't test it for the latest version yet. But you can try it without creating this c++ class, so that your project stays blueprints only. If you later notice then any problems with session creating/joining, you can still back up your project and then doing the c++ step shown in this tutorial to test if it works then
So currently the project will work, but if you package it in any way and try to run it like that, the game won't even boot and will just leave you with an ICU error@@NiceShadow
@@NiceShadow I think so too... the game pad is related to the plugin, though. it is not a plugin itself it is steam when you use steam id=480. But my problem with shaking is a mystery.. it is only on stand-alone window with steam active. The character looks like rag doll physic fighting with idle animation or something. I don't think it is related to the plugin. When I package the game, there is no problem. I'll continue to debug the animation..
This did not work. When I tried to open my project file after creating the new C++ class it shows the popup asking to rebuild. When I click yes, it says it cannot rebuild and I should try manually rebuilding the source.... I probably should have backed up my project before trying this...
@@jonaspriebeofficial Well under the installation I had I think it just popped up and said there was an update. I have all sorts of new issues now. I am not the one to ask for help 😂
mmm lol ? wheres the Advanced session functions have you really tried it ? since the 5.0 advances session arent working at all ( there missing a C++ set-up to fit Ue5.0 and 5.1 + )
@@alexanderalikin1210 yeah well last time i checked that was about over 6 months didn't know they releases updates of it. Might be why the pay variant isn't in the marketplace anymore :P
@@NiceShadow i Discoverd that the remote play togeather Icon doesnt matter if it show or not , i test it in 2 pc with different steam accunt and its work but Without remote icon
@@roblox3dx974 make sure that you donload the plugin with the same unreal version and put it in your project folder in the Plugins folder. If you don't have a Plugins folder create a Plugins folder
If you still cannot see the Steam overlay try to enable the Online Subsystem Steam plugin.
Thanks for the great tutorials, they have helped a lot. I am having a similar issue. I am running UE 5.3 and the plugins don't produce any error but it doesn't work in game (friend list and lobby tutorial). Any ideas for how to fix this?
@@pablomd972Do you have the Online Subsystem Steam plugin enabled? Please try that and let me know this was the reason
@@NiceShadow I had the same problem, and your suggestion fixed it for me (on UE 5.3). Thanks!
I an on UE5.3 as well and I still don't get steam pop up on the right corner, any idea why?(I updated the plugin by simply replacing them from 5.1 to 5.3)@@fade7955
I had a fatal error when trying to open the packaged version, turns out I just had to enable the third plugin that you said in the comments and it worked fine.
Thank you. This worked great. I didn't know about making my own c++ class to fix the network functions. Solved my problems! Great job!
Thank you so much, I was watching someone else tutorial and there AdvancedSessionsPlugin was really out of date but yours worked instantly thanks for keeping this uptodate, going to check out the rest off your stuff keep it up :)
What I did to fix my C++ compilation errors was: Go to my Visual Studio Installer -> Select whatever version I was using -> Modify -> Ticked the "Game development with C++" -> And confirmed modify in the bottom right corner. After that it seemed to work. Hope it helps
Great tutorial! Works like a charm in 5.4.4!
Does 5.4.4 require the C++ class?
Worked like a charm, as always you're the best
👍I wish I could subscribe twice! Awesome vid, thank you.
I'm on 5.3.2 and I didn't need to do the C++ part, but I did have to use the advice in your pinned post to enable that third plugin.
Thanks again and keep up the great work.😊
@geekandnerdlife5632 I got the overlay and join locally without doing the C++ part too. But now I'm having trouble joining from other networks and I am worried this is a red herring. Did you get this to work fully?
Hey @@SterlingNesbitt sorry your right, later I realized I needed to do the c++ part to join. It was just the overlay and local like you say, to get fully working I did need the c++. Was easy to do tho. Cheers.
MyProject could not be compiled. Try rebuilding from source manually. warum ?
Thanks for the help, by the way I love your intro!
watched, liked and subbed! Thank you so much.
Following you since hundred something subs years ago. I am returning to unreal and I was hoping I can find you still here, still with great tuts :)
Amazing, yea and even I haven't uploaded in a while I'm still here and hope to upload soon again :)
@@NiceShadowYoo, I didn't think you would respond. Glad you've read my message. Don't worry about posting often, your content has quality and easy to understand.
I would like to see a discord for this channel, I think it would help you and it would for a great community
I'm late here but for those of you still watching this. I have the general solution for most "can't compile" errors.
It's generally a Visual Studio issue and you need to make sure you have it installed and you want to create a brand new project with c++ instead of blueprint box ticked. When it fails it will ask to load inside of Visual Studio, do it. When it fails there it will figure out what parts of visual studio you are missing and ask you to allow it to install those missing parts.
GL.
bless your comment
Seems to have worked for UE5.4.4 with Vis 2022 😄
This works for me without c++ in ue5.4
Apologies for any confusion earlier. After some testing, I found a few issues with the project without using C++. You can add C++ functionality whenever you want and everything should work fine. And from my tests, everything seems to work fine if you create it as a C++ project from the beginning.
Are you using Visual Studio 2022?
@@MılehıstanCumhurbaşkanı yes
Im afraid to advance to the next video. I have activated the 3 plugins and made sure that steam overlay is turned on in steam and I'm still not getting the steam pop up. I've restarted my game and still nothing. No error and no pop up. Any suggestions anyone?
He mentions it on his pinned message. You have to go to plugins and enable "Online Subsystem Steam"
This solution does not fully work in UE5.1. It does not allow you to join a session.
Hi sir , when i click rebuild it says ' could not be compiled. Try rebuilding from source manually.' what should i do
Hey, research for visual studio and unreal engine, you probably have missing visual studio modules that you need to install first
Nice!
After making the C++ class, I followed your steps and now my project file does not work. It wants me to rebuild from source manually. Any help? This video screwed up my project.
did you find a solution?
I don´t know if you solved it, but check your Vidiual Studio Version. You need Visual Studio 2022 or higher. I tryed it with the 2019 Version and it doesn´t work. I updated to 2022 Version and it´s working. I hope I was helping you
got the same error , do you find out?
What does this "Advance Session Plugin" offers compared to the Online Subsystem Steam? Does it just expose functionalities to blueprints?
After creating a new C++ class and closing the project, my project is not opening again. It sais that modules are missing and and sais that I should try to rebuild from the source manually. Updating Visual Studio doesn't help. I can't open my project anymore because of this.
did you solved?
I don´t know if you solved it, but check your Vidiual Studio Version. You need Visual Studio 2022 or higher. I tryed it with the 2019 Version and it doesn´t work. I updated to 2022 Version and it´s working. I hope I was helping you
Hello. The plugin worked without any problems, but later the Steam interface stopped opening. what is the reason of this?
When I tried rebuilding the project manually it said it couldnt be compiled and i have to rebuild it manually what do i do?!
MyProject could not be compiled. Try rebuilding from source manually.
Successfully added class 'MyClass', however you must recompile the 'Game' module before it will appear in the Content Browser. Failed
great video , does this subsystem make it so players dont have to open there ports???? because thats just not userfriendly to do to players and im looking for a easy solution :) please and thank you for your time
Can we use this with PLayFab ?
Hey :)
Kann ich eine Session auch erst dann erstellen, sobald ich einem Freund eine Beitrittsanfrage über das Steam-Overlay geschickt habe?
Und MUSS ich einem neuen Level mit "listen" beitreten, nachdem ich eine Session erstellt habe, oder kann man im selben Level (bsp. dem Menü) bleiben?
Z.B. können in COD-Zombies oder Dead by Daylight Spieler bereits im Menü der Session joinen, ohne dass man einem neuen Level beitreten muss.
Hast du irgendwelche Anlaufstellen, wie man das umsetzen könnte (verlinke gerne auch eins deiner Videos)?
Vielen Dank im Voraus!:)
Heyy, ja das funktioniert. Du kannst direkt wenn du das Spiel startest eine session automatisch erstellen. Deine menu wäre dann in deine Hauptgameplay map integriert. Also ganz am Anfang als start up map würde ich eine empty map als start up map haben wo dann direkt automatisch die gameplay map (wo man ja erst ins menu kommt) mit listen geöffnet wird. Dann kann man auch Freunde einladen und wenn man eine Einladung annimmt musst vor dem joinen die eigene session destroyt werden.
@@NiceShadow Hab es direkt verstanden! Vielen Dank, Kuss geht raus :)
Any hope for a tutorial on hosting Advanced Steam Session dedicated servers
Sorry, currently it's not planned
Hey so i was having trouble getting the overlay to pop up and i found that the was my computer was copying the script was kind a fricked up. I never has issues with my copying before until today, so i went to a different project and found the script and sure enough it was copied correctly. This is the script with the right spacing/format
[/Script/Engine.GameEngine]
+NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemSteam.SteamNetDriver",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
[OnlineSubsystem]
DefaultPlatformService=Steam
[OnlineSubsystemSteam]
bEnabled=true
SteamDevAppId=480
[/Script/OnlineSubsystemSteam.SteamNetDriver]
NetConnectionClassName=OnlineSubsystemSteam.SteamNetConnection
Do not copy the spaces between each paragraph, that will also mess up the code xD
Thanks that worked for me
OMG YOU ARE A HERO!! After hours of trying the last comment on this video shown was the gamechanger xD!!!
Thanks, it wasn't your fault it's the website that sucks
Got me to stop yelling at my computer. you rock
You're honestly such a legend for this, thank you! It worked for me
I downloaded the visual thing and I still can't create a class for c++
\
Restart after fully opening Visual Studio and try again.
hey there awesome tut! I was wondering, how to find my games dedicated server? Its on steam
Mine said "Failed to compile. Trying Building from the source manually" and now it won't open the project. what did i do?
I don´t know if you solved it, but check your Vidiual Studio Version. You need Visual Studio 2022 or higher. I tryed it with the 2019 Version and it doesn´t work. I updated to 2022 Version and it´s working. I hope I was helping you
Will it work for vr multiplayer
How strange to follow the step by step and I get this"(could not be successfully initialized after it was loaded.)"
I'm getting a bad player controller error
I am writing through a translator.
It doesn’t work for me, or more precisely, the Steam window in the lower right corner does not appear. I did everything 1 in 1 as in the video. Worked on Unreal Engine 5.3.2
Also, in the following lessons there is a problem with Get give steam avatar friend or something like that. This node will just not work
Changed:
The author's advice about connecting another Online Subsystem Steam plugin worked! On version 5.3.2
If anything, it connects in Unreal itself in the search for plugins
regarding the steam overlay you only need to check again the stuff you pasted in the default engine ini file if you really did that right. Also you need to have steam running and play in standalone game.
@@NiceShadow Thanks for the advice, but I decided on your assigned advice. The Online Subsystem plugin helped me. Thank you so much for creating this kind of content. As a new game developer, such videos help me a lot. Your language is clear and beautiful enough for me to +- understand without subtitles
Could not be compiled. Try rebuilding from source manually. Guess I have to get into building UE5 from source manually then?
Edit: Nah, just gotta install the visual studio stuff per replies to fix this. Thanks NiceShadow!
No, you have only to install visual studio stuff. Search for tutorials how to use c++ with unreal engine. There it's explained which modules you need to install in visual studio
@@NiceShadow Huh ok. I thought I did but I'm going through documentation now to verify that. That's what the other posts seem to confirm lol. Thanks for the quick reply!!!
When I tried rebuilding the project manually it said it couldnt be compiled and i have to rebuild it manually what do i do?! I even tried updatind visual studio that did nothing
Never mind it worked it just took 10 minutes a ridiculously long time to load the project!! Im excited to get this game for multiplayer
@@jonaspriebeofficial awesome
Is it usable with only blueprint projects now? Or does it still require c++
I didn't test it for the latest version yet. But you can try it without creating this c++ class, so that your project stays blueprints only. If you later notice then any problems with session creating/joining, you can still back up your project and then doing the c++ step shown in this tutorial to test if it works then
So currently the project will work, but if you package it in any way and try to run it like that, the game won't even boot and will just leave you with an ICU error@@NiceShadow
@@ceanyflamingo5127 so what stops you from creating that c++ class?
I don't have the steam popup that appears. What did I miss?
For the popup, it's only necessary to do the "Steam Integration" part so at 1:24
@@NiceShadow Thanks for your answer. I followed all the steps in the video... No need to pay to test?
I've found ! I had disabled overlay in Steam settings xD
@@SetsunaATv or so, lol
hm.. just added it to my project and graphics turned to shit and gamepad stopped working...
ok it is not graphics itself. it's because my character started to shake fast. And the camera attached to the character.. so everything looks blurry
if I pack my game the effect is gone.... hm...
I cannot imagine that it has anything to do with the plugin. Maybe you can remove it again and check if you still have these problems.
@@NiceShadow I think so too... the game pad is related to the plugin, though. it is not a plugin itself it is steam when you use steam id=480. But my problem with shaking is a mystery.. it is only on stand-alone window with steam active. The character looks like rag doll physic fighting with idle animation or something. I don't think it is related to the plugin. When I package the game, there is no problem. I'll continue to debug the animation..
@@NiceShadow omg I found the problem. It wasn't the plugin, of course. In my system I forgot to replicate one part of aim offset system.
This did not work. When I tried to open my project file after creating the new C++ class it shows the popup asking to rebuild. When I click yes, it says it cannot rebuild and I should try manually rebuilding the source.... I probably should have backed up my project before trying this...
Never mind, needed to update visual studio.. 👍
@@conservativesuperlative2063 how did you update it exactly i got the same problem
I updated visual studio it did not work i wonder if its because it was a copied project from ue4
@@jonaspriebeofficial Well under the installation I had I think it just popped up and said there was an update. I have all sorts of new issues now. I am not the one to ask for help 😂
@@conservativesuperlative2063 Im sorry i hope you can solve the issues it turned out i didnt have any issues my computer just slow
mmm lol ? wheres the Advanced session functions have you really tried it ? since the 5.0 advances session arent working at all ( there missing a C++ set-up to fit Ue5.0 and 5.1 + )
Create Advanced Session works for me (5.2), Join Advanced Session doesn’t.
@@alexanderalikin1210 yeah well last time i checked that was about over 6 months didn't know they releases updates of it. Might be why the pay variant isn't in the marketplace anymore :P
i think steam Plugin Not Working in 5.2 and 5.3
My latest tutorials are running on 5.2 with this plugin and everything is working fine for me
@@NiceShadow i Discoverd that the remote play togeather Icon doesnt matter if it show or not , i test it in 2 pc with different steam accunt and its work but Without remote icon
I don't know why is doesn't work for me
What exactly doesn't work?
The plugins I can't see it into my Unreal Engine 5@@NiceShadow
@@roblox3dx974 can you claifiy. I don't understand it fully
I can't see the Advanced Steam Session in Unreal Engine@@NiceShadow
@@roblox3dx974 make sure that you donload the plugin with the same unreal version and put it in your project folder in the Plugins folder. If you don't have a Plugins folder create a Plugins folder
hello, personally I activated all the steam plugins in unreal and it doesn't work I don't have the little square that appears.