Old Server Software

Previous development efforts

Indri
Indri is a scriptable, threaded server designed to be easy to extend by rule and world builders, using nothing more than a text editor, and with a simple, clean API. Indri builds on many areas of the STAGE design, while discarding others, to hopefully produce a consistent and scalable server.
Brokerworld
Brokerworld is a client & server designed to join the media, maps and programs that make up worldforge. It's a system to enable world designers to change any part of the game even while it's running. The latest version is available in the worldforge cvs at forge/servers/brokerworld. The design is based on the law model.
ChatWORLD
A generic translation gateway. Originally started as a simple server, this project has now transformed into a generic translation gateway. This gateway is designed to translate different protocols to and from each other. It currently aiming to support: Atlas, Cyphesis-Atlas, IRC, ChatworldML, mcp.
Pangea
A broad-ranging effort exploring many areas with novel ideas, ranging from event handling & server-server communication down to working with various different development tools. This is now being rewritten in java.
QuADAS
"Quick And Dirty Altima Server", a direct precursor to Qserver2 (along with Qserver1). QuADAS helped to generate a lot of useful feedback to developers about how to create a server and was succeeded by QServer2.
QServer2
Prototype server for demo1. This demo has been finished. It was succeeded by BackStage.
Backstage
Intermediate prototype server that has been succeeded by STAGE development.
STAGE
STAGE is no longer under active development. STAGE is a quantum leap from the foundations set by Qserver2. Whereas Qserver2 set out to be an experiment in writing a server, STAGE will provide the experience of creating a playable game. This means that STAGE will be a valuable training ground for dealing with active players in a virtual world with its own rules.