[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[ANN] gzochi project development release 0.10

From: Julian Graham
Subject: [ANN] gzochi project development release 0.10
Date: Fri, 12 Aug 2016 22:29:27 -0400

Hi everyone,

I'm pleased to announce the tenth development release of the gzochi
game development framework.

The project description, from Savannah: gzochi (/zoʊ-tʃiː/) is a
framework for developing massively multiplayer online games. A server
container provides services to deployed games, which are written in
Guile Scheme, that abstract and simplify some of the most challenging
and error-prone aspects of online game development: Concurrency, data
persistence, and network communications. A very thin client library
can be embedded to provide connectivity for client applications
written in any language.

This the largest release so far, including more than 150 commits since
0.9. The major highlight of this release is the introduction of the
gzochi meta server: a new, experimental server component that allows
multiple running instances of the gzochid container to share game
application data in a high-availability configuration. (Future
enhancements are planned to have the meta server perform load
balancing of client connections and transactional task execution, and
for it to coordinate ordered message delivery across the cluster.)

In addition to the regular slate of bugfixes and stability
improvements, this release also includes the following notable

* The built-in B+tree-based storage engine supports much higher
transaction throughput and concurrency

* Client message processing is now fully asynchronous, yielding higher
task throughput and enabling much lower response latency

* A Dockerfile for a complete, Debian-based build environment is
provided to make it easier to get started

* ...and more! As usual, see the NEWS files in the distribution for details

This is a development release; the framework is not bug-free.
Nonetheless, there's extensive server and client documentation, and
the distribution includes three example games with heavily-annotated
source code. For more information, visit the web site at or check out the project page on
Savannah, at -- you can
pick up the release from the downloads section.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]