Previous Next
2005/01/24 Cyphesis 0.3.8 Release by: alriddoch

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 included at the bottom of the list of downloadable files below. 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 privileges.

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.
  • Add support to configure to link most of the libraries statically to make a redistributable binary.
  • Lots of bugs were fixed.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/01/12 Eris 1.2.2 Released by: James Turner

Eris version 1.2.2 has been released and is now available from the WorldForge download site.

Eris is a client-side sessions layer for WorldForge that automates many common operations, and greatly simplifies creating and maintaining a client.

This is a bug fix release, which resolves some introduced by supporting libSigC++ 2.0.

Changes in this version:

  • Changed inheritance of Eris::Poll to alleviate SigC warnings
  • Modified the inheritance of various Dispatcher classes to fix crashes with sigc++ 2.0 on certain systems
  • RPM packaging updates

This version can be downloaded from the sourceforge download site, at the following locations:


2005/01/12 Atlas-C++ 0.5.92 Released by: alriddoch

Atlas-C++ version 0.5.92 has been released and is now available from the WorldForge download site.

Atlas-C++ is the standard implementation of the WorldForge Atlas protocol. This is the latest release on the development branch, which is working towards the 0.6 series. This release is primarilly aimed at developers, though it is also required by the recent Eris 1.3.2 release, and may be required by future client releases. The only update since the last release is some work Ron Steinke did on the codecs to improve comment parsing.

This version can be downloaded from the sourceforge download site, at the following locations:


2005/01/09 Eris 1.3.2 Released by: james

Eris version 1.3.2 has been released and is now available from the WorldForge download site.

Eris is a client-side sessions layer for WorldForge that automates many common operations, and greatly simplified creating and maintaining a client. This is the second unstable release of the current development work that will become Eris 1.4. A large number of bugs have been fixed since the previous release, in all areas of the code. The API has evolved slightly, so that more failures can be reported to the client application (for example, failure to create a character).

While the API is settling down, it is still likely to change before the stable release, and should not be considered frozen. However, any changes should be incremental and localised.

Changes in this version:

  • Re-written character creation / take API, which enables failures during character creation to be detected
  • Expanded the tests to include more error cases and timeouts
  • Made more method on Eris::Entity virtual, to give clients that subclass more control
  • Fix initialisation of many WFMath types, where the default constructor was producing invalid values
  • Simplified many of the emitted signals, by removing arguments that be handled by SigC::bind
  • Added timeouts to more operations on Account
  • Huge numbers of bugs fixed in almost all classes

This version can be downloaded from the sourceforge download site, at the following locations: http://prdownloads.sourceforge.net/worldforge/eris-1.3.2.tar.gz?download


2004/12/20 Cyphesis 0.3.7 Release by: alriddoch

Cyphesis version 0.3.7 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.

Changes in this version:

  • Implemented allocating land for housing to player characters.
  • Implement turning NPCs to face the character they are talking to.
  • Add hints for suggested responses when NPCs talk to player characters.
  • Started work on making cyphesis work as an AI client to a larger server.
  • Added classes to handle connections to other servers.
  • Massively improve the efficiency of the collisin detection code.
  • Fixed a severe memory leak in the entity code.
  • Added more efficient socket code based on epoll.
  • Lots of bug fixes and performance improvements.

This version can be downloaded from the sourceforge download site, at the following locations:


2004/11/30 skstream 0.3.3 release by: alriddoch

skstream version 0.3.3 has been released and is now available from the WorldForge download site.

skstream is a C++ iostream based network library.

Changes in this version:

  • Add new methods for shutting down sockets.
  • Fix long standing memory bug when constructing streams.
  • Clean up some redundant virtual functions.

This version can be downloaded from the sourceforge download site, at the following locations:


2004/11/19 Cyphesis 0.3.6 Release by: alriddoch

Cyphesis version 0.3.6 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.

Changes in this version:

  • Massively improved simplicity of rpm package so its much easier to use.
  • Implemented basic tool use for players and NPCs.
  • Implemented cleaver tool for butchering pigs.
  • Implemented axe tool for chopping down trees.
  • Trees can now be chopped down to get wood.
  • Implemented new settler NPC.
  • Added suppport for multi-cast DNS service discovery using HOWL.
  • Comprehensive re-write of property handling system for improved flexibility and performance.
  • Lots of bug fixes and performance improvements.

This version can be downloaded from the sourceforge download site, at the following locations:


2004/11/09 Eris 1.2.1 Release by: alriddoch

Eris version 1.2.1 has been released and is now available from the WorldForge download site.

Eris is a client library designed to simplify client development. This release adds support for libsigc++ 2.0.x in addition to libsigc++ 1.2.x supported by the previous release. It is only of interest for people wishing to build software against libsigc++ 2.0.x


2004/10/25 Cyphesis 0.3.5 Release by: alriddoch

Cyphesis version 0.3.5 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.

Changes in this version:

  • Implemented AI code for NPC hirelings.
  • Fixed major bugs in the pig seller.
  • Improved Database performance.
  • Cleaner error reporting for script writers.
  • Improved commandline handling in tools.
  • Lots of minor bug fixes.

This version can be downloaded from the sourceforge download site, at the following locations:


2004/10/13 Atlas-C++ 0.5.91 Released by: alriddoch

Atlas-C++ version 0.5.91 has been released and is available from the WorldForge download sites.

Atlas-C++ is the C++ implementation of the WorldForge protocol. This released is aimed at developers working on code that will be used with the Atlas-C++ 0.6 API which is currently in development.

Changes in this version:

  • Minor improvements to the API to keep code cleaner.
  • Fixes to codec code to resolve problems with blocking on socket input.

This version can be downloaded from the ftp site, or from the SourceForge download area from the following locations:


Previous Next