Hi, I am a user of sschmid/Entitas-CSharp. This framework I can easy share code with server by share a c# dll lib.Of course I do not use any Unity API in this lib. It means I can verify client logic by server run same code even sync game progress. But I try Unity ESC I found I can not do this due to getting exception "SecurityException: ECall " when I new World(). I guess Unity.Entity may dependence with Unity’s C++ lib. So I can not make a c# dll lib. Unity.Entity only work in Unity? Or has any other solution? Expect your ideas.
While DOTS packages are generally open source, as far I am aware, they depend on the Unity core.
So I don’t think you can run such DOTS dlls outside Unity core.
But someone more experienced on the subject, would be better to answer.
Unity plans to do things in this area and their tiny runtime can run on almost every .NET platform but that is far from complete atm.