blob: 6e197e9ff5c47f067d49937b6cf419b60a96db8e [file] [log] [blame]
NAME
commandline
DESCRIPTION
The driver understands several command line options and
arguments.
-f<string>: When the master object is loaded and fully
operational after startup, the function flag()
with argument string is applied to the master
object for each occurence of -f in the command line.
-o : run in compat mode (thus sometimes also called
-o mode), instead of native mode. Note: the flag
is obsolete by now, the driver must be compiled
with the appropriate definitions in the config.h
instead.
-c : trace compilations.
-Dsymbol : Globally pre-#define symbol for preprocessor.
-D : without symbol, this logs specific trace messages
to /log/D_TRACE (if the driver was compiled for it)
-e : The number of occurences of the -e flag is
passed as argument to the epilog() function
in the master at startup time.
-N : Don't start the erq demon.
-M<master>: provide a different name for the master object.
-m<dir> : provide a different mudlib directory.
-ru<size> : set the size of the reserved user memory.
-rm<size> : set the size of the reserved master memory.
-rs<size> : set the size of the reserved system memory.
-E<cost> : set the maximum allowed evaluation cost.
--max_malloced : set maximum size of mallocable memory chunks.
--max_small_malloced : set max. size of mallocable memory chunks.
-u<port> : set the UDP port number for IMP communication.
-t : disable heart_beat and reset.
-d : run with debug.
-s<time> : Set the time between swapout attempts. -1 means
don't swap.
-y : If the driver has been compiled with YYDEBUG,
this will enable debug output for the LPC compiler.
<number> : the TCP port number to use for user connections.
SEE ALSO
flag(M), epilog(M), native(C), imp(C)