Key Logo (chilba)

sitemap

related links
key worlds
research
compatible systems

download
latest release
snapshots
recent changes

contributing
how to contribute
buglist & todo
credits

documentation
players manual
setup examples
javadoc API
Key is a multi-user Java based operating system that has been designed in order to support a Virtual World (call it a MUD, a MOO, or a talker).

Key currently boasts a complete Telnet protocol implementation, support for object property reflection, a transparent storage management mechanism, and a secure advanced permission system (potentially supporting untrusted code).

Key inherits other advantages from Java: dynamic code loading (fewer resets), garbage collection (stability), platform independence, and easy integration with other Java applications (such as the Jetty servlet compatible web server or the beanshell).

Implemented virtual world features:

  • playerfiles [name/password/logintime]
  • friend tracking [fwho, tell friends]
  • news [newsboard as an object, also global & clan news]
  • mail [player to player]
  • basic objects ['look sword', 'get sword', 'use sword']
  • ranks [superusers, immortals, mages - whatever you call them]
  • arbitrary groups [and Clans, as a specialisation]
  • colour [type ('colour friends cyan') and wand ('^ggreen ^rred')]
  • action permissions [block tells,mail,entering rooms, etc]

Key has been released under the GNU General Public License.

Member Of The Open Source Java Web-Ring
[Skip Prev] [Prev] [Next] [Skip Next] [Random] [Next 5] [List Sites]

These pages are sponsored by progsoc, on realm. (last modified: Tuesday, 01-Aug-2000 13:35:04 UTC, [an error occurred while processing this directive] hits)