Are there any error messages or logs you guys could send me. I didn't actually write this mod, I just ported it, so I don't really know why the desyncs are happening. The mod was originally written for 0.13, but hasn't really been changed or improved after that.
I did write a new surfaces mod from scratch, which should be functional, but I still haven't released it yet (partly due to the lack of graphics and my lack of motivation). I am curious if my new mod would be multiplayer friendly though, perhaps I should try it and upload it to the mod portal so you can maybe try it, although there will be no backwards compatibility or migration of old saves.
I'm sorry if I got a bit sidetracked.