Is there any reason why you don't create a seperate game scene and put everything into the game_tree?
@travh98_7 күн бұрын
@@guitargatekeeper like having the map and entities on the server? The idea was to run the server headless so it wouldn't take a lot of processing power. Maybe having the server know about the map though would help with managing NPCs
@shriop92318 күн бұрын
thankyou manyou are a legend
@Blue-Bot-YT-v1n13 күн бұрын
I've been facing the same issue for a while but now I've finally figured out on to disable the armature ball shapes, this really helped me a lot thanks man!
@uriellauretta477914 күн бұрын
This is amazing! I love the technical details, this will be of much use for my next project
@veedzfps17 күн бұрын
thank you
@guitargatekeeper20 күн бұрын
lol I liked how you reused the dog robot and instead of a machine gun you turned it pacifist with a water hose
@AstraEng24 күн бұрын
awesome project! I tried it myself and wanted to ask if its local multiplayer only? I've been looking for more godot networking tutorials but many of them don't reach the level of exporting for online while demonstrating with live players in different regions
@travh98_24 күн бұрын
@@AstraEng the project works online, I needed to port forward before others could join. I was playing with people across the country. Keep in mind there's no lag compensation
@AstraEng24 күн бұрын
@@travh98_ that’s great, how can I replicate that myself? I’m still quite new to networking and if I can solve this problem I can apply it to my own game to show to others online
@travh98_24 күн бұрын
@@AstraEng First you'd need to port forward (the default is 25026 in the Server's enet_server.gd) - also make sure you're following good cybersecurity principles. Then you can build and run the server project on your computer, then have your friends and you run the Clients. Find your ip (you can google whats my ip) and type it in along with the port. They should be able to join then
@AstraEng23 күн бұрын
@@travh98_ It worked! Thanks for your invaluable help. I'll try to see if i can find a safer method in the future for public sharing but this will greatly help my ability to share my work.
@guitargatekeeper28 күн бұрын
Do you have a git repo of all the code? This video is helping me so much and I just don't know where to start, I want my game to be in seperate projects too, I just dont know where to start, so I 'd like to see an example
@travh98_28 күн бұрын
I just added the repos to the video description, I hope they help!
@guitargatekeeper28 күн бұрын
@@travh98_you are a godsend dude... the client project won't load unfortunately... could you fix possibly?
@travh98_28 күн бұрын
@@guitargatekeeper that's my bad I forgot to public it, I can do it later tonight
@guitargatekeeper28 күн бұрын
@@travh98_ Thank you so much!!
@travh98_28 күн бұрын
@@guitargatekeeper It should be public now!
@lolliprop8481Ай бұрын
game looks amazing man great job! i'm trying to make a small 2d platformer arena game to play with friends, but i have no idea on how to make all this dedicated server thing work. i guess i just dont understand the very basics and there is a lack of tutorials for godot 4 about it 😞
@travh98_Ай бұрын
@@lolliprop8481 I feel you, making multiplayer was tough and I had to try and fail a lot. DevLogLogan has a really good multiplayer fps tutorial that helped me a lot
@travh98_Ай бұрын
Also have the Color from the texture go into the Base Color as well, that makes it look better
@jdubz8173Ай бұрын
I'm loving the leg animations. Cracks me up! Thanks for sharing this. I feel a bit overwhelmed by how to manage multiplayer syncing and this makes me a little better about it.
@uzivatel1232 ай бұрын
thank you bro
@Wyyrme2 ай бұрын
i love yuou
@ratnushock2 ай бұрын
How do you keep both projects in sync? Did you write some custom tools/scripts for that?
@travh98_2 ай бұрын
@@ratnushock currently the server project only has a couple files and they're all code nodes for connecting the clients and managing the server game mode. All of the entities and art and levels are in the client project. I usually just have both projects up on each monitor. Now my issue is the server project doesn't know anything about the physical level so I'm not sure how to handle NPCs yet, if anyone has ideas let me know
@akio1st2 ай бұрын
I wanna play this game
@travh98_2 ай бұрын
@@akio1st travh98.itch.io
@akio1st2 ай бұрын
@@travh98_ ty sir
@Wyyrme2 ай бұрын
dude someone sample this fr fr... @2:00 that is one of the most raw emotion I have ever heard
@Wyyrme2 ай бұрын
yooo i forgor this shit
@onokoreal3 ай бұрын
Why don't you just send the generated seed to every client in order to generate the dungeons?
@travh98_3 ай бұрын
@@onokoreal great point, that would work too using less data. I think I wanted the server to also know all the tile locations in case they needed to spawn NPCs or items in the dungeon
@Ralke13 ай бұрын
Very nice
@aaravasawa3 ай бұрын
yo good video btw, but can you teach me how to give comms(voice chat) in godot dedicated server
@travh98_3 ай бұрын
@@aaravasawa that's something I'm planning on adding next! I found a godot voice plugin on GitHub called one-voip-godot-4
@Wyyrme3 ай бұрын
I’m here playing before it gets big
@Wyyrme3 ай бұрын
@1:35 thats the most BS shotgun blast
@Wyyrme3 ай бұрын
@1:04 j bag got the fatty!
@Wyyrme3 ай бұрын
This is actually one of the best gmod videos on youtube
@belgbeladel3 ай бұрын
looks some good stuff on paper
@scratch_mations4 ай бұрын
DUDE love this,, if you were a candy you would be a life saver
@BKD6394 ай бұрын
Amazing
@Prof_Natanael5 ай бұрын
Incrível cara! Agradeço muito. Sucesso 🇧🇷
@Prof_Natanael5 ай бұрын
Que inventário legal. Grava um tutorial passo a passo. A comunidade Agradece muito. Sucesso
@CoolestJonas5 ай бұрын
exactly what i was looking for thank you
@kcrowl123455 ай бұрын
thank you so mutch! you and hisanimations are gods i owe ya one
@travh98_5 ай бұрын
3 years later, this happened to me again, thankfully i made this tutorial, thanks trav!
If we use public IP address of host than can we join him from anywhere?
@travh98_9 ай бұрын
I think so!
@Tarnest8 ай бұрын
As long as you port forward
@thegreendude208610 ай бұрын
Last year was the first time I joined a jam with friends, it was ... Uhh... Chaotic But over all really fun, Godot seems to be really good for gamejams (we used unreal) Whether you could play the game in browser or not made a huge difference which entries I ended up checking out. Good luck with 2024!
@travh98_10 ай бұрын
Browser games get way more plays for sure, it's just so much easier for people to get to playing
@HareHaven10 ай бұрын
So chill lol
@Xandruher10 ай бұрын
Nice collection. Happy to had you in the team for The Eversoul, The Sinking Castle, Kaiju Total Rampage and Pharaoh: Ancestors Staff! Was always fun working with you.
@clayday529910 ай бұрын
Awesome. Im trying to learn to make games but its hard so I mostly just 3d model stuff and leave them sitting around in a scene
@travh98_10 ай бұрын
I did that at first too, eventually I had enough models to motivate me to push through the code. Once you see them moving it's such a great feeling
@michaelavrie10 ай бұрын
start tiny. Make them move with player input, or just with sin(). Once you have stuff moving it will feel more alive and you'll feel motivated and proud of your little digital creatures :)
@SpencerYonce11 ай бұрын
Absolutely loved the video man
@belgbeladel11 ай бұрын
you have done well
@ziondhill11 ай бұрын
Awesome vid, subscribed B)
@SeeMoreKelly11 ай бұрын
Your progress is unreal...i mean Godot...😏 Would love to see more as you progress!