Cyphesis version 0.3.8 has been released and is now available from the WorldForge download site.
Cyphesis is a small to medium scale server for WorldForge games, with builtin AI. This version includes the demo game Mason which is currently in development. This release is intended for server administrators wishing to run a Mason server or anyone wishing to work on serverside game development.
The major new feature in this release is the ability to run cyphesis completely stand alone without need for a database backend, or any of its library dependencies given a suitably configured binary. A binary distribution which will run on most reasonably modern Linux systems is available from the WorldForge File download page. This should make it possible for new server administrators to try out cyphesis without needing to install dependencies, or spend time configuring the sytem for cyphesis. It also means that cyphesis can be run without administrator priveleges.
Complete list of major changes in this version:
The database code was modified so that the server can be run entirely without connecting to the database in demo mode, loading rule data from files instead.
Support was added to the AI code to allow NPCs to answer questions based on their Knowledge.
The natural language processor was modified to be more tolerant of differences in sentence structure.
Reference counting was implemented for all entities, and used to massively improve the efficiency of broadcast operations.
Support was added to configure to link most of the libraries statically to make a redistributable binary.
Lots of bugs were fixed.