================================================================================
Using ircd Win32 binaries
--------------------------------------------------------------------------------
$Id: Win32binaries.txt,v 1.1.2.2 2003/06/25 14:27:28 rzhe Exp $
================================================================================


If you do not build the server for Windows by yourself and going to use
already compiled binaries, you should do the following:

1. Download Win32 binaries in ZIP archive.  Download archives with cygwin1.dll
   and cygz.dll if you do not have Cygwin installed on your machine.
2. Extract (*) files from archives into the Windows system disk root.  This
   will make a folder (eg. C:\home\ircd) containing subdirectories bin, etc,
   codepages and others (**).  The cygwin1.dll and cygz.dll files should be
   placed to any folder where the Windows looks for required DLLs (eg. a
   process working directory, Windows system directory, etc.).
3. In the etc directory, copy ircd.conf-dist to ircd.conf and edit it (***).
4. Run bin\ircd.exe (regarding to the ** and **** footnotes).

(*) Do not extract files from the archives with utilities that extracts files
in 8.3 format only, eg. old unzip.exe.  WinZip does extract files with long
names correctly.

(**) If you installed the server in a directory other than <Disk>:\home\ircd
(<Disk> stands for the Windows system folder), then you have to run ircd.exe
with -d parameter:

ircd.exe -d <dpath>

where <dpath> is the server installation directory (contains subdirectories
bin, etc, codepages and others).

(***) The line endings in the configuration files are Unix-style.  So, for
displaying and changing use editors that recognize Unix-style line endings
correctly.  Eg. the Far editor does.  Windows Notepad does not.

(****) For IP addresses resolving, you should define IPs of DNS servers.  This
can be done in two ways.  You can setup <Disk>:\etc\resolv.conf configuration
file or run ircd.exe with -n parameter:

ircd.exe -n <nameservers>

where <nameservers> is a blank space separated list of IP:port addresses.  For
addresses which does not have port, the default DNS port will be used.
Multiple address list must be quoted.
