AfterX UnrealIRCd Config Script Required Values

From Afterxwiki

DRAFT COPY


Before installing a new version of the Unreal IRCd, consult this page for any updates made to the standard AfterX installation.

Mandatory values are highlighted in bold and additionally notes are added underneath each question.


Config questions

  Many older operating systems have an insecure TCP/IP stack
  which may be vulnerable to IP spoofing attacks, if you run
  an operating system that is vulnerable to such attacks
  enable this option. This option can also be useful to prevent
  blind proxies from connecting (eg: HTTP POST proxies).
     
  Do you want to enable the server anti-spoof protection?
  [No] -> Yes
  • Ensure you answer Yes to this question


  What directory are all the server configuration files in?
  [/home/ircd/Unreal3.2.5] -> /home/afterxircd/unreal/etc
  • The AfterX recommended installation location is /home/user_name/unreal/etc
  • The value of this question is ultimately up to each individual IRCd administrator


  What is the path to the ircd binary including the name of the binary?
  [/home/ircd/Unreal3.2.5/src/ircd] -> /home/afterxircd/unreal/bin/ircd
  • The AfterX recommended IRCd binary location is /home/user_name/unreal/bin/ircd
  • The value of this question is ultimately up to each individual IRCd administrator


  Would you like to compile as a hub or as a leaf?
  Type Hub to select hub and Leaf to select leaf.
  [Hub] -> Hub
  • Ensure you answer Hub to this question


  What is the hostname of the server running your IRCd?
  [supersonic.midd.vscan.org] ->
  • Ensure you DO NOT use your assigned Afterx domain, e.g. pintsize.fr.eu.afterx.net or pintsize.fr.eu.afterx.net
  • Use the hostname your ISP has assigned or a hostname you are in control of, e.g. supersonic.vscan.org


  What should the default permissions for your configuration files be? (Set this to 0 to disable)
  It is strongly recommended that you use 0600 to prevent unwanted reading of the file
  [0600] ->
  • Ensure you use the default value for this question


  Do you want to support SSL (Secure Sockets Layer) connections?
  [No] ->
  • Afterx does NOT support SSL, please use the default answer No


  Do you want to enable IPv6 support?
  [No] ->
  • This is up to the IRCd administrator


  Do you want to enable ziplinks support?
  [No] -> Yes
  • Ensure you answer Yes to this question


  If you know the path to zlib on your system, enter it here. If not
  leave this blank
  [] ->
  • The Config script usally finds the zlib location without any problems so it is OK to leave this answer blank


  Do you want to enable remote includes?
  [No] -> No
  • Ensure you answer No to this question


  Do you want to enable prefixes for chanadmin and chanowner?
  This will give +a the & prefix and ~ for +q (just like +o is @)
  Supported by the major clients (mIRC, xchat, epic, eggdrop, Klient,
  PJIRC, irssi, CGI:IRC, etc.)
  This feature should be enabled/disabled network-wide.
  [Yes] -> No
  • Ensure you answer No to this question


  What listen() backlog value do you wish to use?  Some older servers
  have problems with more than 5, others work fine with many more.
  [5] ->
  • Ensure you use the default value for this question


  How far back do you want to keep the nickname history?
  [2000] ->
  • Ensure you use the default value for this question


  What is the maximum sendq length you wish to have?
  [3000000] ->
  • Ensure you use the default value for this question


  How many buffer pools would you like?
  This number will be multiplied by MAXSENDQLENGTH.
  [18] ->
  • Ensure you use the default value for this question


  How many file descriptors (or sockets) can the IRCd use?
  [1024] ->
  • Ensure you use the default value for this question


  Would you like any more parameters to configure?
  Write them here:
  []->
  • Usually leave the answer to this question blank