Much of this was already discussed in this other thread but now that the release is "official", I thought it deserved its own topic for further evolution.
The full version release can be found here:
Along with this comes new releases of Lemur, SiO2, and SimEthereal and all of those have been pushed to jcenter. So it's now possible to build the source for the example with building other dependencies first.
Reminder screen shots...
Four clients logged in:
For those who want to see just the changes that were necessary to integrate SimEthereal on top of the basic networking example:
I kept detailed notes as I did those changes so I can factor those into proper documentation... hopefully sooner rather than later.
Next steps for this app might be to add a chat bar. But I really want to fork it into a "basic + ES" version so I can start adding other objects than the spaceships, properly support colored ships, etc.. These things are too hard to add to this non-ES version.
Also, I want to add some stats collection inside of SimEthereal and add debug displays of this information on the "game host". Chat and stats I may add to this basic example (though it starts to become less basic then... so I may still fork an interim version.)
And I'll just drop this here in case: https://www.patreon.com/pspeed42?ty=h
I have released version 3 and put up a public server.
To connect to the public server use simsilica.game-host.org as the host name.
You must use version 2 or 3 to connect. It includes the chat service and also ship labels.