Great tutorial! Apparently you will always post very useful videos! My advice is to organize the themes by playlists, so in the future those who watch a video are more likely to watch the entire playlist. Congratulations!
@maystocks2 жыл бұрын
Thank you for the feedback, I have just created a playlist for Epic Online Services with Unreal Engine Blueprints.
@joshblayney46710 ай бұрын
Thank you so much. It's hard to find a lot of info on this. Subbed!
@ViraPayesh2024 Жыл бұрын
today there are more options that we need to complete in dev portal Identity provider. 1-steamNetworkingIdentity value. 2-OAuth Client ID. will you take your time and see what are these and how can we find these values. thanks a lot.
@philipp24952 жыл бұрын
Danke für die super coolen Tutorial Videos
@demonitgames2 жыл бұрын
Why u dont have more subs people SUB HIM !!! amazing job keep them coming
@Dracoirae2 жыл бұрын
I am very grateful to your videos.
@crazyguy75852 жыл бұрын
wow sir thanks alot i love ur videos please make more unreal tutorial u will get lots of subscribers
@demonitgames2 жыл бұрын
One question will u do voice chat example like ARK game or RUST will be amazing
@MrAfromandan2 жыл бұрын
Hey you said leave feedback in video. Using the steam subsystem with EOSPlus can you show us how you would set up joining a lobby with friends then queueing up to match with others. If you can broken up would be fine first showing how to make a lobby with friend. Then next video how you would take you group to look for matches with other.s
@shoaibmujtaba8123 Жыл бұрын
Great tutorial!. Great men. Thanks
@ztekstudio Жыл бұрын
All tutorials are so helpful!! Das Abo hast du verdient! I only have one question: can't we setup a crossplay configuration with this? Like when Steam is closed it should still run with the epic login or something, isn't that possible? Or do we use the "normal" approach for that case without enabling the OnlineSubsystemSteam? Thank you!
@RomeoSadiq2 жыл бұрын
Great tutorial! Just what I needed. Thanks! Also is it possible to add voice chat for the online sessions?
@crazyguy75852 жыл бұрын
Sir i have a Question can we use steam for send invitation can we invite our steam friends to join with us can u guide us on this.
@xplane78792 жыл бұрын
Great! Is that possible to make VOIP is EOS with only blueprints? Thanks
@monushaw68192 жыл бұрын
love you dude.. you're just awesome.. 👍🏼😍
@rewb0rn Жыл бұрын
Thanks so much! Your videos have been great help setting up our online lobby using EOS! Any chance you are interested to create a tutorial series on the new online service EOS that is replacing the online subystem EOS in 5.1?
@alexandrevicente37732 жыл бұрын
Niceee tutorial!!
@crossmr Жыл бұрын
Protip: If you're not getting the steam overlay, make sure you have steam open ;)
@Soul_Cinema2 жыл бұрын
Wanted to say thanks for these vids, they're very well explained and super helpful! I did have a question about this though. Most games on steam that use EOS don't require you to link an epic account and will authenticate you without that pop-up. Is there a way to do this, allowing users with only a steam account and not an epic account to login?
@alexisschwindt19342 жыл бұрын
Im just looking for the exact same thing. Did you happen to find a way?
@hendra_winata13 Жыл бұрын
does anyone know how to create achievements system that work for both steam and epic games without additional work? thank you!
@РусланСчастливый-р5ь3 ай бұрын
How can anyone who is not a friend be allowed to join the session?
@WoldGlobalPlayers2 ай бұрын
Hi small question. I can login with my steam account but when I exit steam I want to have the possibility to login with the epic games account. Is that the same issue on this episiode or do I need to setup someting ?
@Terminator85BS2 жыл бұрын
Very cool! Thank you for these videos, they really are super helpful. Quick question - while an application is not reviewed by epic, it requires every account that wants to join to be added in the dev portal. Is that still the case when connecting via Steam? Also, do you know a good resource about what's required to get verified?
@maystocks2 жыл бұрын
I'm afraid I'm not really in a position to answer the first question. This is something that can be changed by Epic Games at any time. I'd suggest to perform a brand review before releasing a game with EOS. Otherwise you may face problems afterwards, because Epic Games may limit the service. The brand review process is documented here: dev.epicgames.com/docs/services/en-US/EpicAccountServices/BrandReview/index.html
@Terminator85BS2 жыл бұрын
@@maystocks Thanks for the response. I'm mostly curious about it for testing reasons, where it's not great to have to add people first, but it's not such a big deal - especially since it seems like a pretty simple process, from the link you posted it reads more like they just want to make sure you're not pretending to be someone else, so it can't be used for scamming. I'll give it a shot!
@lindenswan48302 жыл бұрын
Awsome Video. Been looking for something like this.
@ViraPayesh2024 Жыл бұрын
an error pups up. "Invalid Session Ticket". this is because of steamNetworkingIdentity value which is empty.
@Phoenix_VR2 жыл бұрын
During editor test, epic dev portal can't see the session When I package the game after that, steam doesn't detect it! Edit* I decided to use the project you made from tutorial, and it works in editor and packaged game, will test online with friends and let you know Edit#2 no matter what, I can create session good, but "No sessions Found" when I try to join or anyone else try
@maystocks2 жыл бұрын
I've uploaded a troubleshooting video: kzbin.info/www/bejne/iqutnqWpmbetaLc If you are using EOS Plus with Steam, make sure that you are using session filters. It will not find any session without a filter.
@roronoazoro3050 Жыл бұрын
The pop up to link never appeared my guy even though steam started.
@igorcosta60972 жыл бұрын
Your videos are amazing, congratulations! ♥ There's a way to login using google account to play cross with an android package? Sorry my english is rusty
@maystocks2 жыл бұрын
Currently google login is not supported by the "official" OSS EOS. (I did not check UE 5.1 yet). For the time being, you need a different (commercial) OSS for google login.
@fuglong11 ай бұрын
According to many sources online steam players don't need to link their accounts with epic, they can just play my game with EOS with only a steam account. I can't find any examples or tutorials of this anywhere though. Please help! I don't want to require an epic account for all my users. I just want steam and oculus quest cross play
@HashemGameDev Жыл бұрын
if i use this method and release the game on epic games store , would it require steam to run before running the game ( that's the behavior i need ) a game currently active and use steam online subsystem and we want to port it to epic games store , using EOSPlus , when a player get the game using epic game launcher , will the player be asked to launch steam too ? because the game uses steam lobbies and it would break without steam active.
@TheCharlieth Жыл бұрын
Good job with these tutorials! Love them! I managed to implement the login through the Epic account portal (with the previous tutorial) and it worked fine, but when I try to get the Steam login to work (following this tutorial) the "Login User" node fails... Logs messages are as follow: LogEOSSDK: Error: LogEOSAuth: Invalid parameter EOS_Auth_Credentials.ExternalType reason: invalid type LogOnline: Warning: OSS: Login(0) failed with EOS result code (EOS_InvalidParameters) I triple checked all the procedures, I tried running the game on a complete build, even tried uploading the build on Steam but I keep getting this message. The only thing that I think might cause a problem is the fact that the application is not yet approved by Epic, but the error I get doesn't seem related to that... Hope you can help me with this, and thank you for the great videos! Edit: I got the application approved by epic, but still same error
@lindenswan4830 Жыл бұрын
have you had any luck with this? I am having the same problem login does not log me into EOS just does nothing.
@GilbertoDesign2 жыл бұрын
Hello amazing video! have you tried to login with google or facebook?
@MaximuszEsala Жыл бұрын
does this method support voice chat ?
@maystocks Жыл бұрын
Yes, but only basic support. See kzbin.info/www/bejne/m3LdkoaadrGgatU
@zillionnnzhang2 жыл бұрын
does EOS can login with oculus , then connect to epic online service ? i want to oculus user can play with steam user
@sgtneosphere1732 жыл бұрын
You are awesome! Very well explained and everything works as taught! A quick question - If I try this after closing my Epic Games Launcher, I am able to authenticate the server using my Steam credentials and also create a server, however, when my friend tries to join that Server, he only gets a black screen. The connection to the Server however is successfully made. So, is there a way we can make this work without needing the Epic Games Launcher running in the background? Thank you again for this series! Cheers!
@maystocks2 жыл бұрын
There is no need for the Epic Games launcher to be running. In order to analyse this issue, it would be best to check the log file on your friend's pc for errors. If you are using a development build, the log files should be located in the "Saved" folder.
@sgtneosphere1732 жыл бұрын
@@maystocks - Yes, thank you. It's working now. I didn't change a thing on it since yesterday. Very strange!
@Emptrix2 жыл бұрын
I'm having trouble understanding EOS, do we still have to have a backend for the database to store player accounts, player unlocks / items / weapons / stats etc? Because upon logging to EOS Dev portal, all I see is "Player Data Storage" which is not a database and they've even indicated that its for player authoritative data where the player sends the data which is easy to cheat. I understand that the login can be done with Steam, Google, Epic accounts in EOS, but what happens after the login? Where do the rest of the game data gets stored? Does steam / google systems have a place where I can use as a database? Or do I have to use other database solutions from e.g Playfab, AWS etc? If Playfab is used to store player stats, items etc, do I then setup a database in playfab which stores the player's epic account id so that I would still use EOS for login and account details, while playfab handles player specific data like player stats, unlocks etc?
@maystocks2 жыл бұрын
These are a lot of questions, I'll answer the more general question about player data storage. You can easily use the player data storage from a dedicated server and sign all data, so that even though it is player authoritative, the signature will be invalid if the player modifies the data. And while player data storage is not a traditional database, it can be used as such for many purposes. In the future, an additional inventory service is planned. See the official roadmap: trello.com/b/rLvzFJfE/eos-public-roadmap
@SergKoshelev2 жыл бұрын
Why I can't make a preview screen to let user choose login from apple, google, steam or epic, and then put my game to a multiple stores?(In the and of a video u told that it's may cause problems), of course I'll optimise game data for mobile ))), but I need to know why is this a case, I've don't publish any yet.
@maystocks2 жыл бұрын
Currently, only few login providers are supported by the official online subsystem EOS (Epic login, Steam, consoles). If you need other login methods, you'll have to wait for Epic Games to support them, or use a third party commercial addon (like the one from Redpoint Games).
@degamerstl57202 жыл бұрын
Can you create a system that can give your people a van or a time ban? Or you can also create a player report system.
@crossmr Жыл бұрын
A ban has to be handled by C++ for the time being. You can easily create a function that kicks someone, but if you want to actually ban them so that they can't connect to you you need add some code right when a remote user connects to you. This isn't exposed to blueprint. Essentially what you do is when you ban a user you record their unique ID number (not steam ID) and create a list on your side. When a new user joins, you can run through that list and see if there are any matches and if so, kick them immediately again. In my gamemodebase I had this code: void GameMode::PreLogin(const FString & Options, const FString & Address, const FUniqueNetIdRepl & UniqueId, FString & ErrorMessage) { Super::PreLogin(Options, Address, UniqueId, ErrorMessage); int32 index; if (BannedPlayers.Find((const FUniqueNetIdRepl&) UniqueId, index)) { ErrorMessage = FString(TEXT("SB2")); } if (HostFull) { ErrorMessage = FString(TEXT("SF1"));; } } The error message was just a code, and on the client you can get that code back and then have it display a full message to the user like 'you're banned' or 'server is full'. When a user logs in with the Login function in gamemode you can get their FUniqueNetIDRepl at that time and make a record of it in case you need to ban them.
@KillerFliege Жыл бұрын
You really need a Epic account for this?
@jmlyi86152 жыл бұрын
If your having a issu where EOS is unable to log you in try restarting your pc xD I know this sounds dumb but I had this Problem and I just couldnt figure it out restarting my pc finally did it xD (I had EOS successfully setup once before but with EOSPlus it somehow just wouldn´t wanna function
@thedevelopershub82632 жыл бұрын
Hey Make one for facebook login system
@littledemo36052 жыл бұрын
need face book , twitter m google login / signup integration and lobby with matchmaking for eos thanks alot
@justplaying42922 жыл бұрын
9:03 Someone is salty~ :D
@maystocks2 жыл бұрын
Yes well, I really doubt that there is a formal reason why EOS Plus sessions require a filter, and normal sessions do not. They probably just had some problem to solve and used this as a hack...