[Crossfire-wiki] [Crossfire DokuWiki] page changed: dev:server_design

no-reply_wiki at metalforge.org no-reply_wiki at metalforge.org
Tue Dec 9 01:58:54 CST 2008


A page in your DokuWiki was added or changed. Here are the details:

Date        : 2008/12/09 01:58
User        : 
Edit Summary: 

@@ -22,17 +22,20 @@
  
  ===== Content-wise =====
    * compatible with Crossfire's current content (maps, archetypes, ...), though some breakage is allowed if needed
    * dynamic archetype recollection - no need to restart the server
+   * better handling of [[media updates]] to client
+   * Better (any) sound improvement - environmental, spell effects, damage, etc
    * easy to extend (plugins, scripts), keeping compatibility with current CF's system
    * soft-coded rules - put the most things in configuration or easy to isolate/swap modules
  
  ===== Technical-wise =====
    * crossplatform
    * unit tests
    * avoid lock ups (massive spells and such)
+   * Keep multithreading programming mind (does not mean it should be multithreaded, but design it so that could be done later)
    * documentation (design stuff, things like 'how is a class prevented to use weapons: through the use of a force' etc.)
    * modular code, to easily expand/change stuff
    * build system that doesn't require a lot of manual tweaking
  
  ====== Design ======
  This will be written after the 15th of december, when we'll have goals decided :)


IP-Address  : 209.204.178.229
Old Revision: http://wiki.metalforge.net/doku.php/dev:server_design?rev=1228649206
New Revision: http://wiki.metalforge.net/doku.php/dev:server_design

-- 
This mail was generated by DokuWiki at
http://wiki.metalforge.net/




More information about the crossfire-wiki mailing list