Win32


================================================================================
Использование собранного сервера для Win32
--------------------------------------------------------------------------------
$Id: Win32binaries.txt,v 1.1.6.5 2003/08/11 10:49:58 rzhe Exp $
================================================================================


Если вы не собираете сервер самостоятельно, а используете уже готовые Win32
binaries, то вам необходимо:

1. Скачать zip-архив с Win32 бинарниками и, если на вашей машине не
   установлена среда Cygwin, zip-архивы с cygwin1.dll и cygz.dll.
2. Распаковать (*) архив с бинарниками в корень системного диска Windows,
   получится каталог например C:\home\ircd, содержащий подкаталоги bin, etc,
   codepages и остальные (**).  Файлы cygwin1.dll и cygz.dll надо положить в
   любую из папок, в которых Windows будет производить поиск необходимых
   процессу DLL (рабочий каталог процесса, системная папка Windows, и т.д.).
3. В подкаталоге etc скопировать файл ircd.conf-dist в ircd.conf и настроить
   его для своего сервера (***).
4. Запустить bin\ircd.exe (с учетом сносок ** и ****).

(*) Для распаковки архива не следует использовать утилиты, которые
восстанавливают файлы из архива только в формате 8.3, например старый
unzip.exe.  WinZip корректно распаковывает файлы с длинными именами.

(**) Если вы установили уже собранный для Win32 сервер в другую папку,
отличную от <Disk>:\home\ircd, где <Disk> - системный диск Windows, то
запускать ircd.exe надо с параметром -d:

ircd.exe -d <dpath>

где <dpath> - каталог, в который установлен сервер (содержит подкаталоги bin,
etc, codepages и остальные).

(***) В файлах примеров конфигурации окончания строк в стиле Unix,
однобайтовые.  Для просмотра и редактирования этих файлов удобно использовать
программы, понимающие такие концы строк.  Например Far.  Стандартный блокнот
Windows не распознает однобайтовые концы строк.

(****) Для резолвинга необходимо указать IP-адреса DNS-серверов.  Это можно
сделать двумя способами.  Либо настроить файл <Disk>:\etc\resolv.conf, либо
запустить ircd.exe с параметром -n:

ircd.exe -n <nameservers>

где <nameservers> - список из одного или нескольких (до 3-х включительно)
разделенных пробелами адресов в виде IP:port.  Если port не указан, будет
использован обычный порт DNS.  Список из нескольких адресов должен быть
заключен в кавычки.


(C) rzhe@WeNet, 2001-2003

Hosted by firstvds SourceForge