Advertisement

You are here: Home > Irc > Generator


UnrealIRCd Config Generator


Network Name (e.g. irc.name.com): irc.

Would you like to enable SSL (Secure Socket Layer)?:

Max Clients Allowed to Connect:

Network Description (e.g. Chat Network!):

Numeric Ident - Must be between 1 and 255 & be unique from other shells connected to the network! (i.e. 1):

Network Owner (e.g. John):

Oper Nickname (i.e. The name used to oper up with):

Password Encryption Type:

Encrypted Oper Password (To find out how to encrypt a password see here):

Oper Whois Line (This shows up when someone preforms a whois on you if you are opered up):

Enter the IP Address for the Shell the IRCd is being setup on (e.g. 127.0.0.1):

Password to "die" the Server (shut the server down) - This does not need to be encrypted:

Password to "restart" the Server - This does not need to be encrypted:

Help Channel (e.g. #services,#help,#chat):

Cloak key #1 (For more information on cloak keys see here):

Cloak key #2 (For more information on cloak keys see here):

Cloak key #3 (For more information on cloak keys see here):

Oper Chan - Channel that ircops will join when they oper up (e.g. #admins,#opers,#ircops):

Virus Chan - Infected users get sent here by the spamfilter when they send a spam message (e.g. #infected,#help):

Static part:

Static quit:

Listen block (users only plain ports): Ex:6667-6669

Listen block (users only TLS ports): Ex:+6697

Listen block (servers only plain ports): Ex:7050

Listen block (servers only TLS ports): Ex:7000




Help and Information



How to encrypt a password

To encrypt a password, type /mkpasswd argon2 into the status window of a network you are an ircop on. For example /mkpasswd argon2 test would return
*** Authentication phrase (method=argon2, para=test) is: $argon2id$v=19$m=8192,t=3,p=2$CoKAz6ZL2E/ldtbVuBtk1g$eMxvAU2qxrYIavcAZZuTcZf+4Q5g6PKtqbz6CIodgac
.
The section of that to copy and paste into the password box would be $argon2id$v=19$m=8192,t=3,p=2$CoKAz6ZL2E/ldtbVuBtk1g$eMxvAU2qxrYIavcAZZuTcZf+4Q5g6PKtqbz6CIodgac.

Note: To use argon2 you must change the following option to "Yes" when compiling your IRCd

Do you want to support SSL (Secure Socket Layer) connections?
[No] -> Yes


Cloak keys

You need to use a string with random lowercase (a-z), uppercase (A-Z) and digit characters. The string should be 5-100 characters long (10-20 is just fine)
So for example:

Key 1: uvEUnmEFj2p79Tv1GnruvEUnmE
Key 2: GnruvEUnmEuvEUnmEFj2p79Tv1
Key 3: ruvEUnmEFj2p7uvEUnmuvEUnmE


These cloak keys must be the same on all servers on the networks or else bans won't work correctly.