The htsserver project offers a multiplayer trading game called Holsham Traders. It includes a server application for facilitating the game.
The game consists of players trying to make as much money as possible by buying and selling goods on a distant planet. htsserver is the server you need to run the game. Once you have htsserver running, you'll also need to connect with a client to play the game.
Recent updates have made htsserver even better, with new features that make the game more enjoyable. The latest release now uses autoconf 2.49c and the latest CVS automake. It also requires Glib 1.3.2 or better to run.
The networking code, logging code, configfile support, string parsing routine and more have all been rewritten for this release. We also use htsprotocol 0.4.6 now which has several changes in the protocol. Users can now turn off login_timeout and autosave_delay.
Some features have been removed, including the 'defaultgame' option and the commandline options --gamename and --creategame. However, new commandline options have been added including --configfile, --logfile, --datadir and --savegamesdir.
htsserver is now more FHS compliant and has fixed several format string vulnerabilities. Overall, the server application is more reliable, with more verbose and descriptive error reports. It's worth noting that htsserver always runs as a daemon, and savegame support will be re-implemented later.
Version 0.5.9: N/A