================================================================================
Использование собранного сервера для 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 |