Mercenaries of Astonia 2

Preface

Mercenaries of Astonia 2 is a tiny MMO. It has all the stuff a fantasy role-playing game needs (character development with attributes, skills and spells, quests, equipment and monsters), and it can handle maybe 100 to 200 players online at once.

Mercenaries was my first real project. I started working on it when I began studying Computer Science. It was the basis for the later development of Astonia 3, mostly because it allowed me to learn how client/server games work (or do not work). It has a few design flaws which severely limit its uses, mostly in player numbers and map size.

Nonetheless, I still receive requests for the code and / or licenses to operate a public server, so here it is, free of charge.

License

The software is provided "as is" without warranty of any kind.

You are free to use it as you see fit, as long as you give proper credit. That is, add: "is based on the Mercenaries of Astonia engine by Daniel Brockhaus" and a link to brockhaus.org to your game or your website.

If you make money with it, I ask that you donate 10% of the revenue to a charity of your choice.

If you make more than US$100.000 (one-hundred-thousand US dollars) a year with Astonia, then please contact me at daniel at brockhaus dot org to discuss a commercial license.

Existing Projects

Please email me at daniel (at) brockhaus (dot) org if you would like your site added to this list.

This list now lives on astonia.com

Requirements

Server

The server needs Linux and gcc to compile and run. Any current Linux distribution should do nicely.

Client

You will need the free Borland C++ 5.5 command line tools (available below)

Also requires libpng and zlib, but both are part of the client source code package.

Downloads

- Server source code
- Client source code
- Packed (ready to use) graphics files
- Single graphics files for editing / extending
- Sound files
- Borland C++ 5.5 command line tools

Have fun, good luck, and don't judge the quality of the code too harshly - it was my first real project...