Tip of the day: Connthrottle will limit the damage from big drone attacks. Check if the flood thresholds and exceptions are OK for your network.

Upgrading

From UnrealIRCd documentation wiki
Jump to navigation Jump to search
Other languages:

This page explains how to upgrade your UnrealIRCd to a newer version.

IMPORTANT: If you are upgrading from UnrealIRCd 5 to 6, then see Upgrading from 5.x.

Automated upgrade (*NIX)

Upgrading from UnrealIRCd 5.0.9 or later to 5.X.X is easy. Simply run: ./unrealircd upgrade

Manual upgrade (*NIX)

You can upgrade form any 5.X.X version to any 5.Y.Y version.

NOTE: If you are upgrading from old unsupport major version, see Upgrading from 4.x or Upgrading from 3.2.x.

  1. Backup your existing /home/xxx/unrealircd directory:
    cp -Rav /home/xxx/unrealircd /home/xxx/unrealircd.bak
  2. Download and install latest version of UnrealIRCd. See Installing from source and stop before Creating a configuration file.
  3. Double check: make sure you ran make install as this will install all new files in /home/xxx/unrealircd.
  4. Configuration test to make sure the IRCd will boot later (this will not start the ircd, it will only TEST the configuration!):
    cd /home/xxx/unrealircd
    ./unrealircd configtest
    This should print out:
    Configuration test passed OK
    If you see warnings/errors, fix them and run ./unrealircd configtest again until all issues are fixed.
  5. Now you can restart the IRCd so it uses the new version:
    cd /home/xxx/unrealircd
    ./unrealircd restart

Windows

  1. Just in case, make a backup of your UnrealIRCd directory (C:\Program Files\UnrealIRCd 5).
  2. Surf to https://www.unrealircd.org/ and click Downloads. Pick your branch, download the installer
  3. Run the installer
  4. Now restart your IRC Server (Stop UnrealIRCd, then Start UnrealIRCd)