Official PissIRCd repository. Based on UnrealIRCd
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Go to file
Bram Matthys 5701fbed20
Update installer script to reflect new windows paths
4 years ago
autoconf Fix Custom OpenSSL binary path was ignored. 4 years ago
doc Ported rmtkl (remove TKLs in bulk) while waiting for Syzop to implement some changes (compiles with a warning at the moment) 4 years ago
extras Rename makefile.win32 to makefile.windows, among several other changes. 4 years ago
include Ok.. I get it. 4 years ago
src Update installer script to reflect new windows paths 4 years ago
.gitignore Remove old extras/regex 4 years ago
Config Silently force a 'make clean' as otherwise part (or whole) of the 4 years ago
LICENSE Import of Unreal3.0 (STABLE) 23 years ago
Makefile.in Fix Custom OpenSSL library path was ignored 4 years ago
README.md Slightly better wording 4 years ago
appveyor.yml UnrealIRCd version updates 4 years ago
autogen.sh - Move configure.ac to the project's root. 13 years ago
configure Fix Custom OpenSSL binary path was ignored. 4 years ago
configure.ac Rename directories from 'win32' to 'windows' 4 years ago
makefile.windows Rename windows.{c,h} -> win.{c,h} to avoid confusion 4 years ago
unrealircd.in Fix ./unrealircd spkifp complaining that it could not find the certificate 4 years ago

README.md

Build Status - *NIX Build Status - Windows Twitter Follow

About UnrealIRCd

UnrealIRCd is an Open Source IRC Server, serving thousands of networks since 1999. It runs on Linux, OS X and Windows and is currently the most widely deployed IRCd with a market share of over 50%. UnrealIRCd is a highly advanced IRCd with a strong focus on modularity, an advanced and highly configurable configuration file. Key features include SSL, cloaking, its advanced anti-flood and anti-spam systems, swear filtering and module support. We are also particularly proud on our extensive online documentation.

How to get started

Please consult our excellent online documentation at https://www.unrealircd.org/docs/ when setting up the IRCd!

Step 1: Installation

Windows

Simply download the UnrealIRCd Windows version from www.unrealircd.org

Alternatively you can compile UnrealIRCd for Windows yourself. However this is not straightforward and thus not recommended.

*BSD/Linux/macOS

Do the following steps under a separate account for running UnrealIRCd, do NOT run as root.

Step 1: Compile the IRCd

  • Run ./Config
  • Run make
  • Run make install
  • Now change to the directory where you installed UnrealIRCd, e.g. cd /home/xxxx/unrealircd

Step 2: Configuration

Configuration files are stored in the conf/ folder by default (eg: /home/xxxx/unrealircd/conf)

Create a configuration file

If you are new, then you need to create your own configuration file: Copy conf/examples/example.conf to conf/ and call it unrealircd.conf. Then open it in an editor and carefully modify it using the documentation and FAQ as a guide (see below).

Step 3: Booting

Linux/*BSD/macOS

Run ./unrealircd start in the directory where you installed UnrealIRCd.

Windows

Start -> All Programs -> UnrealIRCd -> UnrealIRCd

Documentation & FAQ

You can find the documentation online at: https://www.unrealircd.org/docs/

We also have a good FAQ: https://www.unrealircd.org/docs/FAQ