Using Epic Online Services with Unreal Engine Blueprints

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ก.ย. 2024

ความคิดเห็น • 296

  • @maystocks
    @maystocks  2 ปีที่แล้ว +8

    If you encounter a problem or crash while following the tutorial, please check the troubleshooting video: th-cam.com/video/TzJmrsdRz2U/w-d-xo.html

    • @VConquest
      @VConquest 2 ปีที่แล้ว

      This video saved me a lot of time!! Thank you! Great tutorials and very needed.

    • @holdthetruthhostage
      @holdthetruthhostage 2 ปีที่แล้ว

      You saving Developers lives man keep it up, & I look for to more multiplayer

    • @holdthetruthhostage
      @holdthetruthhostage 2 ปีที่แล้ว

      You doing more than Epic with this

    • @yevgeniyvovk9788
      @yevgeniyvovk9788 ปีที่แล้ว

      no filter params need to be passed in as in the Steam tutorial? I can create a session but no one can join it even though they find it

    • @PikBo100
      @PikBo100 ปีที่แล้ว

      in main menu have 2 different accounts, but when join session in players list both with same nickname, its possible to make something like Guest Login for fast login? because every time to switch accounts takes too long

  • @Terminator85BS
    @Terminator85BS 2 ปีที่แล้ว +14

    My man you are a genius! Thank you so much for this, FINALLY a tutorial that actually works for going online and making public sessions. Watched so many and none of them connected properly to EOS.
    So happy to have a plugin that works with the standard UE5 too, compiling from source is fine for me but i do NOT expect the other devs to do that just to work on a little hobby game i'm making.

  • @alisdair42
    @alisdair42 2 ปีที่แล้ว +4

    Just finished this video, its super detailed and works fantastic, even on UE5, im so glad i dont have to pivot my Uni project now to singleplayer

  • @plorks445
    @plorks445 2 ปีที่แล้ว +11

    Excellent tutorial!
    UE5 LYRA has online multiplayer disabled by default. Would be interesting to see a video on how to get that working. Keep up the great work.

    • @sekker2k446
      @sekker2k446 2 ปีที่แล้ว

      Please would be great to see it

  • @NaviLlicious
    @NaviLlicious 2 ปีที่แล้ว +29

    So I figured out my issue if anyone is having trouble where it doesn't login and you don't see the popup to allow product access to your account when launching in a standalone, go to your dev portal and under your product click on "Epic Account Services", then under the applications box you will see buttons that say "brand settings" "permissions" "linked clients" click on permissions and a new window will open, check "online presence" and "friends" and save then in the top right click on "linked clients" and under that menu make sure your client that you made is selected and save. Now when you go to launch your game in standalone you can connect to your product

    • @PashaKovshik
      @PashaKovshik 2 ปีที่แล้ว

      Thank you!

    • @lukavekichannel
      @lukavekichannel 2 ปีที่แล้ว

      I dont have my domain now can we use without it ? Permission and Link are activated only brand

    • @NaviLlicious
      @NaviLlicious 2 ปีที่แล้ว

      @@lukavekichannel You don't need brand activated to connect just the permissions and linked clients activated brands can be activated later towards a finalized build of the game

    • @Successwithjs
      @Successwithjs 2 ปีที่แล้ว

      OMG thank you so much - that's what I was missing!

    • @MrMaxymon
      @MrMaxymon 2 ปีที่แล้ว

      odd, i have these checked. I get a seccess string, no popup window for login. IDK what I did wrong.

  • @xplane7879
    @xplane7879 2 ปีที่แล้ว +5

    Hi, Thank you very much for your great video! I encourage you to create more videos about EOS. Thanks!

  • @even311379
    @even311379 ปีที่แล้ว +1

    It works!
    Tried on UE5.0, the epic login overlay did not appear, but I can actually link my PC and laptop together!
    Thank you~

    • @lindenswan4830
      @lindenswan4830 ปีที่แล้ว

      i had issues with the steam_appid.txt file not being generated and had to manually place it next to the .exe

  • @user-we7lb1xg1v
    @user-we7lb1xg1v 2 ปีที่แล้ว +11

    Thank you for making tutorial on this. Can you make tutorial on Epic Online Services voice chat? It would be great.

    • @maystocks
      @maystocks  2 ปีที่แล้ว +4

      I did not use EOS voice chat yet, but I'll have a look at it. Thanks for the feedback!

    • @maystocks
      @maystocks  2 ปีที่แล้ว +4

      I've uploaded a video about Epic Online Services voice chat a few days ago, based on the example from this video: th-cam.com/video/eAzaSdALm4s/w-d-xo.html

    • @user-we7lb1xg1v
      @user-we7lb1xg1v 2 ปีที่แล้ว

      @@maystocks Thank you :D

  • @Kein_Alias
    @Kein_Alias 2 ปีที่แล้ว +2

    WOW! Und nur in Blueprints ^^ Vielen Dank! Mehr davon bitte :)

    • @ALI-rw5jj
      @ALI-rw5jj 2 ปีที่แล้ว +1

      Hey, kennst du dich mit alldem etwas aus?

    • @Kein_Alias
      @Kein_Alias 2 ปีที่แล้ว

      @@ALI-rw5jj Hi ALI, ein wenig ja aber noch weniger mit C++ usw. "DerUnrealEngineer" macht gute Deutsche Videos. Von ihm habe ich das Meiste gelernt.

    • @ALI-rw5jj
      @ALI-rw5jj 2 ปีที่แล้ว

      @@Kein_Alias weißt du reinzufällig wie das mit Peer to peer funktioniert? Also so, dass man keine Server kaufen muss

    • @Kein_Alias
      @Kein_Alias 2 ปีที่แล้ว

      @@ALI-rw5jj Leider nicht.

  • @omkarchauhan5477
    @omkarchauhan5477 2 ปีที่แล้ว +9

    followed your tutorial for UE5, did the settings as you mentioned butt the Pop up from Login User which directs the user to allow doesn't show up and directly shows login Successful....I could not even access the Epic Social Panel even after the enabling the social overlay setting.... Can you share some light on why is this happening

    • @GIGANTOMECHA
      @GIGANTOMECHA ปีที่แล้ว +2

      samething happen to me did you fix this?

    • @CYPHERNATURE
      @CYPHERNATURE ปีที่แล้ว

      Same here

    • @kadirkantar3361
      @kadirkantar3361 3 หลายเดือนก่อน

      if anybody encounters this problem
      [OnlineSubsystemEOS]
      bEnabled=true
      [OnlineSubsystem]
      DefaultPlatformService=EOS
      [/Script/Engine.GameEngine]
      +NetDriverDefinitions=(DefName="GameNetDriver",DriverClassName="OnlineSubsystemEOS.NetDriverEOS",DriverClassNameFallback="OnlineSubsystemUtils.IpNetDriver")
      [/Script/OnlineSubsystemEOS.NetDriverEOS]
      bIsUsingP2PSockets=true
      add these settings to your defaultengine.ini file

  • @blebdapleb8771
    @blebdapleb8771 2 ปีที่แล้ว +2

    YO GUYS, *THIS IS IMPORTANT*, IF YOUR LOGIN IS FAILING AND YOU 100% KNOW YOU DID ALL THE PARAMETERS AND BLUEPRINTS RIGHT, HERE IS THE FIX: Go to epic account service and change your application permission and enable Online Presence and friends, it fixed it for me!!

    • @GIGANTOMECHA
      @GIGANTOMECHA ปีที่แล้ว

      true legend i am gonna try this to see if it works and get back to you

    • @beelzebub.studios
      @beelzebub.studios ปีที่แล้ว +1

      I am going to browser after allowing it still says failed

    • @CYPHERNATURE
      @CYPHERNATURE ปีที่แล้ว

      @@beelzebub.studios same thing here

  • @syedhs
    @syedhs 2 ปีที่แล้ว +3

    Wonderfull.. you explained all the steps in details. Thank you.

    • @syedhs
      @syedhs 2 ปีที่แล้ว

      I know how to modify UE4C++ and have them nodes usable for BP, but what are the changes that goes inside the modified 'LoginUser' which include 'AuthType'?

    • @syedhs
      @syedhs 2 ปีที่แล้ว

      Okay I think I got this solved.. I have to use your forked 'AdvancedSession' above.. tq.

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      @@syedhs Thanks for your feedback! I have sent pull requests to the author of the Advanced Sessions plugin, hopefully they will be merged so that the custom version will be no longer required.

    • @syedhs
      @syedhs 2 ปีที่แล้ว

      @@maystocks Btw, what is the use of application id?

  • @MaNIaC39000k
    @MaNIaC39000k ปีที่แล้ว +1

    Thank you so much! I was struggling with this for a long time but this video explained everything perfectly and I have got it working... Thanks a Million!!!! :D :D :D

  • @piranhapants7290
    @piranhapants7290 9 หลายเดือนก่อน +2

    Warning to any one working on 5.3 with this; epic games overlay is not available in editor whatsoever.

  • @everything-bagel
    @everything-bagel 5 หลายเดือนก่อน

    Those high pitch harmonics at 0:40 are intense 😮

  • @VVLGANESHK
    @VVLGANESHK 2 ปีที่แล้ว +1

    Only helpful tutorial found on internet.
    I have you will make more videos like matchmaking and voice chat on EOS based

    • @VVLGANESHK
      @VVLGANESHK 2 ปีที่แล้ว

      BTW you got another subscriber ❤️

  • @crazyguy7585
    @crazyguy7585 2 ปีที่แล้ว +2

    You get new subscriber bro i really need to know EOS

  • @ECAKJ
    @ECAKJ ปีที่แล้ว +1

    My find sessions node is searching infinitely /: not sure what to do. It fails to find a session right away. I packaged the project and it works for others just not my pc. What could be blocking it?

  • @johnayling2820
    @johnayling2820 3 หลายเดือนก่อน

    If anyone has crashing issues running the turorial after packaging disable the AdvancedSteamSessions plugin if not using Steam

  • @aleksandrstukalov
    @aleksandrstukalov ปีที่แล้ว +1

    Everyone, who struggle with EOS. How I've fixed Failed to login. In Dev Portal in product permissions configurations, set Country to Disabled! Profile, Presence and Friends should be Required, Country - Disabled. Hope that helps

    • @subtilgames
      @subtilgames ปีที่แล้ว

      Thank you so much!

  • @sezasexa7970
    @sezasexa7970 ปีที่แล้ว +1

    Anyone know why auth pin expires at login? So after login I don't get any success nor fail. Just sitting in menu doing nothing

  • @yevgeniyvovk9788
    @yevgeniyvovk9788 ปีที่แล้ว +1

    thank you. this was a great tutorial!

  • @EndPlayz
    @EndPlayz 2 ปีที่แล้ว +2

    Thanks so much for this tutorial! It helped so much. Do you think you would be able to make a tutorial on a lobby/party system?

  • @seanopayno
    @seanopayno 2 ปีที่แล้ว +1

    Nice Tutorial! I enjoyed the story of Bob and wonder if we will hear about him in future episodes. I'm also curious as to why you chose the advanced sessions plugin - Is it needed?

    • @maystocks
      @maystocks  2 ปีที่แล้ว +2

      It is currently needed if you want to use blueprints only. It can be replaced by custom C++ code.

  • @cookytrix
    @cookytrix 2 ปีที่แล้ว

    accidentally stumbled on this vid. didnt know UE5 "coding" was so dumbed down. i may give it a whirl. thanks :)

  • @anastasismarinos6956
    @anastasismarinos6956 2 ปีที่แล้ว +1

    Im Having Trouble Joinning The Session I Tried Following The Tutorial Multiple Times And Downloaded The Project From The Description But Nothing Seems To Be Working When Joinning It Prints No Session Found Then Session Success

  • @nodelayfordays8083
    @nodelayfordays8083 2 ปีที่แล้ว +2

    Can you make a part on inviting via friends? Currently messing around with this myself.

  • @dhruvrattan
    @dhruvrattan 2 ปีที่แล้ว

    Awesome Tutorial, A vidoe On EOS Plus Will be great as well

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      Thanks for the feedback. This video: th-cam.com/video/MxkZoEUjlYY/w-d-xo.html is about using EOS Plus with Steam. Have fun!

  • @jonmill4414
    @jonmill4414 ปีที่แล้ว +1

    I get the login success path all the time but it's not asking me to log in, and the Shift F3 doesn't bring up the Epic overlay. Should I worry?

  • @chandupahashen
    @chandupahashen 2 ปีที่แล้ว +1

    very nice tutorial bro i like it and i understand it easily

  • @sammypolaroid7225
    @sammypolaroid7225 ปีที่แล้ว +1

    At manual login blueprint i am receving the print string success but am not get the epic overlay or popups

  • @aadityarajkarki7610
    @aadityarajkarki7610 2 ปีที่แล้ว +1

    EOS overlay not showing in my Windows UE5 I dont know why everything else works and prints success.

  • @anakin1920
    @anakin1920 2 ปีที่แล้ว +1

    Thank you so much for this. Its really the only tutorial on all the internet :). Question : is there any limitations to do this in BP ?

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      Yes, unfortunately there are some limitations. For example, destroying a session does not work properly (in UE 4.27), which is why you cannot start a server a second time at the moment. Also there are several interfaces like leaderboards not exposed to blueprints. The commercial Redpoint Games plugins are a lot more complete.

    • @anakin1920
      @anakin1920 2 ปีที่แล้ว

      @@maystocks thank you again Sir :)

  • @ronalddice6162
    @ronalddice6162 2 ปีที่แล้ว +1

    I'm not sure if it's my internet connection or if it is something else. But when I get to the point where it opens up a separate window for me to allow access, I wait for what seems like forever, but never login. I don't get the failed message either.

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      I've uploaded a troubleshooting video, maybe this helps: th-cam.com/video/TzJmrsdRz2U/w-d-xo.html

  • @tylergorzney8499
    @tylergorzney8499 8 หลายเดือนก่อน

    Was trying to go through your tutorial, which seemed th best out of any information I could find. However, @16:59, You have "Use Epic Account Services" checked, and thischeckbox is not an option for me. I am supre confused now that apparently EOS Subsystem has been depracated? for the newer version Online Services. However, the Online Subsystem EOS is the only plugin I can find with any settings regarding online setup. At tis point (Dec 15, 2023) do devs need to create their own plugin using the EOS SDK 1.16 (Latest Version)?

  • @covra
    @covra 2 ปีที่แล้ว

    Great video and great explanation, cheers Bob xD

  • @srimanrabisankar5959
    @srimanrabisankar5959 7 หลายเดือนก่อน

    Nicely Explained, grate one 💖💖

  • @the_end_boss
    @the_end_boss ปีที่แล้ว

    Love your humour throughout the video @23:35

  • @Phoenix_VR
    @Phoenix_VR 2 ปีที่แล้ว +1

    I failed to see my sessions neither in steam nor EOS detect the session :( I have my policy set to custom, I need to ask, if I set Peer2Peer, will this mean I will not be able to enable dedicated server?
    PS I am using UE5

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      Client policy type peer2peer generally means that everyone is allowed to start a server. This does not prevent dedicated server. Also, you can use an additional different client policy for your dedicated servers.
      Technically, you could also use a custom policy, but you need to make sure that all "matchmaking" actions related to sessions are enabled.

  • @unrealengineruseng9583
    @unrealengineruseng9583 2 ปีที่แล้ว +1

    Thank you man !!!

  • @d_halimp
    @d_halimp 2 ปีที่แล้ว

    THANKS! this really worked, wow dude! I like you!

  • @WoodsyStudio
    @WoodsyStudio ปีที่แล้ว

    Thank you for this helpful video! I'm still having trouble getting achievements to work in my game, however, and finding good resources for explaining that. Do you have any videos walking through that?

  • @AliziaKaline
    @AliziaKaline ปีที่แล้ว

    If someone else have login failling after tried everything, add a delay (1s) between beginplay/init and your login, the plugin need some times.

  • @MusicSoundsEffectLibrary
    @MusicSoundsEffectLibrary 2 ปีที่แล้ว

    login doesn't open web browser at all it does nothing am using ue5

  • @Zaidadoo
    @Zaidadoo 2 ปีที่แล้ว +1

    Login not popping up, I watched your troubleshooting video too

  • @TorQueMoD
    @TorQueMoD 10 หลายเดือนก่อน

    So how do we handle the auth type since we don't have your modified version of the Login User node?

  • @tlhanyanemoalosi4014
    @tlhanyanemoalosi4014 2 ปีที่แล้ว +1

    Love it!

  • @DirectionGaming
    @DirectionGaming ปีที่แล้ว

    in UE 5.0.3 Overlay is not working. but Login with EOS is Working.
    also it's working automatically persistant. means it only asked me for login once.
    how we can clear game login state?
    how to bring overlay?

    • @psykick3486
      @psykick3486 ปีที่แล้ว

      same problem here ? did you figure it out ?

  • @Blobkin
    @Blobkin 2 ปีที่แล้ว +1

    Great tutorial!

  • @matheuskrum4009
    @matheuskrum4009 2 ปีที่แล้ว +3

    Can I put Steam login ?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      Steam can be used with EOS Plus. This is not subject of this video, but maybe I'll create another one...

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      I have uploaded a new tutorial on how to use Steam login with Epic Online Services: th-cam.com/video/MxkZoEUjlYY/w-d-xo.html

  • @EddieBiral
    @EddieBiral 2 ปีที่แล้ว

    Great tutorial!
    You gained a subscriber.
    Is the modified version of Advanced Sessions for UE5 Preview 2 available for download?

    • @maystocks
      @maystocks  2 ปีที่แล้ว +5

      The changes have already been merged into the official plugin for UE5. This means that for UE5 you can use the official version available at vreue4.com/advanced-sessions-binaries
      Have fun 🙂

  • @igorcosta6097
    @igorcosta6097 ปีที่แล้ว

    Incrível! Obrigado amigo.

  • @thana3270
    @thana3270 2 ปีที่แล้ว +2

    Hey nice tutorial. I was finally able to use EOS after looking for tutorials for a few months. There is just one problem. I am on UE5 and no matter what I do, once I host a session the game crashes. I tried this on a brand new project as well and it still crashes. Could it be caused by where I put the code? Like you had it login through widgets, while I had mine login through the level blueprint. And I had the game hosting logic in the gameinstance blueprint.

    • @Esoteric_Games
      @Esoteric_Games 2 ปีที่แล้ว

      I am using UE5 as well and I copied the same way he did it in the video, I have the same issues right now

    • @Esoteric_Games
      @Esoteric_Games 2 ปีที่แล้ว +1

      Hey, so I found a fix. I had to change my policies to custom and checked everything I also checked the bottom settings for the plugin settings

    • @thana3270
      @thana3270 2 ปีที่แล้ว +1

      @@Esoteric_Games Thanks for telling me this!

    • @Esoteric_Games
      @Esoteric_Games 2 ปีที่แล้ว

      @@thana3270 no problem!

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      You could try to use a lobby session instead, if your artefact policy settings do not allow a normal session. Check "use lobbies if available" when creating a session, and when finding a session, choose Server Type "Client Servers only" and check "Search Lobbies".

  • @achrafsaad
    @achrafsaad ปีที่แล้ว +1

    "And then we can see that nothing happens... Just kidding" and debug says login is successful, that's some top tier comedy haha

  • @youssefnazih6447
    @youssefnazih6447 2 ปีที่แล้ว +1

    Great Job

  • @MrMaxymon
    @MrMaxymon 2 ปีที่แล้ว +1

    Yo! Any update on future videos? This is a tremendous help

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      I have plans to do an EOSPlus Video (EOS with Steam and Blueprints only), and also a troubleshooting video. The EOSPlus project is already working, so any kind of encouragement to actually finish the video is very welcome 🙂

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      There is an update: I have uploaded a new video about using a Steam Login with EOS (EOSPlus). th-cam.com/video/MxkZoEUjlYY/w-d-xo.html

  • @not_vdb0059
    @not_vdb0059 2 ปีที่แล้ว +1

    how can i fix this error? UATHelper: Packaging (Windows (64-bit)): ERROR: Missing precompiled manifest for 'AdvancedSessions'. This module was most likely not flagged for being included in a precompiled build - set 'PrecompileForTargets = PrecompileTargetsType.Any;' in AdvancedSessions.build.cs to override.

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      The prebuilt plugin is only meant to be used with the standard binary UE 4.27.2 using a project as described in this video. For other types of projects, you may have to build the plugin on your own. There is a link to the source code in the description (the source is also included in the binary version). In order to build the plugin, you need to run something like
      C:\your_ue4_dir\Engine\Build\BatchFiles\RunUAT.bat BuildPlugin -Rocket -Plugin="C:\your_projects_dir\AdvancedSessionsPlugin\AdvancedSessions\AdvancedSessions.uplugin" -TargetPlatforms=Win64 -Package="C:\your_output_dir\AdvancedSessions"
      or google for "build unreal plugin".

  • @Vlad79X
    @Vlad79X 2 ปีที่แล้ว +1

    Hello! I followed along but I have a problem that seems to be the case with any game and subsystem, when Joining a session the On Success pin is executed however the second player never travels to the map that the host is in, why is that?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      Did you check the troubleshooting video? It sounds like the problem is handled there. There is a pinned comment below this video.

    • @Vlad79X
      @Vlad79X 2 ปีที่แล้ว

      @@maystocks i did check it out but I'll check it out again, but it happens with any subsystem I use

  • @hillstudios1
    @hillstudios1 2 ปีที่แล้ว +1

    Great video

  • @darkflamestudios
    @darkflamestudios 2 ปีที่แล้ว

    Wow this is interesting!! I may have a few questions for you sir.

  • @superSamioo
    @superSamioo ปีที่แล้ว +1

    For me it always fails the login. Could you please help me with it?

    • @CYPHERNATURE
      @CYPHERNATURE ปีที่แล้ว

      Same here. I got it to get the prompt to accept, but it doesn't do it within UE standalone, it opens in a browser, and it has a slightly different ui than from this video. It says - go to app, then it asks to accept after that. But when I hit accept, then in the UE standalone, it prints for -- login failed.

  • @96bbyy13
    @96bbyy13 5 หลายเดือนก่อน

    this is amazing but where can i find a tutorial like this for UE 5.3.2

  • @dhruvrattan
    @dhruvrattan ปีที่แล้ว

    once I got my brand published, its giving me accessdenied error, and in the blueprint setup the print output I am getting is "player is not logged in"

  • @ioano5432
    @ioano5432 2 ปีที่แล้ว +1

    Hey, great tutorial! Can you make this for Lyra?

  • @psykick3486
    @psykick3486 ปีที่แล้ว

    I am able to join the sessions on the same wifi but not able to join them on the different wifi, and also there is no epic overlay after creating or joining the session, online and presence is on and all the ID's and secrets are correct ,i am not able to figure out the solution for this.
    PS - I am working on UE 5.0.3

  • @CYPHERNATURE
    @CYPHERNATURE ปีที่แล้ว

    I'm at 24:25 in, and it shows a successful login print string, however no user interface overlay shows up. I'm going to keep watching, but has anyone else had this occur?

    • @CYPHERNATURE
      @CYPHERNATURE ปีที่แล้ว

      I'm in ue5, and there was one part I missed, "default product artifact". I typed it in, and then instead of in the window popping up the overlay, it prompted to load to an open browser. I then was able to hit "allow" through there. -- however it printed for "login failed".
      And what's more, the overlay still did not open. === any ideas anyone?

  • @jackerylel
    @jackerylel ปีที่แล้ว +1

    Anyone else having an issue on 5.0.1 where the advanced session successfully creates the session, and other people on other machines can find the session, but can't join?
    Adv sessions finds the session but the "valid session" bool is false. On the dev portal I can see the active session, but it says 0 players are in it, even though I know my friend is in there. Also server name is empty, and current players from the regular sessions plugin returns the wrong number.
    I'm using the 5.x release of adv sessions, maybe that's the issue? From reading some forums it seems some releases work for the steam services while maybe others work for eos?
    I was thinking of playing around with some of the bool parameters in the create session node, or maybe switching to a different release...

    • @alzahelb6053
      @alzahelb6053 ปีที่แล้ว +1

      Yeah I get a connexion time out when trying to log in, did you solve that issue ? (I don't think my code is in cause because if i disable EOS it works all fine)

    • @jackerylel
      @jackerylel ปีที่แล้ว +1

      @@alzahelb6053 log in meaning the epic login? That works fine for me. If you don't get redirected to a sign in page then that's an issue in your dev portal online. There's some setting you have to enable, sorry can't remember exactly.

    • @alzahelb6053
      @alzahelb6053 ปีที่แล้ว +1

      @@jackerylel no epic login works fine I meant to join the session, it finds the session then when I join I get a connection time out

    • @jackerylel
      @jackerylel ปีที่แล้ว

      @@alzahelb6053 that's as far as I got. From the logs it seems like it was trying to connect to my friends session but couldn't. Tried steam as well with no avail. I'm keeping away from c++ for now. There's a very long thread from the guy who made the advanced sessions plugin where he helps people. Some people had the same issues and got them resolved, I haven't tried everything from the thread yet, had other stuff to work on.

    • @alzahelb6053
      @alzahelb6053 ปีที่แล้ว +1

      @@jackerylel oh nice ! Do you have a link to this thread ?

  • @Successwithjs
    @Successwithjs 2 ปีที่แล้ว +2

    this is totally amazing! I'm setting this up now - got my epic game created in portal and now setting up blueprint...
    but, using UE5, it looks like I'm missing some things in blueprint options - is it different in UE5 or did I miss some steps?
    Like there's no login except for "show external login UI" - do I need to create one?

    • @maystocks
      @maystocks  2 ปีที่แล้ว +2

      You need to download the Advanced Sessions plugin and copy it to the plugins directory within the project folder. Link for UE5 is different, it's below the video.

    • @Successwithjs
      @Successwithjs 2 ปีที่แล้ว +2

      In case anyone else sees this, my problem is you still need the advanced login plugin for UE5 (as well as the permissions setup in dev portal - see other comment from NaviLlicious)

  • @lilliangoulston5706
    @lilliangoulston5706 2 ปีที่แล้ว +1

    This method is failing for me during the Login User step. I keep getting the "Login failed" string. My product is set up properly and I followed all the steps for the client side... Is it because I'm on Mac? I realize there's no social overlay on Mac, but it should at least log me in. How do I troubleshoot this?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      Sorry it did not work for you. I've tested it on a mac, and except for the overlay, creating and joining a session works for me. For troubleshooting, you should double check that the product name and ids are copied correctly to the settings. Application id and product id are different values, and you should enter 64 digits in the "encryption key" field. If all this fails, you could check the log files. On mac, they are located in your home directory in the "Library/Logs" subfolder, there is a folder with the name of your project (for example EosBlueprints). Look for "fail" in these log files to check for hints. Let me know if it worked out!

    • @lilliangoulston5706
      @lilliangoulston5706 2 ปีที่แล้ว

      @@maystocks Tried it again and now it's crashing. Here's what stands out:
      - Initializing EOSSDK Version:1.13.1-16972539
      - Warning: OSS: EOSPlus failed to find the native OSS!
      And then later in the log, likely when it runs the Login Player node:
      - Warning: OSS: Login request failed. Invalid account id, string empty

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      @@lilliangoulston5706 The account id should be ignored when using the accountportal login, so the failure message is rather strange. Please recheck whether you have set the "Auth Type" parameter to "accountportal" (single word) in the login node. Otherwise, I would suggest that you download the full project (last link in the video description) and follow the instructions in the readme file to set the ids and activate the online subsystem EOS. This would narrow down the possible problems.

    • @ernest_m
      @ernest_m 2 ปีที่แล้ว

      Did you try the @NaviLlicious answer? It fixed it for me, but I'm on Windows, so maybe it's a different issue.

  • @CYPHERNATURE
    @CYPHERNATURE ปีที่แล้ว

    What do you mean by a modified version of Advanced Sessions, and that it currently does not work with EOS? How does one modify the plugin?

    • @maystocks
      @maystocks  ปีที่แล้ว

      See the links below the video 🙂

  • @jeffrowe6004
    @jeffrowe6004 ปีที่แล้ว +1

    I am using the 5.03 blueprints. I followed the instructions in the Read Me file. I am getting the print message saying the connection was successful but not pop-up from epic and shift-f3 doesn't work to bring it up.
    Edit: Adding the encryption key helped, not sure why, as it's not entered on the website so how does it know what key to use 🤨. I managed to get the web portal to pop up and ask for authentication but then it fails.
    Edit 2: Part of the problem was Firefox, if I use Edge it gives me the success message on the web portal but the game still says it failed.

    • @beelzebub.studios
      @beelzebub.studios ปีที่แล้ว

      did you got any solution I am having same issue

    • @creativeside-b6329
      @creativeside-b6329 ปีที่แล้ว

      Hey! I know I'm late. Have you tried:
      1. Making sure the encryption key is 64 zeros?
      2. Editing your EOS product permission and enable friends and presence?

    • @psykick3486
      @psykick3486 ปีที่แล้ว

      @@creativeside-b6329 I tried the 64 zeros key it says login failed,and also i enabled the friends and presence but still no epic overlay of login is visible ? have you figured it out ?

  • @aliliel
    @aliliel 2 ปีที่แล้ว +1

    Hi, I'm trying to recreate this using UE 5.0.2 and I already checked the troubleshooting video. But every time I create a session, I move to the other map and then it throws me back into the main menu. All prints mention that each action is successful, but it seems like the session immediately gets destroyed after creation and I'm not sure why.

    • @aliliel
      @aliliel 2 ปีที่แล้ว +1

      Solved, another plugin was giving trouble. Didn't realize I had it enabled.

    • @kyawzinhtun1789
      @kyawzinhtun1789 ปีที่แล้ว

      i have same issue Can i know which plugin?

    • @narze7704
      @narze7704 ปีที่แล้ว

      yeah, what plugin was destroying the session?

  • @Vinaykumar-mb9gm
    @Vinaykumar-mb9gm 2 ปีที่แล้ว +1

    i dont see any browser opening.
    i mean login is not happening.
    "LOGN FAILED"

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      This is most likely caused by not setting up the "artefact" correctly in the OSS EOS plugin settings. Please recheck that you copied the values correctly. I'd also advice to check the log file for EOS errors, they are usually very helpful.

    • @rickfreiberg39
      @rickfreiberg39 2 ปีที่แล้ว

      Did you get a reply for this? I'm having same error.

    • @rickfreiberg39
      @rickfreiberg39 2 ปีที่แล้ว

      NVM I got it working.

    • @MrMaxymon
      @MrMaxymon 2 ปีที่แล้ว

      @@rickfreiberg39 how did you get it working?

  • @lingshuaihe2957
    @lingshuaihe2957 ปีที่แล้ว

    I've downloaded the project files, but I can't connect when both computers are not on the same wifi. Do you know what's going on?

  • @aadityarajkarki7610
    @aadityarajkarki7610 2 ปีที่แล้ว +1

    Is Unreal from source necessary or can we do it from launcher version?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      This tutorial works fine with the launcher version.

  • @mostafa-qc2tt
    @mostafa-qc2tt ปีที่แล้ว

    i have a question, that didnt work for me, when i add a print string to see if login is succesful it says that i logged in succesfully but it doesnt take me to the login page or showing the epic games overlay on the screen i use ue5.2 but in the epic games dev portal i have a message that says : No verified domains. To fully use Epic Account Services, you need to verify your domain first. could that be the problem and what is a domain and how to verify it

  • @reubencf
    @reubencf ปีที่แล้ว

    im on 5.2 UE and it seems like EOS doesnt work i dont get that epic authentication screen

  • @CP-Mohammed
    @CP-Mohammed 2 ปีที่แล้ว +1

    can you help us to use EOS with UE5 please you will help me so much

  • @IsaacplayzReal
    @IsaacplayzReal ปีที่แล้ว

    For the manual login when i login it takes me to the login page but when i complete it it says login failiure please help

  • @farhanur_rahmann
    @farhanur_rahmann ปีที่แล้ว

    I am getting this problem :
    When I start my game in standalone mode and login in from browser every time it only fires login failed. It’s never fire login success.I have tried hard to fix it but I failed. Can you help me to fix this?😢. Using 4.27.2

  • @charlesrobertson1860
    @charlesrobertson1860 2 ปีที่แล้ว

    Just to be sure this is a multiplayer session over a network right as in the other player doesn't have to be on the same wifi or ip?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      It works within the same wifi, but it also works anywhere else (as long as there is no firewall blocking it).

  • @moory1791
    @moory1791 10 หลายเดือนก่อน

    I am game Client developer who used to develop UI, but now i have to develop voice chatting and backend system until this month. yes I'm bob

  • @crazyguy7585
    @crazyguy7585 2 ปีที่แล้ว +1

    Can we make a login screen with user name and password with EOS

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      While I do not have any tutorial using a custom login screen yet, I have just uploaded a new video which explains how to use Steam login with EOS: th-cam.com/video/MxkZoEUjlYY/w-d-xo.html

  • @Hissatsui
    @Hissatsui ปีที่แล้ว

    can I link AWS login services with Epic games account?
    I have another platform where I implemented simple login method in AWS lambda and cognito and would like to know if i can link that created account to Epic Games Account

  • @viniguerrero
    @viniguerrero ปีที่แล้ว

    What do you mean by non commercial? You mean like Advanced Sessions plugin can't be used for commercial projects?

    • @maystocks
      @maystocks  ปีที่แล้ว +1

      Check the license of the Advanced Sessions Plugin, depending on your needs it should be fine for commercial use. What I mean by non-commercial is that you do not need to pay for the plugin.

    • @viniguerrero
      @viniguerrero ปีที่แล้ว

      @@maystocks thanks for clarifying that!

  • @GIGANTOMECHA
    @GIGANTOMECHA ปีที่แล้ว

    i did everything right and the epic thing doesnt want to pop up

  • @mikecarvelas4720
    @mikecarvelas4720 2 ปีที่แล้ว

    Thanks for the amazing tutorial, but I have a problem when I try to play from the standalone game my game crashes but when I play from the selected viewport it works perfectly. How can I fix this issue?

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      This is most likely a problem concerning the policies set up for the artefact in the epic games developer portal (that some rights are missing). But you may also try to check "use lobbies if available" when creating a session, and when finding a session, choose Server Type "Client Servers only" and check "Search Lobbies".

  • @alistairbell1051
    @alistairbell1051 2 ปีที่แล้ว +1

    Youve confused me. You said you cannot use EOS for dedicated server, when ive just finished watching a video titled 'Unreal Engine 5 Dedicated Server using Epic Online Services'

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      EOS does not offer dedicated servers. But (of course) you can use EOS WITH your own dedicated servers.

    • @alistairbell1051
      @alistairbell1051 2 ปีที่แล้ว

      @@maystocks no need for the 'of course'. Informed people wouldn't be watching the video

  • @-HEPB-
    @-HEPB- 2 ปีที่แล้ว +1

    i've got a trouble here...
    I'm working in ue5. Login works fine, creating session as well. But after, when i'm opening a level with "Listen" option my game just crashing. Without "Listen" option it doesnt crash.
    Any idea what can cause that?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      Trouble when creating a session and using it in listen mode is probably related to the setup of the product in the epic games developer portal. Make sure you copied the values to the plugin settings correctly, and make sure you are using the client policy type "peer2peer", which allows creating sessions for listen server.
      Alternatively, it may help to check "use lobbies if available" in the Create Advanced Session node. In this case, also modify the Find Sessions Advanced node and select server type "Client servers only" and "search lobbies", otherwise the session won't be found.

    • @-HEPB-
      @-HEPB- 2 ปีที่แล้ว

      @@maystocks Well, the plugin settings and developer's page looks fine. I tried to check "use lobbies if available" and now there is no crash. Sounds strange for me that creating session without lobby crashes the game
      But here is another question: When connecting with the lobbies enabled, the connection is successful. But after connecting to the session, the player remains in the main menu without loading into the host map. I think it's a feature of the lobby? How to load a player to me?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      @@-HEPB- You need to use two different user accounts for both instances of the game, otherwise the second player will not travel to the map. Maybe this is the problem? You cannot use the same account for both.

    • @-HEPB-
      @-HEPB- 2 ปีที่แล้ว

      @@maystocks Nope. It's my friend tried to connect to me. From my side login and session creation was succesful. From his side - login succesful and connection as well. But after that nothing, just a main menu. Also overlay showing that we are in one lobby

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      @@-HEPB- I'm afraid I'm not yet using UE5 due to a lot of other issues, so I'm probably not a big help. But I would suggest to check the log files, often they contain hints what went wrong. Maybe this is some kind of problem with access rights in the epic games developer portal setup. In order to check the logs, go to the "saved" folder and open the most recent log file, and check for error messages after client connection. If it fails on client, I would check the logs on the client.

  • @PikaDevs
    @PikaDevs 2 ปีที่แล้ว +1

    46:20 don't mind me, just saving my time

  • @masterpartgames
    @masterpartgames 2 ปีที่แล้ว

    hi, i have a doubt, if the Epic Online Services don't host my game, do i need to config a server? or work like a p2p server? i have the doubt of how it work on a production environment

    • @maystocks
      @maystocks  ปีที่แล้ว

      It works both ways: You could host your own dedicated servers, or let players run the servers (may call this "peer 2 peer").

  • @littledemo3605
    @littledemo3605 2 ปีที่แล้ว

    I hope if u make series for eos

  • @overcore9278
    @overcore9278 ปีที่แล้ว

    Does it work connecting other devices from far away

  • @Esoteric_Games
    @Esoteric_Games 2 ปีที่แล้ว

    Hello! Great Tutorial, but I have an issue. When I create a session it loads the map and after a second the game crashes. If I check "use lobbies" I do not crash, but I cannot find the server. Do you know how to fix this? I would appreciate it!

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      When using a lobby, you have to select server type "Client servers only" and "search lobbies" in the Find Sessions Advanced node in order to find the session.

  • @tahauzuner
    @tahauzuner 2 ปีที่แล้ว

    I made a mini soccer game by using this tutorial. A friend connected successfully but the ball moves differently for each player. Player locations seem right but the ball location is not the same. Any suggestions to solve this problem?

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      You need to replicate the movement of the ball. There are other tutorials about Unreal Engine network replication available (for example steam-based), the general replication mechanisms from these tutorials also work with EOS.

  • @kyawzinhtun1789
    @kyawzinhtun1789 ปีที่แล้ว

    Can i apply this for collab viewer template ?

  • @MarkasVisualID
    @MarkasVisualID 2 ปีที่แล้ว

    Hai, how you get the authentication before create a session. Because in my project just play and create sessio, it's look not connected to epic account

    • @maystocks
      @maystocks  2 ปีที่แล้ว

      I've created a troubleshooting video to help with these kind of issues: th-cam.com/video/TzJmrsdRz2U/w-d-xo.html

  • @llYuki0okami
    @llYuki0okami 2 ปีที่แล้ว

    Nice but, how to make our multiplayer game work on GOG ?

  • @MrMaxymon
    @MrMaxymon 2 ปีที่แล้ว

    Something strange has happened after revisiting this. I'm using UE5. It seems like its autologging into the Epic Account, or did I miss something?

    • @thechronicgrump3906
      @thechronicgrump3906 2 ปีที่แล้ว

      Did it log u in successfully without even signing in?

  • @hossam_nowiser
    @hossam_nowiser 2 ปีที่แล้ว

    Great tutorial thank you ❤️
    Can it run on android devices?

    • @maystocks
      @maystocks  2 ปีที่แล้ว +1

      In general, accountportal login should run on android. But the Online Subsystem EOS was not yet tested on mobile devices, and there are known issues. See for example eoshelp.epicgames.com/s/question/0D54z00007OpokqCAB/accountportal-method-does-not-work-at-all-on-android-if-any-persistent-auth-operations-are-performed-before-it?language=en_US