3 ms·
This is apparently based on Automerge.[1] It sounds like a really good idea. Is it a good enough idea to sync MMO game clients and servers? Paper from 2012, la
by Animats 2mo ago
This is apparently based on Automerge.[1] It sounds like a really good idea. Is it a good enough idea to sync MMO game clients and servers?
Paper from 2012, last Automerge site update in 2025. Why isn't this everywhere?
[1] https://automerge.org/ https://automerge.org/
- SupperOfTheLamb 2mo agoThey say in the article: the correct resolution of a merge depends on the context. Automatic resolution may introduce bugs!
- josephg 2mo ago> Is it a good enough idea to sync MMO game clients and servers? After 15 years in the trenches on this stuff, no I don’t think so. Some operations need a clearly defined order for correctness. For example, financial transactions or items moving between inventories. CRDTs don’t provide this. CRDTs are great when it makes sense for a local peer to own changes. Like Git. I think automerge and friends would make for excellent tools for making virtual worlds. For example, the recent work to integrate automerge into the Godot game engine.
- fellowniusmonk 2mo agoThank you for all your work on CRDTs, I think dt is still the coolest leap I've seen in software and frankly in thinking about the universe.