mirror of
https://github.com/unrealircd/unrealircd.git
synced 2026-06-27 00:56:38 +02:00
107 lines
8.3 KiB
Plaintext
107 lines
8.3 KiB
Plaintext
###############################################################################
|
|
#### 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.<version>.tar.gz ####
|
|
#### ####
|
|
#### 2) tar xvf Unreal3.<version>.tar ####
|
|
#### ####
|
|
#### 3) cd Unreal3.<version>/ ####
|
|
###############################################################################
|
|
#### 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. ####
|
|
#### ####
|
|
###############################################################################
|