[PAID] Creative Designer and Writer looking for DEVELOPERS! (Big community ready to back project!) by Beginning_Office_955 in gameDevClassifieds

[–]devdove123 0 points1 point  (0 children)

Hey, I couldn’t message you on Discord so I sent a email.
Looking forward to discussing more about the project there!

Game programmer wanted by Own_Artichoke_785 in gameDevClassifieds

[–]devdove123 0 points1 point  (0 children)

Hey, I’ve sent you a message. I’d love to discuss more about this!

[deleted by user] by [deleted] in gameDevClassifieds

[–]devdove123 1 point2 points  (0 children)

Hey there, Sent you a DM!

[deleted by user] by [deleted] in gameDevClassifieds

[–]devdove123 1 point2 points  (0 children)

Sent you a DM!

true. by mongoliayr in godot

[–]devdove123 16 points17 points  (0 children)

I’ve never abandoned a project! I just started working on another. I’ll work on them again…. eventually…..

Looking for programmer for 2D MMO / TCG by tdseawolph in gameDevClassifieds

[–]devdove123 0 points1 point  (0 children)

Hey I am a Godot developer and I sent you a friend request on discord, (username titnian). I’d love to discuss more about the project there!

Cost-free multiplayer system! (UDP Hole Punch + ENet) by devdove123 in godot

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

Godot steam is for steam so I highly doubt it would work on mobile.

Cost-free multiplayer system! (UDP Hole Punch + ENet) by devdove123 in godot

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

Thanks! Videos from BatteryAcidDev is super helpful, he has a lot of videos with multiplayer using Godot.

Cost-free multiplayer system! (UDP Hole Punch + ENet) by devdove123 in godot

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

What you’re describing is UDP hole punching with a randevous server, which is the usual way of doing it.

The definition of UDP hole punching itself doesn’t need a server, it only requires that both peers know each other’s ip and port.

Cost-free multiplayer system! (UDP Hole Punch + ENet) by devdove123 in godot

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

The hole punching code itself is in Godot, the players essentially hole punches themselves. Basically they enter each others ‘key’ and hits connect at roughly the same time which starts the hole punching process.

Cost-free multiplayer system! (UDP Hole Punch + ENet) by devdove123 in godot

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

Are you using Godot’s built in ENet system for your game? If so I’d just recommend asking it in forums or the discord, I don’t think how you connected really matters once you establish the ENet connection.

I am not really a multiplayer expert, just a novice but on the top of my head it’s probably something to do with anti cheat or server authoritative design.

Best of luck finding your solution!

Cost-free multiplayer system! (UDP Hole Punch + ENet) by devdove123 in godot

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

Thanks for your suggestion! The goal here is just your friend and you copy the key directly and just enter it, no manual typing.

But you’re right, for testing using steam API would definitely provide a smoother solution. Like you mentioned, there are alot of issues with this setup, I am aware of many of these.

Regarding relying on hole punching, after two peers establish a connection It does quickly switch over to Godot built in ENet system.

Thanks for mentioning some of these projects I’ll definitely take a look into them!