The countervandalism network
is a distinct group. It is neither
affiliated with nor managed by the
As of August 2012, all channels of the network has been standardized.
All staff members have now access in all existing cvn-channels. However, there are private test channel of some users in the form of #cvn-username, which are not owned by staff. If needed, the group contacts can request access to such channelsfrom freenode.
Channel settings 
Access flags 
Users are assigned templates (flags) reflecting a semi-formal hierarchy, with each group having all the rights of the previous groups.
|A||view channel access list.|
|f||modify channel access list.|
|i||invite and getkey commands.|
|o||op and deop commands.|
|t||topic and topicappend commands.|
|v||voice and devoice commands.|
|r||kick, ban, kickban, and unban commands.|
|R||recover and clear commands.|
|F||full founder access.|
- O: automatic op.
All senior staff members have access to cvn-gc, which is set as founder in all countervandalism network channels.
Channel setting 
- The topic should include a part that says "help & info: #countervandalism" and when CVN-ClerkBot is in a channel, then a part with "type !staff followed by you request to ping channel staff" should also be added. A link to the local project of a channel should also be included. Local channel ops may add more and of course translate the message as needed.
The following table shows some basic channel settings. Some channels may also use the channel setting +m. That means that only voiced users can speak in a channel. Some few channels may be set +r, which means only users who are identified to services can join that channel. That flag is usually only set in channels that may provide sensitive data or has otherwise problems with with not identified users.
The following command aliases are used to create new channels. $(1) is the name of the channel being set up.
You may create new channels yourself, but you should inform the channel staff in #countervandalism.
Add global staff
register $(1) template $(1) voiced +VA template $(1) local_op +vVotifA template $(1) staff +vVotriRfA template $(1) senior_staff +vVotsriRfA template $(1) founder +vVotsriRfAF template $(1) banned +b template $(1) bot +V set $(1) mlock +ntR-cik set $(1) topiclock off set $(1) private off set $(1) secure on set $(1) entrymsg NONE set $(1) url http://meta.wikimedia.org/wiki/CVN set $(1) guard on set $(1) verbose on flags $(1) cvn-gc founder flags $(1) Az1568 senior_staff flags $(1) Barras senior_staff flags $(1) Cbrown1023 senior_staff flags $(1) Krinkle senior_staff flags $(1) kylu senior_staff flags $(1) Pathoschild senior_staff flags $(1) Firebolt staff flags $(1) Jack_Phoenix staff flags $(1) Matanya staff flags $(1) Misza staff flags $(1) PeterSymonds staff flags $(1) Seahorse staff flags $(1) Tanvir staff flags $(1) *!*@cvn/bot/* bot
|Topic||See the suggestion for the topic above this table.|
The above is more a default than a requirement for channel setup. Though exceptions can be made, the following is required:
- The default access templates listed above must be present and unaltered
(there can be additional templates, but the default ones may not be changed or removed)
cvn-gcaccount must have
- staff members have
If a channel is configured differently, the Freenode group contacts for the CVN may take control of any channel channel in the #cvn-* namespace to fix the configuration to match these requirements.
If you need any help setting up a channel or to make modifications feel free to contact staff in #countervandalism.