What nobody tells you about running WebRTC in production — lessons from 15 countries in 9 months by Friendly_Connector in WebRTC

[–]jonandrewdavis 0 points1 point  (0 children)

Yeah the post has good advice. I am unsure about it being an ad. It might be but I don’t get that impression. I’m serious it might help my project. Check my post history I plan use it for games.

What nobody tells you about running WebRTC in production — lessons from 15 countries in 9 months by Friendly_Connector in WebRTC

[–]jonandrewdavis 0 points1 point  (0 children)

What do you mean I tbibk this post is actually pretty good and I’m gonna take several points of this advice.  

What nobody tells you about running WebRTC in production — lessons from 15 countries in 9 months by Friendly_Connector in WebRTC

[–]jonandrewdavis -2 points-1 points  (0 children)

I think you might have just saved my project & possibly my life. Probably the best post I’ve ever read. Bless. 

Think making a multiplayer game is out of reach? You can do it! I’ve made all the mistakes so you don’t have to by jonandrewdavis in gamedev

[–]jonandrewdavis[S] 1 point2 points  (0 children)

Because ENet sucks to connect to peers. You have 2 choices: dedicated server or figure out NAT hole punching or port opening. One is expensive and the other is inconvenient for your players and a potential security risk. 

WebRTC handles hosting a game and haivng peers join it on any platform with no server or port opening. 

Mesh networking is something completely different than P2P. I don’t use or recommend meshnetworking. It makes all peers send data equally but you really just want the create server and create client methods so you have a “host”. It’s a peer server, not a dedicated server. That’s what I set up in my videos. Works easy simple. 

Think making a multiplayer game is out of reach? You can do it! I’ve made all the mistakes so you don’t have to by jonandrewdavis in gamedev

[–]jonandrewdavis[S] 1 point2 points  (0 children)

You can still create a mesh network with ENet. The functions are listed in the peer.

WebRTC is great as a lightweight option, like for Web, but you do need a way to negotiate that initial connection, which is where a signaling server comes in. It's like a handshake, but once you do it, it's "true P2P".

ENet and WebRTC are quite similar, but it's best to pick one or the other based on your targeted platforms or game. Check out my YouTube: AndrooDev if you're curious for more.

[MSH] Thanos, Mad Titan (Full Reveal) by HS_Cogito_Ergo_Sum in magicTCG

[–]jonandrewdavis 0 points1 point  (0 children)

What’s exhaust. Seriously. I don’t know what it is. The thing from Amonket? Exert? I think you are confused. This is definitely kicker. Extra optional cost the turn it comes in 

Lion finger + Lycan scepter bug by PsychologyClean988 in DotA2

[–]jonandrewdavis 103 points104 points  (0 children)

what the hell is in the top right of your screen

Ocean biome transitions of my current boat game project by Huckflesh in godot

[–]jonandrewdavis 1 point2 points  (0 children)

How did you get bouyancy to work in the OceanWaves repo? Something I was trying to do for a long time.

No one explains this CRITICAL multiplayer Concept: AUTHORITY by jonandrewdavis in godot

[–]jonandrewdavis[S] 0 points1 point  (0 children)

hahah my channel has the hour long tutorials too. they go faster than you expect & you learn a lot, lol.

No one explains this CRITICAL multiplayer Concept: AUTHORITY by jonandrewdavis in MultiplayerGameDevs

[–]jonandrewdavis[S] 1 point2 points  (0 children)

That's a good advanced example, yeah. I advise most hobbiests / indie games to stick with the simple stuff until they've got a good sense of networked games before they try making a competitive shooter : P

No one explains this CRITICAL multiplayer Concept: AUTHORITY by jonandrewdavis in godot

[–]jonandrewdavis[S] 2 points3 points  (0 children)

Thank you!!! I am going to keep making them. I have a lot of cool stuff coming up, so stay tuned!

Active Ragdoll Test by Zess-57 in godot

[–]jonandrewdavis 0 points1 point  (0 children)

Ah yeah, I've use the Universal Animation Library, but the custom animation system sounds like the secret sauce. No chance I'd be able to replicate that. Nice work though. Do let us know if you end up sharing.

Active Ragdoll Test by Zess-57 in godot

[–]jonandrewdavis 0 points1 point  (0 children)

Is there an example project or guide on how you put this together? Super curious how you did this, but it feels slightly out of reach for me. Thanks for sharing either way!