IServerd 2.4.14 review

Download
by rbytes.net on

IServerd is an ICQ server for Unix. Installation: First of all you'll need to install Postgres SQL server

License: BSD License
File size: 536K
Developer: Alexander V. Shutko
0 stars award from rbytes.net

IServerd is an ICQ server for Unix.

Installation:

First of all you'll need to install Postgres SQL server. After that you can begin IServer compilation.

tar xzvf ./IServerd-2.4.14.tar.gz
cd ./IServerd-2.4.14
cat COPYRIGHT | more
./configure --prefix=/usr/local
make all
make install

Then rename installed *.conf.default files to *.conf and edit them. You'll need to change database password, info password, interfaces, admin email. If you want to use v7 clients (like icq2k) you should also setup V7 BOS address parameter in v7_proto.conf configuration file.

Then init IServerd database. IServerd should be able connect to database with name, database username and password specified in config file. It is recommended to leave blank "database addr" field because this is the simpliest way for iserverd to connect to database server. You can create database and user with script db_manage.sh (./db_manage.sh create users_db). Please don't use default database passwords "sicq" AND "DEFAULT" because iserverd will not work with them.

After that you'll need to edit /etc/syslog.conf and add proper lines to log all server output to proper log files. On FreeBSD you can use following configuration:

bash>cat /etc/syslog.conf |grep IServer
!IServer
*.* /usr/local/iserverd/log/IServer.log

Then go to server etc directory and run iserverd.sh script with "start" as parameter.

WARNING: IServerd will write all important log data to syslog. Debug.log is for debugging only. If you can't run it - look into your syslog - probably iserverd have problem with database, config or interfaces.

NOTE: By default server will install in system directories (/usr/bin; /etc/iserverd; etc..) If you want to install it as one packet in separate directory you should specify prefix (./configure --prefix=/usr/local)

EXAMPLE: ./configure --prefix=/usr/local --with-name=ICQ_Server
--with-debug; make all; make install

This will compile and install IServerd as single packet
into /usr/local/ICQ_Server directory. Binary will be
compiled with debugging symbols.

IServerd 2.4.14 keywords