This was great. I just resurrected and updated an old 3.52 project to 4.3. I had made that project specifically to use steam's p2p system. IIRC you can even send packets or messages just with a steam ID, steam handles everything else for you. Excited to see where you go from here, definitely subscribed.
10/6/2024 UPDATE: The current Godot Steam 4.1 / 4.2 / 4.3 extension on the Asset Library is broken. The current workaround is to use one of the pre-compiled Godot editors available on the website in order for it to work.
This is an incredible tutorial! Definitely worth a follow and I'm excited to see what other resources you put out, thank you so much for taking the time to put this together and share it!
Hey! First I would like to say that your tutorials are awesome and this one is no exception. My question is if I should be using packets for everything or should I use rpc's as well. For example I need all peers to load in the next scene/level. Should I call that using rpc's or packets? I guess my question is when should I use rpc's and when packets and what are the advantages of both of them.
Awesome video, a little ahead of where I'm at right now, but want to start my project off on the right foot rather than getting down the line and trying to painstakingly add multiplayer as an afterthought
I had a similar issue and after some debugging by reading out the response from the steamInit function I found out my problem was that my steam client wasn't updated to the latest version
Hi @Gwizz, can you show us hot to build and deploy for multiple platforms like Android and Steam out of one project? Is there any best practice implementing both of PlayStore and Steam Apis into the same Godot project?
Walp that's a bit of a problem cant i use not steam in godot and is it possible at all i do know that there is a open source sever for godot multiplayer too
Hello, could you PLEASE make video on how to make built in achievements in Godot NOT with steam. For a game I'm making I'm thinking kind of how cookie clicker holds it's achievements (the website not thew paid one on steam) where once you complete a certain something you get an achievement.
@@Gwizz1027 Well, I don't really know how to code, all I do is follow tutorials on how EXACTLY to do the things I want to add. So I didn't get much from the video. But Thank you so much for reaching out and trying to help!
@@Gwizz1027 You are totally right. This is my first time making a game EVER and first time EVER using Godot (which I know is not an excuse) Sorry for the inconvenience. Is there anything you would recommend to get started on learning about coding with Godot for an absolute beginner with no experience? Again sorry.
Damn my brain hurt but i still understood it 😂😂, do you know if it's possible to use that logic to make a "headless server", if yes could you make a video on that that could help a lot of people i think
I think I'm missing something but can't figure out what. I get this to work on the Godot engine, but not on the build, anyone else having the same issue?
@@Gwizz1027 goated video. is there a way to "leech" servers from steam for multiplayer games to avoid p2p? like creating server based network without having to pay for servers?
@@Gwizz1027 i watched the video, which is why i mentioned an alternative to the p2p :( could you consider making a video how you would create a centralized server (not talking about the hosting, just in terms of the code in godot) regardless, this video was great, thanks!
Hey bro i just made a 2d game but I'm stuck in save system so i think you can make save system for me please reply if you can then I'll send my game file to you then I'll give you credits then you give me the game please reply man
I plan on making a part 2, this video was already long enough haha
Thank you, we really needed this!
I agree@@cuantosusernameshay
Yeah cover advanced rpc usage in different scenarios! 🙏
Looking forward to it
Holy Smokes, he's done it. 🔥
This is why you're my favorite game dev channel. More advanced tutorials please!
This was great. I just resurrected and updated an old 3.52 project to 4.3. I had made that project specifically to use steam's p2p system. IIRC you can even send packets or messages just with a steam ID, steam handles everything else for you.
Excited to see where you go from here, definitely subscribed.
You are actually such a pillar of the godot community thank you 🐐
10/6/2024 UPDATE: The current Godot Steam 4.1 / 4.2 / 4.3 extension on the Asset Library is broken. The current workaround is to use one of the pre-compiled Godot editors available on the website in order for it to work.
fuck I'm knee's deep in my project with the standard version of godot.
Just transfer over your project files
@@Gwizz1027 I checked the Github and they seem to have fixed a few issues recently, I'll update if it works
@@JoaoGabriel-se9rk update ?
@@Yuna-ink the gd extension works just fine
This is an incredible tutorial! Definitely worth a follow and I'm excited to see what other resources you put out, thank you so much for taking the time to put this together and share it!
To try everything Brilliant has to offer-free-for a full 30 days, visit brilliant.org/Gwizz/ . You’ll also get 20% off an annual premium subscription!
Hey! First I would like to say that your tutorials are awesome and this one is no exception. My question is if I should be using packets for everything or should I use rpc's as well. For example I need all peers to load in the next scene/level. Should I call that using rpc's or packets? I guess my question is when should I use rpc's and when packets and what are the advantages of both of them.
Awesome video, a little ahead of where I'm at right now, but want to start my project off on the right foot rather than getting down the line and trying to painstakingly add multiplayer as an afterthought
The goat is back with another W video.
Thanks, that was a very concise yet precise process overview.
thank you! i currently making some godot steam 3d fps shooter, i already have some menus, changing team and other!
This was just was what I was looking for! Great!
Wonderful, can't wait for part 2
This was the part 2
@@Gwizz1027no...
This is amazing, you rock!
this was great, thank you very much
Is this the preferred way to do MP over the SteamMultiplayerPeer plugin that integrates with Godot Engine?
I'll have to check the newer Sockets API
omg😯good job gwizz
HES BACKKKKKKKKKK!!!!!
You earned my sub!
any clue how to fix Identifier "Global" not declared in the current scope. on line 56?
update: for those of you who are having the same problem don't forget to put Global in the autoload section. This is what fixed it for me.
oh ya whoops meant to show that
@@Richie.3gp same with Network around 18:00
You can go to Project > Project Settings > Globals to do that, the moved it recently.
Please make a video on ghost replay system
Hi, so no matter what i do, the _on_lobby_created isnt getting called? like when i press host, the lobby_id isnt coming up
I had a similar issue and after some debugging by reading out the response from the steamInit function I found out my problem was that my steam client wasn't updated to the latest version
Gwizzzzzz !!!! Please make a car enter and exit system !!!!!
Hi @Gwizz, can you show us hot to build and deploy for multiple platforms like Android and Steam out of one project? Is there any best practice implementing both of PlayStore and Steam Apis into the same Godot project?
great video. could you do one of _unhandled_input vs Input vs input event etc and where and how they should be used.
@@KartikNarayanan ya
Thanks for making this. You mind if I use the material in game I'm trying to make for steam? First game and I need all the help I can get.
Ya it's a tutorial.
LET'S GO HELL YES
Hi , can you make a video about collectibles please, i have a complex gun component and i wanna make it a collectible
Very cool!
web fishing used this tutorial haha :)
Wait fr?
Putting on my resume that I was a developer haha
Hey, can I use steam networking for my godot projects even though I don't plan on putting my game on steam?
No lmao
@Gwizz1027 what if I wanted to make a game only me and my friends will play. Can I still use steam's p2p networking?
Ayyyy
When you say steam, are you referring to steam powered? Or is steam just so happened to be how the syntax is written??
It uses Steam.
do you not know what Steam is?
@@Gwizz1027 yeah, like steam the website where people buy and download games right?
I don't think this video is for you
How to make graphic options like ssao or more
Walp that's a bit of a problem cant i use not steam in godot and is it possible at all
i do know that there is a open source sever for godot multiplayer too
Hello, could you PLEASE make video on how to make built in achievements in Godot NOT with steam. For a game I'm making I'm thinking kind of how cookie clicker holds it's achievements (the website not thew paid one on steam) where once you complete a certain something you get an achievement.
@@sir_carson_da_great my http tutorial
@@Gwizz1027 Well, I don't really know how to code, all I do is follow tutorials on how EXACTLY to do the things I want to add. So I didn't get much from the video. But Thank you so much for reaching out and trying to help!
That's not how you improve and I do not support that
@@Gwizz1027 You are totally right. This is my first time making a game EVER and first time EVER using Godot (which I know is not an excuse) Sorry for the inconvenience. Is there anything you would recommend to get started on learning about coding with Godot for an absolute beginner with no experience? Again sorry.
Damn my brain hurt but i still understood it 😂😂, do you know if it's possible to use that logic to make a "headless server", if yes could you make a video on that that could help a lot of people i think
this does not use servers, so no
I think I'm missing something but can't figure out what. I get this to work on the Godot engine, but not on the build, anyone else having the same issue?
You dont need the build for this tutorial
@@Gwizz1027 you wont play the game with your friends in the editor i think that is what he is asking
as a C# user this 9:50 fcked me
LESGOOO
Does anyone know if there is a mac support now?
👍
Will it work on playstore games
Can we use it to make games not on steam
No.
If a game is p2p, does that mean I don't have to pay for a server? Is it 100% free?
@@republicavictinera yes
@@Gwizz1027 goated video. is there a way to "leech" servers from steam for multiplayer games to avoid p2p?
like creating server based network without having to pay for servers?
@angulinhiduje6093 Steam doesn't give you servers.
@@Gwizz1027 i watched the video, which is why i mentioned an alternative to the p2p :(
could you consider making a video how you would create a centralized server (not talking about the hosting, just in terms of the code in godot)
regardless, this video was great, thanks!
What is the plugin Called again
Wow
@@Gwizz1027Nvm I got it
How about godot and steam achievements
Have you, tried typing this into the search bar?
@@Gwizz1027 nope 👍🏻
Hey bro i just made a 2d game but I'm stuck in save system so i think you can make save system for me please reply if you can then I'll send my game file to you then I'll give you credits then you give me the game please reply man
Hello, can you make tutorial about p2p EOS Godot. there is an addon for this but I don't really understand it.