I have found a bug with Sim-Ethereal while experimenting with the sim-eth-es example. When changing the zone_radius in GameConstants.java the client gets incorrect position updates.
I stepped through the code and found the issue but it has already been fixed on master so maybe you could push a release?
While debugging i found another bug which only shows when using a zone_radius with different x and y extents:
This line should be corrected to:
return minZoneId + z * (xSize * ySize) + y * xSize + x;
// And our base code for sim-etheral, SiO2, etc.
// (many of these need to be built locally and 'gradle install'ed as of this writing)
compile "com.simsilica:sio2:1.1.0"
compile "com.simsilica:sim-math:1.1.1"
compile 'com.github.Simsilica:SimEthereal:-SNAPSHOT' //There is an unreleased commit that we need
I had the same requirement as you it seems
FYI: The snapshot requires the versions of sio2 and sim-math listed as well - hence why I included them.
Yes I’m using the same to get jme 3.2. But it’s slower on a gradle refresh and for some reason it doesn’t include the sources. But for now i’ll use that.