Crossfire TRT Server ChangeLog 2.1 - implement a utility - cfutil - that simplifies arch and map installation, replacing the old collect scripts and simplying deployment. - implement inherit keyword allowing archetypes to inherit from other archetypes. - rationalise archetype, region and treasurelist file format into a single file format and make them reloadable asynchronously. - implement 64x64 faceset support. - implement fxixsx protocol that saves a lot of bandwidth over the old image/face/smooth packets and allows images > packetsize. - implement a bandwidth-saving smoothing protocol that works on a face basis as opposed to a mapspace basis. - many, many bugfixes. 2.0 Tue Mar 6 15:22:53 CET 2007 - make coroapi accessible to cf+. - moved map handling logic completely to perl - per player maps are now marked in the map - maps are saved completely differently now, and much more often. - rewrote map header parser and writer - maps and players are now (in the average case) loaded and saved completely asynchronously, I/O contention will no longer freeze the server. - players and maps can be loaded anytime, without the player being logged in. - automatically generate method interfaces for perl from headers - unbundled freezethaw - mostly rewrote common/map.C - completely rewrite server/swap.C - introduced "runtime", the CCT clock (corrected crossfire time) :) - introduced new keyword for map files: file_format_version (integer, server version: 0) - better message for apply failures due to applymode - removed most all of the weather code - unified logging to stderr and file - too many minor changes to document