diff --git a/docs/pylink-opers.md b/docs/pylink-opers.md index b204c78..d74fd1a 100644 --- a/docs/pylink-opers.md +++ b/docs/pylink-opers.md @@ -8,12 +8,12 @@ PyLink Relay behaves much like Janus, an extended service used to relay channels When joining a relay channel, every user from another network will have a network tag attached to their name. The purpose of this is to prevent nick collisions from the same nick being used on multiple nets, and ensure that different networks' registered nicks remain separate. -How is this relevant? Firstly, it means that you **cannot ban users from entire networks** using banmasks such as `*/net1!*@*`! The nick suffix is something PyLink adds artificially; on `net1`'s IRCd, which is checking the bans locally, the nick suffix simply doesn't exist. +How is this relevant? Firstly, it means that you **cannot ban users** using banmasks such as `*/net1!*@*`! The nick suffix is something PyLink adds artificially; on `net1`'s IRCd, which is checking the bans locally, the nick suffix simply doesn't exist. However, this *does* mean that you can effectively give access to remote users via services, by specifying masks such as `*/net1@someident@someperson.opers.somenet.org`. Just don't make masks too wide, or you risk getting channel takeovers. ## Relay commands -The concept of relay channels in PyLink is greatly inspired from the original Janus implementation, though with a few differences in command syntax. +The concept of relay channels in PyLink is greatly inspired by the original Janus implementation, though with a few differences in command syntax. To create a channel: - `/msg PyLink create #channelname` @@ -35,7 +35,7 @@ To delink a channel linked to another network: ### Claiming channels -PyLink offers channel claims similarly to Janus, except that it is on by default when you create a channel on any network. Unless the claimed network list of a channel is EMPTY, oper override (MODE, KICK, TOPIC) will only be allowed from networks on that list. +PyLink offers channel claiming similarly to Janus, except that it is on by default when you create a channel on any network. Unless the claimed network list of a channel is EMPTY, oper override (MODE, KICK, TOPIC) will only be allowed from networks on that list. To set a claim (note: for these commands, you must be on the network which created the channel in question!): - `/msg PyLink claim #channel yournet,net2,net3` (the last parameter is a comma-separated list of networks, case-sensitive)