melville/
melville/cmds/
melville/cmds/admin/
melville/data/
melville/data/mail/
melville/data/player/
melville/data/system/
melville/data/user/
melville/doc/functions/
melville/doc/help/
melville/inherit/
melville/log/
melville/obj/
melville/system/auto/
melville/system/player/
melville/system/user/
melville/users/
melville/users/mobydick/
melville/world/
The directory structure of the Melville mudlib is based on ten root
level directories, described below.

/cmds holds the command bins called by player.c. /cmds/player holds the
player commands, /cmds/wizard holds the wizard commands, and /cmds/admin
holds the admin commands.

/data holds various data files. /data/user and /data/player hold the
save files for users and players respectively. /data/system holds files
needed by system objects, for example the soul daemon's data file of
soul commands. /data/mail (will hold) user mail spools.

/doc holds the various documents that describe the way the mudlib works
and the functions the objects define. You may want to simlink your kfun
docs into this directory too.

/inherit holds files meant to be inherited by many different files, for
example object.c, room.c, container.c, and board.c.

/include holds the include files used for mudlib defines.

/log holds any log files generated by the driver or mudlib.

/obj holds simple example objects.

/system holds various important mudlib objects like the auto object,
the driver object, and the user and player objects. It also contains
some administrative daemons like user_d.c, and the soul daemon.

/users contains the home directories of the wizards.

/world contains the rooms of the mud and the objects that are cloned
into those rooms.