Tip of the day: UnrealIRCd 6 uses GeoIP by default. It is shown in WHOIS but also available as country in mask items,

for example it can be used in the TLD Block to serve a Spanish MOTD to people in Spanish speaking countries.

Translations:Installing from source/22/en

From UnrealIRCd documentation wiki
Jump to navigation Jump to search
  1. Change to the installed UnrealIRCd directory, this is /home/yourusername/unrealircd by default (For more information on the directory structure see UnrealIRCd files and directories).
    cd ~/unrealircd
  2. If you are using UnrealIRCd 6.1.10-rc1 or newer on *NIX then you can skip this step. If you are using Windows or 6.1.9 or older then you need to manually copy conf/example/example.conf to your conf/ directory and rename it to unrealircd.conf
    cp conf/examples/example.conf conf/unrealircd.conf
    TIP: Is your native language not English? Then check the conf/examples directory. We ship with several example configuration files in different languages. If you want to use one of those, simply copy that one instead.
  3. Open conf/example/example.conf with an editor (eg: nano conf/unrealircd.conf)
  4. Read the Configuration file syntax article. It will only take a few minutes and will save you a lot of trouble in next step(s)!
  5. Walk through the unrealircd.conf block by block / line by line and edit the settings to suit your needs. This takes 10 - 20 minutes.
    DO NOT RUSH THIS because you NEED to change some values, otherwise the server will refuse to start!
  6. Boot UnrealIRCd by running ./unrealircd start from your ~/unrealircd directory.
  7. Errors while trying to start UnrealIRCd?
    • Did you really go through the config file from top to bottom? You need to, because some values MUST be changed.
    • Read the error on your screen and edit your unrealircd.conf to fix the error, then try starting UnrealIRCd again.
    • See the FAQ for common configuration mistakes!
  8. Up and running? Connect with an IRC client to your server and have fun. See next section too.