clipmove / NotBlood

Gameplay Mod For NBlood
https://github.com/clipmove/NotBlood/releases
59 stars 3 forks source link

Discord Multiplayer Integration #75

Closed OpenRift412 closed 9 months ago

OpenRift412 commented 9 months ago

So I've seen this feature in sm64ex-coop where you're able to host a game without port forwarding and invite people directly through discord with its own integration. This might be very much out of scope, but I felt like I should at least ask about it to see if it's viable.

tmyqlfpir commented 9 months ago

That's pretty neat, I've written discord integration before for other projects but I had no idea that it resolves the whole port forwarding issue. How sure are you that it does resolve NAT/port issues?

OpenRift412 commented 9 months ago

That's pretty neat, I've written discord integration before for other projects but I had no idea that it resolves the whole port forwarding issue. How sure are you that it does resolve NAT/port issues?

Because I've hosted games with it myself without having to port forward and people were able to join without any issue. It essentially has two modes: direct connection (traditional hosting) and what sm64ex-coop calls "coop net".

tmyqlfpir commented 9 months ago

Coop net is it's own project, and appears to be a relay system like libzt. It has no reliance on discord rich presence, outside of advertising lobbies.

You're best to wait for libzt integration to be finalized.