Tip of the day: Check out Special users on how to give trusted users/bots more rights without making them IRCOp. |
Services
Services on IRC are a piece of software that usually provides NickServ and ChanServ bots. NickServ is used to register a nick name, so only you can use it. ChanServ is used to register a channel and will ensure that even if you leave or if a server is restarted, the channel is still owned by you and some settings are preserved (bans, topic, and so on). Services usually store all these settings in a database.
Most networks run services, and to make the best out of UnrealIRCd we also expect you to. That being said, it is perfectly possible to run a minimal network without services.
Supported services packages
The following services software is compatible with UnrealIRCd:
- Anope: this is by far the most popular choice among UnrealIRCd users. It provides NickServ, ChanServ, OperServ, BotServ, etc. It is feature-packed and is extensible through modules. Works both on *NIX (Linux) and Windows.
- See Linking UnrealIRCd with anope for instructions on how to setup and link Anope with UnrealIRCd
- Atheme - a possible alternative
- More?
Configuring UnrealIRCd for services
Consult the services package for details. This consists of adding a Link block (incoming only), and setting ULines and set::services-server correctly.
Information for service developers
Programmers who are developing services may be interested in reading our server to server protocol.