Tip of the day: UnrealIRCd 6 uses GeoIP by default. It is shown in WHOIS but also available as country in mask items,for example it can be used in the TLD Block to serve a Spanish MOTD to people in Spanish speaking countries. |
Server protocol
This is the place for all documentation regarding the UnrealIRCd server to server protocol. If you are looking for the client protocol then have a look at the guys at https://modern.ircdocs.horse/ and RFC1459.
Introduction
If you are new to UnrealIRCd's server to server protocol then have a look at Server protocol:Introduction. The article is especially meant for people who want to write their own Services.
TIP: People also often use anope services in debug mode (bin/services -debug -nofork
) on a test network to learn about server traffic.
List of all server protocol pages
- Server protocol:Changes
- Server protocol:Changes between 3.2.x and 3.4.x
- Server protocol:Hop count
- Server protocol:Introduction
- Server protocol:MD command
- Server protocol:NETINFO command
- Server protocol:PROTOCTL command
- Server protocol:Protocol version
- Server protocol:SINFO command
- Server protocol:SJOIN command
- Server protocol:SMOD command
- Server protocol:SQLINE command
- Server protocol:SVS2MODE command
- Server protocol:SVS2SNO command
- Server protocol:SVSJOIN command
- Server protocol:SVSO command
- Server protocol:Server ID
- Server protocol:TKL command
- Server protocol:TOPIC command
- Server protocol:UID command
- Server protocol:User ID
SVS commands
Some SVS commands are documented (see above), some are not. See HELPOP SVSCMDS
on IRC to see all documentation for now.