Поиск на сайте: Расширенный поиск


Новые программы oszone.net Читать ленту новостей RSS
CheckBootSpeed - это диагностический пакет на основе скриптов PowerShell, создающий отчет о скорости загрузки Windows 7 ...
Вы когда-нибудь хотели создать установочный диск Windows, который бы автоматически установил систему, не задавая вопросо...
Если после установки Windows XP у вас перестала загружаться Windows Vista или Windows 7, вам необходимо восстановить заг...
Программа подготовки документов и ведения учетных и отчетных данных по командировкам. Используются формы, утвержденные п...
Red Button – это мощная утилита для оптимизации и очистки всех актуальных клиентских версий операционной системы Windows...

Установка ICQ-Server

Текущий рейтинг: 3.37 (проголосовало 83)
 Посетителей: 17248 | Просмотров: 22818 (сегодня 0)  Шрифт: - +
Ну начну пожалуй с того, что для этого я выбрал SIQ - ICQ server for Win32.. Давольно простенький сервер, и имеет все необходимое:

- Поддержка протокола v7/8
- работа в виде сервисов
-UIN от 1 до 4 294 967 294
-отправка сообщений с подтверждением и без него
-отправка онлайн- и оффлайн- сообщений
-отправка сообщений через командную строку
-отправка сообщений через ActiveX
-Поддержка списков рассылки
-виртуальный UIN - разослать всем онлайн-пользователям
-виртуальный UIN - разослать всем (и включенным и выключенным)формируется автоматически из всех клиентов в .DB*.ini за вычетом списков рассылок
-поддержка авторизации
-введена градация серьезности логов

И т.п... В общем все что необходимо для нормального ICQ - общения! Ну приступим к установке! Для начала скачайте себе сервер SIQ - ICQ server for Win32 .. Это полная версия! Внутри у нас следующее:

-SIQAuth.exe - сервер авторизации
-SIQBOS.exe - сервер основных служб
-SIQCmd.exe - посылка сообщений через командную строку по TCP/IP
-SIQAx.dll - COM-объект для управления сервером и посылкой сообщений.
-siq.ini - списки рассылок
-msg.htm - пример использования SIQAx

Каталоги:

db - профили пользователей
olm - off line message - сообщения, присланные во время отключения от сервера
Cookie - хранит файлы, используемые при авторизации. Каталог использует SIQAuth SIQBOS
Miranda - Миранда 3 со сделанными исправлениями и с самыми нужными плагинами

Сервер тестировался на клиентах Miranda 1/2/3. http://www.miranda-im.org/ и &RQ http://www.rejetto.com/&RQ .. В Mirande-3 номер ICQ должен быть больше 10000 и длина пароля более 1 буквы. В клиенте из дистрибутива это исправлено. В полной версии дистрибутива лежит клиент Миранда 3.1 со сделанными исправлениями, профилем по-умолчанию и с самыми нужными плагинами.

Процесс установки:

1. Запустить siq-full.exe
2. Выбрать параметры инсталляции и инсталлировать
3. После инсталляции настроить в реестре[HKEY_LOCAL_MACHINE\SOFTWARE\OVRSIQ] path - каталог с программой. ("C:\Program Files\SIQ") должен обязательно заканчиваться слэшем
4. настроить параметры серверов файле siq.ini
- Auth_Port порт сервера авторизации (5190)
- BOS_Port порт сервера основных служб (5191)
- BOS_IP IP-адрес сервера основных служб (Обязательно сменить на реальный)
- LogLevel Уровень серьезности лога от 0 до 11 (9)
5. настроить списки рассылки в файле siq.ini
6. Стартовать службы SIQAuth и SIQBOS. При необходимости сменить параметры автозапуска а так же пользователя, под которым запускаются сервисы.
7. Запустить клиента из каталога "\SIQ\Miranda\miranda32.exe"
8. Сменить в настройках адрес сервера
9. Плагином Database Editor задать переменные Миранда/Текущий пользователь/ICQ/WWWPass и WWWReg - указать адреса www-страниц для напоминания пароля и регистрации нового пользователя. По умолчанию http://icq/password/ и http://icq/register/ Это для тех, у кого свой сервер с CGI

Для установки клиента Миранда - нужно скопировать mfc70.dll, msvcp70.dll, msvcr70.dll в каталог Миранды или "c:\winnt\systеm32\" на компьютеры клиента. Дистрибутив выкладывает эти файлы в каталог "c:\winnt\systеm32\" на сервере.

Для ручной настройки необходимо знать:

SIQBOS.exe /? - справка о командной строке
SIQBOS.exe setup - регистрация сервиса основных служб
SIQBOS.exe delete - удаление сервиса основных служб
SIQAuth.exe /? - справка о командной строке
SIQAuth.exe setup - регистрация сервиса авторизации
SIQAuth.exe delete - удаление сервиса авторизации
%SystemRoot%System32regsvr32.exe SIQAX.dll - регистрация ActiveX
%SystemRoot%System32regsvr32.exe SIQAX.dll /u - удаление ActiveX

При установке сервиса в режим паузы, происходит сброс логов на диск, вывод статистики, и делается невозможным подключение новых пользователей. Ранее подключенные пользователи продолжают работать. Для вновь создаваемых профилей необходимо убрать галку: Настройки/Сеть/ICQ контакты/Использовать список на сервере Иначе статус может отображаться некорректно. Эта галка доступна только при отключенном состоянии. Т.е. запускаем Миранду, переводим ее в offline, вызываем настройки, убираем галку, подключаемся к серверу, радуемся =)

Пример настроек списков рассылок:

Редактируем файл siq.ini ... [Lists]
;все активные - разослать сообщение всем, кто онлайн
SendOnLine=99
;ниже идут произвольные UIN, при отправке сообщений на который, они будут рассылаться всем, прописанным в списке. Например:
;двойные заявки
1=97
;конец siq.ini

смотрю файл db97.ini
в нем добавлен раздел, в котором перечислены люди, к которым надо пересылать сообщение. Это UIN 123, 144, 132, 135
[List]
; диспетчеры, зав складом и зам склада
0=123
1=114
2=132
3=155
UIN - рассылки должны быть всегда offline. Иначе, в режиме отправки с подтверждением, работа будет некорректной.
При смене данных в списках рассылки необходимо перезапустить сервис SIQBOS или перевести его в режим Пауза, а потом продолжить опять. В последнем случае, пользователи не будут отключаться.

Ну, я думаю, этого вполне достаточно! Я не буду описывать посылку сообщений через командную и т.п. Так что если у вас есть локальная сеть - и нужен ICQ Local Serv - то этого вполне достаточно!

Иcточник:  http://www.lwteam.ru/  •  Опубликована: 01.02.2005
Нашли ошибку в тексте? Сообщите о ней автору: выделите мышкой и нажмите CTRL + ENTER
Теги:  


Оценить статью:
Вверх
Комментарии посетителей
05.05.2009/12:09  Gigabajt

я чот нипонял, ет типа icq чат ?
Комментарии отключены. С вопросами по статьям обращайтесь в форум.