Home
Name Modified Size InfoDownloads / 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
Source: README, updated 2019-08-25