DoubleDeez / MDFramework

A multiplayer C# game framework for Godot 3.4 Mono.
https://discord.gg/UH49eHK
MIT License
77 stars 13 forks source link

MDRset & MDRpc with gameclock. Fixed network master setting #41

Closed Beider closed 4 years ago

Beider commented 4 years ago

This fixes #33 and #38 I don't know why all my previous commits keep showing up in the list here, I even pulled back from master to my branch but it still shows all the old commits.

Anyway I had to change the synchronizer a bit since it was using MDRpcServer which cause the game synchronizer to use the game clock during synchronization, which in turn caused it to crash.

Beider commented 4 years ago

I forgot to add something for the Rset that I had to add in a second commit. Updated and should be complete now.

Beider commented 4 years ago

I added the replication group manager as well now, I did not fix a max cap for replication, not sure how to do this in a good way.

But this should now also fix #32

DoubleDeez commented 4 years ago

I don't know why all my previous commits keep showing up in the list here, I even pulled back from master to my branch but it still shows all the old commits.

I think you need to force push this branch into yours (or clone a fresh repo) and then use feature branches instead of working in master to prevent that.

Beider commented 4 years ago

I guess I will try that once these changes are merged. Usually too lazy to do feature branches when I am the only commiting on my fork, but I guess if it helps avoid this whole mess I should do it.

I will fix any outstanding issues you got with this request tomorrow, getting late here. I want to start working on the network list replication next as that is the last feature I need to keep working on my own game.