A super cool networking framework for games, written in Scala with KryoNet. Define multi-client shared state that will automatically propagate changes to all other clients as they happen. A server does negotiation between possibly conflicting changes and merges them apropriately.
This library is still in the very early development stages. The API has not been finalised and some functionality might not work.
You can build netsync with gradle
. All dependencies will be pulled from the internet at compile-time
$ gradle build
An easily usable .jar
can be then found under build/lib/netsync-0.1.jar