Channel Service FAQs

What is CService?

CService (short for Channel Service) is the committee responsible for the IRC4Fun Channel Service bot, X, the registration of channels and for handling issues/problems with those channels.

For more information, please visit the CService website.

You can /JOIN #CService for assistance with X, CService Accounts and other related questions.

What is X? What does it do?

X is the Channel Service bot assigned to each registered channel. For each channel; X maintains a userlist, which specifies who has what access and who should be opped, and a banlist, which specifies who to ban from joining the channel (or from getting ops), and for how long. X is designed to keep a channel open 24 hours a day, and prevent channel takeovers.

How does X differ from any other bot?

X is actually a server, not just a bot. It is allowed to work this way because it is run by the IRC4Fun administration. This allows X to do several special functions, such as opping itself. Also, X is on a large number of channels. By having one bot for many channels, this reduces the load on the IRC4Fun network that would be caused by having one separate bot on each channel.

How do I use X?

You can use X by sending it private messages or by using the secure-alias command.

To send X a fast, secure private message with a command: /cs COMMAND
To send X a normal private message with a command: /msg X COMMAND
To send X a secure private message (when logging in or changing your password) with a command: /msg COMMAND

X does not listen for commands in channels (such as !op), so you must use the secure alias or private message commands to X.

How can I tell if someone is really a CService Representative or Admin?

Real CService Representatives/Admins can be verified by asking X:

/msg X verify nickname Official CService Representatives or Admins will be indicated as:
-X- mH! is an Official CService Administrator and logged in as Epsilon

Non-official users will be indicated as:
-X- UserABC! is logged in as UserABC

Also, remember that official CService Representatives will never ask you for your password.
Please report any CService impersonators to #CService.

Why would I want to register an Account?

Having and using an Account with X provides you with many benefits, including:

  • You can hide (or “cloak”) your hostname or IP with usermode +x (
  • You can use Channel Services (X)
  • You can be scored (for reops/takeover fixes) by ChanFix (W)
  • You can be added to Channel access lists and register channels
  • You can send and receive NOTEs (memos)

How do I register an Account?

Registering an Account with X is easy and quick. You will need to provide your valid email address to register.

  • Visit: to create an account.
  • You will need to verify your email address by checking for a link sent by X and click it to get a password. (Be sure to check spam/junk folders for the email)
  • You can LOGIN to the web interface to view more information with the password given.
  • You can LOGIN to X on IRC by typing: /msg LOGIN Username YourPassword
  • Once you are successfully logged into X, you can change your password with the NEWPASS command:
  • Type: /msg NEWPASS MyNewPassword

If you need additional help or have questions about registering a Username with X, please ask in #CService.

How do I login to X?

To LOGIN to X, you just need to send it a private message with the LOGIN command, your username, and your password:

  • Easiest: /cs login MyUsername MyPassword (Works with most modern IRC clients)
  • Alternatively: /msg login MyUsername MyPassword (Works with all IRC clients)

If you need additional help or have questions about logging into X, please ask in #CService.

How do I reset my Password?

If you have forgotten or lost your Account password, you can reset it by using the web interface.

  • Step 1: Go to and click “Forgotten password”.
  • Step 2: Enter your Username (Account)
  • Step 3: Enter the answer to your verification question
  • Step 4: Access your email used to register your account for a temporary password that you can use to LOGIN with.
  • Step 5: Remember to change your password with the web interface.

If you need additional help or have questions about recovering your account, please ask in #CService.

Why would I want to register my channel?

Registration not only provides you with the ability to keep your channel open 24 hours a day, it also gives the channel stability. In the case of a channel takeover, the manager always has ultimate control to regain the channel. Users are unable to deop, ban or kick X. Also, it provides you with a way to have users auto-op’d, default modes set, and a more permanent banlist.

How do I register my channel?

Registering a Channel with X is easy and quick. You will need to utilize the CService website to submit an application requesting to register a channel.

If you need additional help or have questions about registering a Channel with X, please ask in #CService.

How often do I need to login to keep my account or channel(s)?

  • Channel Managers are expected to LOGIN to X at least once every 60 days. Failure to login in 60 days or longer may cause the channel to either be purged or vote for a New Channel Manager.
  • Accounts will expire after 365 days (1 year) of not being logged into.

Can I give my channel to another user?

In most cases, you can give your channel to another user by submitting a request here under Forms, then Manager Change.

Can I drop/purge my channel?

Yes, if you would like to purge your channel, simply fill out a request under Forms, then Purge Request on the CService website.

Can I change or update my email address?

Yes. To change your email address, you will need to fill out the email change request form on the CService website under Forms, then E-Mail Change Request.

How can I see who a channel is registered to?

To see who manages (owns) a channel, type: /msg X chaninfo #Channel
To see who has access on a channel, type: /msg X access #Channel *

How can I see information about an Account?

To see information on a Username, type: /msg X info Username

How can I complain about X being on a channel?

If you think you have a valid reason why X should not be on a registered channel, such as the manager is never around, or it violates one or more IRC4Fun policies, you can email your complaint to cservice @ If there is a lot of support for your complaint, please include the email addresses and Usernames of those who support you in your letter. CService admins will evaluate your complaint, and if it is valid, action will be taken.

I don’t like the content of a channel with X on it, what can I do?

Because CService does not consider content during the registration process, except channels violating Channel Service AUP, there is nothing you can do about this. CService specifically disclaims responsibility for the content of a channel, and the way the manager chooses to run the channel, as it would be an overwhelming task for CService to police every registered channel.

I was kicked/banned from a channel with X on it, for no reason. What can I do?

CService has no reponsibility for, nor say over how a manager, and those he gives operator status to, choose to run the channel. A channel operator can kick and/or ban someone for any reason they choose, or no reason at all. Therefore there is noone that you can complain to about this except the people who run that specific channel (the manager) or the operator who kicked you.

How can I get Help or Support with X?

CService maintains a help channel on IRC4Fun called #CService. There are helpers and/or admins on this channel almost all the time. However, please make sure you have checked this FAQ, and the Op FAQ before asking a question there. If there is nobody there to answer your question, you can email it to

Can I ask X for Help with commands?

To get a list of commands available to you: /msg X showcommands [#MyChannel] * [#MyChannel] is optional.
To get Help on a command or feature: /msg X help LOGIN

Was this page helpful?