Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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/



> 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.


Thank 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.


They say in the article: the correct resolution of a merge depends on the context. Automatic resolution may introduce bugs!




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: