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
Jump to navigation
Jump to search
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.
- Backup your existing /home/xxx/unrealircd directory:
cp -Rav /home/xxx/unrealircd /home/xxx/unrealircd.bak
- Download and install latest version of UnrealIRCd. See Installing from source and stop before Creating a configuration file.
- Double check: make sure you ran make install as this will install all new files in /home/xxx/unrealircd.
- 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.
- Now you can restart the IRCd so it uses the new version:
- cd /home/xxx/unrealircd
- ./unrealircd restart
Windows
- Just in case, make a backup of your UnrealIRCd directory (C:\Program Files\UnrealIRCd 5).
- Surf to https://www.unrealircd.org/ and click Downloads. Pick your branch, download the installer
- Run the installer
- Now restart your IRC Server (Stop UnrealIRCd, then Start UnrealIRCd)