FILE: DRIVER.TXT HUB - Henry's Universe Builder DRIVER EXECUTABLE COMMAND LINE OPTIONS This file is Copyright 1995-1997 by Henry McDaniel. All rights reserved. See NOTICE for further details. -------------------------------------------------------------------- STOP -- Have you read genesis.txt? Whats EXPIRED?? If you encounter "expired" or an equivalent message and the driver refuses to continue, then your binary version of the driver needs to be upgraded. Whats CRASH?? If the game crashes, the answer may be in the log written to the standard error file. Messages starting with "#error" or "#warn" are of particular importance. It is possible to set a debug level with -t #, which may... MAY reveal more details the next time the driver crashes. Some good debug values are: 1 Minimum 2 Moderate 100 Heavy 100+ Insane If you have the source version -- compile with DEBUG defined for even more messages. Debugging, is little compatible with the operation of a public game by the way. SYNTAX: hubdrv <config file> <-bcmnsuwx> <-d [file]> <-e [file]> <-p #> <-t #> ********** COMMAND LINE OPTIONS ****************** <config file> A model config file is docs/config.txt -- copy, examine and edit this file. Having a config file is manditory, however there need not be anything in it. By default any file named "config" in the same directory you start hubdrv from will be used. -u Administrative User. This option causes any new user to be automatically promoted to administrator level. Useful when creating your first administrator account(s). -b Bell Escape. Reserved for future use. -c Cold Start. Use to boot game from single db file (specified by -e <name>.act option below.) Any saved files in db/save will be DESTROYED (unless -x is selected) -d [db] Data Directory. Specify the database directory to use. Defualt is set in config.h otherwise "db" is used. This is also know as the LIBRARY DIRECTORY -e [name] Effective Base Name. Specify the root name of database files, [data dir]/[name].act and [data dir]/[name].file -m Save single Db. Upon shutdown game will save a single DB file, as [ename].act -n No swapping will be done. -p [port] Specify port number to accept user network connections on. -q Quick shutdown. Game will shutdown immediately after boot process is complete. Useful in combination with other options, for massaging the db contents. -s Supress abort if there is no data base file. Used when starting without any data. -t [nr] Test debug level. Varies degree of non critical warnings and info logged during runtime. -w [dir] Specify a help directory. This is where help files and the motd will be gotten from. Multiple games may use the same helpdir as it need not be within the data directory. -x Disable destruction of saved files in /save during cold boots and regular (warm or cold) shutdowns. ONLY use when merging two databases having no object conflicts. Anything else is probably a bad idea. Hint: you can use a prefix when creating raw data files with hubread, to insure unique names are in the newer single data file. --version Display version information and exit. --help Tell user to go read this documentation CONFLICTS Any conflicting options are resolved by deferring to settings made in the config file or falling back on internal defaults which may be safer. TOOLS see /tools END OF DRIVER.TXT