| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| trees.h | 2019-08-25 | 8.6 kB | |
| ualarm.c | 2019-08-25 | 2.7 kB | |
| Version | 2019-08-25 | 17 Bytes | |
| wrappedmalloc.c | 2019-08-25 | 1.3 kB | |
| wrappedmalloc.h | 2019-08-25 | 315 Bytes | |
| swap.h | 2019-08-25 | 475 Bytes | |
| sysmalloc.c | 2019-08-25 | 275 Bytes | |
| telnet.h | 2019-08-25 | 6.5 kB | |
| trees.c | 2019-08-25 | 12.0 kB | |
| stralloc.h | 2019-08-25 | 4.8 kB | |
| strfuncs.c | 2019-08-25 | 1.9 kB | |
| swap.c | 2019-08-25 | 14.6 kB | |
| sprintf.c | 2019-08-25 | 33.7 kB | |
| sprintf.h | 2019-08-25 | 202 Bytes | |
| std.h | 2019-08-25 | 603 Bytes | |
| std_incl.h | 2019-08-25 | 2.4 kB | |
| stralloc.c | 2019-08-25 | 9.7 kB | |
| socket_efuns.c | 2019-08-25 | 33.9 kB | |
| socket_efuns.h | 2019-08-25 | 2.6 kB | |
| socket_err.c | 2019-08-25 | 1.2 kB | |
| socket_err.h | 2019-08-25 | 103 Bytes | |
| spec.h | 2019-08-25 | 158 Bytes | |
| smalloc.c | 2019-08-25 | 34.7 kB | |
| smalloc.h | 2019-08-25 | 328 Bytes | |
| socket_ctrl.c | 2019-08-25 | 4.0 kB | |
| socket_ctrl.h | 2019-08-25 | 304 Bytes | |
| simulate.h | 2019-08-25 | 2.6 kB | |
| SMakefile | 2019-08-25 | 13.1 kB | |
| SMakefile.pre | 2019-08-25 | 41 Bytes | |
| simulate.c | 2019-08-25 | 51.6 kB | |
| scratchpad.c | 2019-08-25 | 9.8 kB | |
| scratchpad.h | 2019-08-25 | 1.5 kB | |
| simul_efun.c | 2019-08-25 | 5.3 kB | |
| simul_efun.h | 2019-08-25 | 352 Bytes | |
| reclaim.h | 2019-08-25 | 99 Bytes | |
| regexp.c | 2019-08-25 | 34.9 kB | |
| regexp.h | 2019-08-25 | 842 Bytes | |
| replace_program.c | 2019-08-25 | 5.9 kB | |
| replace_program.h | 2019-08-25 | 364 Bytes | |
| qsort.h | 2019-08-25 | 112 Bytes | |
| rc.c | 2019-08-25 | 11.8 kB | |
| rc.h | 2019-08-25 | 226 Bytes | |
| README | 2019-08-25 | 3.5 kB | |
| reclaim.c | 2019-08-25 | 2.9 kB | |
| preprocess.h | 2019-08-25 | 89 Bytes | |
| program.c | 2019-08-25 | 3.2 kB | |
| program.h | 2019-08-25 | 9.8 kB | |
| qsort.c | 2019-08-25 | 1.9 kB | |
| portability.h | 2019-08-25 | 8.6 kB | |
| portbind.c | 2019-08-25 | 2.9 kB | |
| preprocess.c | 2019-08-25 | 9.7 kB | |
| patchlevel.h | 2019-08-25 | 31 Bytes | |
| Performance | 2019-08-25 | 2.8 kB | |
| plainwrapper.c | 2019-08-25 | 115 Bytes | |
| Platforms | 2019-08-25 | 1.5 kB | |
| port.c | 2019-08-25 | 5.4 kB | |
| port.h | 2019-08-25 | 477 Bytes | |
| parse.c | 2019-08-25 | 43.8 kB | |
| parse.h | 2019-08-25 | 256 Bytes | |
| parse_trees | 2019-08-25 | 1.7 kB | |
| options.h | 2019-08-25 | 34.0 kB | |
| origin.h | 2019-08-25 | 405 Bytes | |
| otable.c | 2019-08-25 | 5.6 kB | |
| otable.h | 2019-08-25 | 396 Bytes | |
| object.c | 2019-08-25 | 40.5 kB | |
| object.h | 2019-08-25 | 6.4 kB | |
| op_spec.c | 2019-08-25 | 2.0 kB | |
| NMakefile.in | 2019-08-25 | 9.8 kB | |
| NMakefile.in.pre | 2019-08-25 | 42 Bytes | |
| md.c | 2019-08-25 | 31.0 kB | |
| md.h | 2019-08-25 | 1.5 kB | |
| my_malloc.h | 2019-08-25 | 1.3 kB | |
| network_incl.h | 2019-08-25 | 713 Bytes | |
| mapping.c | 2019-08-25 | 34.4 kB | |
| mapping.h | 2019-08-25 | 3.8 kB | |
| master.c | 2019-08-25 | 4.0 kB | |
| master.h | 2019-08-25 | 389 Bytes | |
| Makefile.in | 2019-08-25 | 8.6 kB | |
| Makefile.in.pre | 2019-08-25 | 43 Bytes | |
| Makefile.master | 2019-08-25 | 17.9 kB | |
| malloc.h | 2019-08-25 | 1.3 kB | |
| malloc_incl.h | 2019-08-25 | 2.7 kB | |
| make_func.h | 2019-08-25 | 675 Bytes | |
| make_func.y | 2019-08-25 | 9.5 kB | |
| make_malloc.c | 2019-08-25 | 442 Bytes | |
| Makefile | 2019-08-25 | 292 Bytes | |
| main.c | 2019-08-25 | 15.2 kB | |
| main.h | 2019-08-25 | 890 Bytes | |
| lpc_to_c.h | 2019-08-25 | 4.0 kB | |
| macros.h | 2019-08-25 | 10.6 kB | |
| lpc.h | 2019-08-25 | 2.1 kB | |
| lpc_incl.h | 2019-08-25 | 417 Bytes | |
| IT_CRASHED | 2019-08-25 | 4.5 kB | |
| lex.c | 2019-08-25 | 85.2 kB | |
| lex.h | 2019-08-25 | 4.9 kB | |
| lint.h | 2019-08-25 | 1.9 kB | |
| interpret.c | 2019-08-25 | 141.8 kB | |
| interpret.h | 2019-08-25 | 12.7 kB | |
| Ideas | 2019-08-25 | 7.9 kB | |
| INSTALL | 2019-08-25 | 713 Bytes | |
| insttest | 2019-08-25 | 9 Bytes | |
| interface.h | 2019-08-25 | 207 Bytes | |
| grammar.y.pre | 2019-08-25 | 90.8 kB | |
| hash.c | 2019-08-25 | 2.5 kB | |
| hash.h | 2019-08-25 | 128 Bytes | |
| icode.c | 2019-08-25 | 28.9 kB | |
| icode.h | 2019-08-25 | 944 Bytes | |
| GNUmakefile.in.pre | 2019-08-25 | 39 Bytes | |
| generate.c | 2019-08-25 | 19.7 kB | |
| generate.h | 2019-08-25 | 1.6 kB | |
| GNUmakefile | 2019-08-25 | 8.5 kB | |
| GNUmakefile.in | 2019-08-25 | 8.3 kB | |
| file_incl.h | 2019-08-25 | 896 Bytes | |
| func_spec.c | 2019-08-25 | 11.5 kB | |
| function.c | 2019-08-25 | 9.4 kB | |
| function.h | 2019-08-25 | 1.5 kB | |
| eoperators.h | 2019-08-25 | 1.1 kB | |
| Exit_Codes | 2019-08-25 | 2.1 kB | |
| file.c | 2019-08-25 | 26.9 kB | |
| file.h | 2019-08-25 | 1.2 kB | |
| efuns_main.c | 2019-08-25 | 84.2 kB | |
| efuns_main.h | 2019-08-25 | 532 Bytes | |
| efuns_port.c | 2019-08-25 | 9.4 kB | |
| eoperators.c | 2019-08-25 | 29.6 kB | |
| efuns_incl.h | 2019-08-25 | 76 Bytes | |
| edit_source.c | 2019-08-25 | 47.7 kB | |
| edit_source.h | 2019-08-25 | 72 Bytes | |
| ed.c | 2019-08-25 | 70.6 kB | |
| ed.h | 2019-08-25 | 4.1 kB | |
| disassembler.c | 2019-08-25 | 16.6 kB | |
| dumpstat.c | 2019-08-25 | 3.5 kB | |
| dumpstat.h | 2019-08-25 | 155 Bytes | |
| debugmalloc.c | 2019-08-25 | 2.9 kB | |
| debugmalloc.h | 2019-08-25 | 557 Bytes | |
| debug.c | 2019-08-25 | 1.1 kB | |
| debug.h | 2019-08-25 | 1.6 kB | |
| Credits.LPmud | 2019-08-25 | 990 Bytes | |
| Credits.MudOS | 2019-08-25 | 3.7 kB | |
| crypt.c | 2019-08-25 | 14.6 kB | |
| crypt.h | 2019-08-25 | 948 Bytes | |
| Copyright | 2019-08-25 | 576 Bytes | |
| crc32.c | 2019-08-25 | 698 Bytes | |
| crc32.h | 2019-08-25 | 110 Bytes | |
| crctab.h | 2019-08-25 | 8.8 kB | |
| compiler.c | 2019-08-25 | 72.5 kB | |
| compiler.h | 2019-08-25 | 9.3 kB | |
| Config.example | 2019-08-25 | 5.8 kB | |
| config.h | 2019-08-25 | 3.1 kB | |
| compile_file.c | 2019-08-25 | 11.2 kB | |
| compile_file.h | 2019-08-25 | 211 Bytes | |
| comm.c | 2019-08-25 | 70.4 kB | |
| comm.h | 2019-08-25 | 7.3 kB | |
| ChangeLog.alpha | 2019-08-25 | 248.9 kB | |
| ChangeLog.beta | 2019-08-25 | 98.9 kB | |
| class.c | 2019-08-25 | 1.2 kB | |
| class.h | 2019-08-25 | 352 Bytes | |
| ChangeLog | 2019-08-25 | 105.1 kB | |
| cfuns.c | 2019-08-25 | 37.3 kB | |
| cfuns.h | 2019-08-25 | 2.1 kB | |
| call_out.c | 2019-08-25 | 13.7 kB | |
| call_out.h | 2019-08-25 | 723 Bytes | |
| ccode.c | 2019-08-25 | 23.3 kB | |
| ccode.h | 2019-08-25 | 526 Bytes | |
| buffer.c | 2019-08-25 | 2.3 kB | |
| buffer.h | 2019-08-25 | 728 Bytes | |
| Bugs | 2019-08-25 | 9.0 kB | |
| build.MudOS | 2019-08-25 | 11.6 kB | |
| buildMudOS.bat | 2019-08-25 | 2.4 kB | |
| binaries.c | 2019-08-25 | 16.5 kB | |
| binaries.h | 2019-08-25 | 505 Bytes | |
| bsdmalloc.c | 2019-08-25 | 12.4 kB | |
| bsdmalloc.h | 2019-08-25 | 315 Bytes | |
| Artistic.README | 2019-08-25 | 628 Bytes | |
| avltree.c | 2019-08-25 | 10.5 kB | |
| avltree.h | 2019-08-25 | 595 Bytes | |
| backend.c | 2019-08-25 | 19.6 kB | |
| backend.h | 2019-08-25 | 909 Bytes | |
| applies | 2019-08-25 | 1.2 kB | |
| arch.h | 2019-08-25 | 2.2 kB | |
| array.c | 2019-08-25 | 52.2 kB | |
| array.h | 2019-08-25 | 2.5 kB | |
| add_action.c | 2019-08-25 | 18.5 kB | |
| addr_server.c | 2019-08-25 | 16.5 kB | |
| addr_server.h | 2019-08-25 | 1.3 kB | |
| add_action.h | 2019-08-25 | 836 Bytes | |
| Totals: 185 Items | 2.3 MB | 0 |
MudOS is an LPmud server (driver) which was originally distributed as an
enhanced version of the LPmud 3.x driver. It does not support COMPAT mode,
but a number of newer mudlibs are available.
This is the source (src) directory from the MudOS v21.x distribution.
Minor releases of MudOS (those with a minor version number after the decimal,
e.g. v20.26) are typically released without installation
instructions, usage instructions, documentation, or other supporting
material (since the size of this other material is fairly large). Releases
of MudOS with version numbers having only one component (e.g. v21) will
be released as a combined source/documentation package (e.g.
MudOS_v21.tar.Z which is the most recent such release)
The minor releases are intended for those who are already familiar with
installing and running MudOS. These fix bugs in older drivers and introduce
new features.
Alpha and beta versions of future versions are available only in the form
of patches.
Typically, only those interested in testing for bugs or in being on the
bleeding edge need install the alpha/beta releases.
When deciding to upgrade, be sure to read the ChangeLog file in the same
directory as this README to find out about the latest changes to MudOS.
In the case of alpha and beta releases, also check out ChangeLog.alpha
and ChangeLog.beta.
In particular, note the changes marked "compat buster" since these describe
changes to the driver which may cause pre-existing mudlibs (such as Lil)
to break in some minor fashion (the ChangeLog should give enough information
to allow affected mudlibs to be fixed).
Notes:
The official support site for MudOS is http://www.mudos.org/
If you believe that you have found a bug in MudOS that is not listed in the
Bugs file, please visit the support site and check through the existing bugs
in the bug database to see if someone else has reported your bug. If nobody
has reported the bug, please submit a bug report. Please try to include as
much information as you possibly can about the bug. If you can provide
details on how to reproduce the problem, that's the best kind of information
you can give. If the driver has crashed, read the file IT_CRASHED included
in this distribution to find out how to collect information for reporting
your crash.
The 'addr_server' file replaces the old hname program. Unlike hname,
addr_server must be started up manually (it takes a single argument which
is the port # the addr_server should listen on -- this port # must also be
specified in the runtime config file). If addr_server doesn't work on your
machine, its okay to run the driver without it (just set your config file
up to point to someone else's addr_server).
If the driver errors out at runtime with a message saying that the
operation is not supported on the socket, then try using cc instead of gcc
(assuming you were using gcc). Alternatively, try uncommenting
NEED_OLD_CPP in the Makefile and then 'make clean' and 'make'.
For more information about LPmuds and MUDs in general try reading
the USENET groups rec.games.mud.{admin,announce,misc,lp,tiny,diku}.
On subdirectories:
amiga/ Contains amiga support files; a crypt package is also
provided for systems missing DES crypt()
include/ Useful #defines for the mudlib to have access to (used by
various efuns)
packages/ This is where efun packages and user efuns should reside