User:K6ka/ChatLounge IRC differences

On #TheSimsWiki @ ChatLounge, things are a bit different from freenode. If you're used to freenode, you may find some of ChatLounge's new features a bit confusing or mind-boggling. If you're coming from a totally different network that runs a totally different IRCd (like DALnet), ChatLounge will be as foreign to you as snow is to the Amazon rainforest.

Because IRC networks differ drastically from each other, we're only going to cover the differences between our freenode channel and our ChatLounge channel.

Channel operators
Channel operator hierarchies are similar to that of our freenode counterpart, with a few differences:


 * Halfops
 * As ChatLounge supports proper half-ops, half-ops on ChatLounge cannot attain full ops (@), but can attain halfop, denoted by a % sign instead of an @ beside their name. Unlike other networks, halfops can set almost any mode that isn't mode-locked, so they can still kick and ban users, but they can't kick ops or higher.


 * Ops
 * In addition to opping and deopping themselves, ops can choose to wear the halfop flag, if they so wish to.
 * Ops can't be kicked by halfops while they are wearing the op flag.


 * SuperOps
 * As ChatLounge supports channel admins (denoted with an & beside the nickname), SuperOps are given this flag instead. Channel admins get the same permissions as regular ops, but they can't be kicked by halfops or ops.


 * Contact and founder
 * Ben is the founder of ChatLounge, and one of the founders of #TheSimsWiki, so he will always have full channel access.
 * As ChatLounge supports channel owners (denoted with a ~ beside the nickname), contacts are given this flag instead. Owners get the same permissions as all other ops, but they can only be kicked by other owners.
 * ChatLounge's IRC services will consider a user with founder access to always have the abilities of all other flags, even if they remove those flags from the access list. (e.g. if a founder removes the ability to op themselves in the access list, they can still use ChanServ's op and deop commands)