1. Stop your halfd process(es) by issuing the STOPD command from a halfd client. You can leave hlds_run running. 2. If you're upgrading from hlds_ld to halfd, issue "perl ./halfd-upgrade". This will copy all hlds_ld.* files to halfd.* 3. Run the install script by issuing the following command: "perl ./install" Executables and datafiles like halfd.txt will be over-written. Any halfd.cfg files you have will be copied to halfd.cfg.bak. Existing halfd.cfg files will also be upgraded to save all existing settings and include any new configuration paramaters as defaults. (Cool, eh?) 4. Edit the newly-installed halfd.cfg file(s) to review any new options. (Your old options should have been upgraded automatically). 5. Start halfd! NOTE: If you're upgrading from pre-2.10 versions, the command-line arguments have changed! Run "halfd -h" for details. NOTE for users upgrading from hlds_ld to halfd: The following user-configurable files have been renamed: In $HLDIR hlds_ld.cfg => halfd.cfg hlds_ld_client.cfg => halfd_client.cfg hlds_ld_cluster.cfg => halfd_cluster.cfg hlds_ld_cluster.cfg => halfd_cluster.cfg In $HLDIR/<mod> hlds_ld.cfg => halfd.cfg hlds_ld.badwords => halfd.badwords hlds_ld.exclude => halfd.exclude All other "internal" files (e.g. hlds_ld.pid) have been renamed to halfd.* These files will all be renamed automatically by running 'perl ./halfd-upgrade'. NOTE for users upgrading to 1.61 or higher: halfd now allows for a "global" halfd.cfg file in $HLDIR. This file is read *after* the halfd.cfg in $HLDIR/<mod>.