# UnrealIRCD **Repository Path**: waitch/unreal-ircd ## Basic Information - **Project Name**: UnrealIRCD - **Description**: No description available - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2021-03-09 - **Last Updated**: 2023-03-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [![Twitter Follow](https://img.shields.io/twitter/follow/Unreal_IRCd.svg?style=social&label=Follow)](https://twitter.com/Unreal_IRCd) ## 如何生成文件列表? ## 使用Windows命令行:dir *.h,*.c,*.cpp /S/B >1.txt 把当前目录及其子目录下的源文件列表输出到1.txt文件,这样就可以在xxx_SOURCES或include_HEADERS变量中引用源文件列表,在每个文件行后加换行符\,替换\\为/,稍微修改即可。Edited by ligb on 2021-08-15 ## 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 42%. UnrealIRCd is a highly advanced IRCd with a strong focus on modularity, an advanced and highly configurable configuration file. Key features include SSL/TLS, 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 compile or run as root](https://www.unrealircd.org/docs/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 ## Website, support, and other links ## * https://www.unrealircd.org - Our main website * https://forums.unrealircd.org - Support * https://bugs.unrealircd.org - Bug tracker * ircs://irc.unrealircd.org:6697/unreal-support - IRC support