############################################################################### #### Unreal IRC Unix Daemon Installation Guide #### #### UnrealIRCD ver 3.2 #### #### coders@lists.unrealircd.org #### #### http://www.unrealircd.com/ #### ############################################################################### #### Unpackaging the IRCD #### #### #### #### 1) gzip -d Unreal3..tar.gz #### #### #### #### 2) tar xvf Unreal3..tar #### #### #### #### 3) cd Unreal3./ #### ############################################################################### #### Compiling the IRCD #### #### #### #### 1) Supported Operating Systems #### #### #### #### OS and Version Compiler and Version Comments #### #### --------------- ------------------------ ------------------------ #### #### NetBSD 1.2B gcc 2.7.2 #### #### FreeBSD 4.5-R gcc 2.95.3 #### #### SunOS 4.1.4 gcc 2.7-96q1 (Cygnus) #### #### Solaris 2.4 gcc 2.7-96q1 (Cygnus) (SunOS 5.4) #### #### Solaris 2.5 SunWorks Pro C (SunOS 5.5.1) #### #### cc: SC4.0 18 Oct 1995 C 4.0 #### #### Digital Unix 3.2 gcc 2.7-96q3 (Cygnus) #### #### Linux 2.0.24 gcc 2.7.2.1 #### #### PUX 9.01 gcc 2.6.3 #### #### HPUX 10.01 gcc 2.7-96q3 (Cygnus) #### #### Linux PPC (iMac) #### #### AmigaOS 3.0 GCC egcs-2.91.66 (compile with -D_AMIGA) #### #### Windows NT/95 MSVC++ 4.0 #### #### Linux Mandrake Read FAQ #### #### Linux 2.3.x gcc 2.95.2 glibc 2.1.3 #### #### #### #### 2) DO NOT edit the MakeFile or any of the files to configure your #### #### IRCd. The newest releases of Unreal only require you to run: #### #### #### #### ./Config #### #### #### #### #### #### 3) When in ./Config put in the best answers to your knowledge. #### #### This is all pretty self explanatory. We suggest, to avoid #### #### problems later on, put the DPATH and SPATH as the default. #### #### (When it asks where the config files and binarys will be). #### #### Also, when it asks for max file connections, the default is #### #### 1024, but above it you will see what your true limit is. #### #### Please put the maxfd number in or else your IRCD will not #### #### start at all and you will have to re-compile. #### #### #### #### 4) make #### #### This will compile your server based on you settings chosen in #### #### ./Config #### #### #### #### 4a) Hopefully, the server will compile without incident. If it #### #### does not, and you are not able to determine the error, please #### #### email supporters@lists.unrealircd.org and hopefully someone #### #### will be able to help you. Another suggestion is going on IRC #### #### /server irc.ircsystems.net #Unreal-support #### #### #### #### 4b) make install #### #### #### ############################################################################### #### Configuring the Server #### #### #### #### 1) ./makeconf #### #### This will help you create an unrealircd.conf file for your ircd. #### #### It walks you through the steps and makes the file for you. Note: #### #### If you want to edit your unrealircd.conf you should only need #### #### to: edit unrealircd.conf. If you ./makeconf again it will delete #### #### the old unrealircd.conf and re-write a new one. #### #### #### #### 2) ./networks/makenet #### #### This will guide you through the process of creating a network #### #### file for use with your ircd. It will also give you the option of #### #### submitting your network file so it will be automatically #### #### included in future releases. Please only submit the file once #### #### per network. #### #### #### #### 3) Review doc/example.conf and doc/conf.doc on other configuration #### #### options you may want to set. Also review the others docs in this #### #### folder as they may help you get your IRCd going. #### #### #### ############################################################################### #### Starting the Server #### #### #### #### 1) Make sure you're in the top level Unreal3.2 directory.. #### #### #### #### 2) ./unreal start #### #### #### #### 3) If you get the error screen, please go through and check each #### #### point presented, if you have no luck, go on IRC #### #### /server irc.ircsystems.net #Unreal-support #### #### #### #### 4) /server yourserverip or domainname #### #### #### ############################################################################### #### Updating the IRCD #### #### #### #### 1) ./update #### #### Newer releases of Unreal allow the use of ./update which logs #### #### into the Unreal server and allows you to pick a new version to #### #### to upgrade to. #### #### #### ###############################################################################