(0.6.4) Status for Monday, May 5, 2014

(0.6.4) Status for Monday, May 5, 2014

Postby lugdunon » Mon May 05, 2014 10:26 pm

Release Notes:
  • Fixed an issue that was allowing multiple shutdown threads to exist simultaneously. This is likely the issue that was causing the standalone client world corruption.
  • Added the first pass at a particle system implementation.
  • Added net.lugdunon.effects.particle.Emitter to the client-side code base.
  • Added net.lugdunon.effects.particle.Particle to the client-side code base.
  • Added net.lugdunon.ParticleTest to the client-side code base.
  • Added net.lugdunon.effects.particle.images.sphere.png to the client-side code base.
  • Added particles.html to the client-side code base.
  • Implemented a process runner API for spawned-process management and interaction in the standalone client code base.
  • Added standaloneServer.props file. This replaces standaloneServer.add and allow for more properties than just the current server address to be noted.
  • Added net.lugdunon.client.Client.startRunner(String runnerId, Runner runner) to the standalone client API.
  • Added net.lugdunon.client.Client.clearRunner(String runnerId) to the standalone client API.
  • Added net.lugdunon.client.Client.getRunner(String runnerId) to the standalone client API.
  • Added net.lugdunon.client.Client.getStandaloneServerProperty(String key) to the standalone client API.
  • Added net.lugdunon.client.Client.setStandaloneServerProperty(String key, Object value) to the standalone client API.
  • Added net.lugdunon.client.Client.saveStandaloneServerProperties() to the standalone client API.
  • Added net.lugdunon.client.runner.Runner to the standalone client code base.
  • Added net.lugdunon.client.runner.ClientUpdaterRunner to the standalone client code base.
  • Added net.lugdunon.client.runner.ServerRunner to the standalone client code base.
  • Added net.lugdunon.client.runner.WorldGeneratorRunner to the standalone client code base.
  • net.lugdunon.world.defaults.compendium.consoleParameterFilters.CodexRESTHandler now contains a boolean value indicating whether or not a parameter filter has a client-side implementation.
  • net.lugdunon.world.defaults.compendium.consoleParameterFilters.Codex now indicates if a parameter filter has a client-side implementation.
  • Added net.lugdunon.Game.INFINITE_COMPLETE_THRESHOLD to the server-side API.
  • Added net.lugdunon.Game.isShutdownInProgress() to the server-side API.
  • net.lugdunon.command.core.ConnectToServerCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.
  • net.lugdunon.command.core.console.gm.SaveCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.
  • net.lugdunon.command.core.console.gm.ShutdownCommand now has an infinite command completion threshold, thereby indicating that it will block indefinitely until completed.
  • Moved standalone client automatic shutdown when the server super user disconnects from net.lugdunon.command.core.console.QuitCommand to net.lugdunon.state.State.invalidateAccount(Account a).
User avatar
lugdunon
Site Admin
 
Posts: 407
Joined: Tue Nov 05, 2013 5:53 pm

Return to Updates

Who is online

Users browsing this forum: No registered users and 24 guests

cron