Welcome to the first ScaryNet CService Class. This first session will cover the basic/advanced commands which a CService Official can execute. Please turn your logging on. Channel modes are set to +mib *!*@* to prevent disruptions from part/join events or from guests disrupting. If accidently you had to disconnect or part the channel and want to rejoin type /msg CSAschool inviteme . There will be short pauses from the class so those having questions may be answered. **Note** CSAs stands for CService Administrators [1] CService Representative Commands FORCE SYNTAX : /msg w force Logs the person into the channel's access list using administrative access. This must not be used for personal use. Must only be used to fix a channel's access list or other channel related issues. UNFORCE SYNTAX : /msg w unforce Must be used to logout of the channel's access list. Can only be used if you are logged into a channel's access list using administrative access. [2] IRC Operator Commands OPERJOIN SYNTAX : /msg w operjoin Makes W join a registered channel. Must only be used to fix server/channel de-synchronizations. OPERPART SYNTAX : /msg w operpart Makes W part a registered channel. Must only be used to fix server/channel de-synchronizations. [3] CService Administrator Commands FORCE UNFORCE ADDCOMMENT SYNTAX : /msg W addcomment CSAs can use this command to add a desired comment to a specific username. Used to let other administrators know some information about the user. SCANHOST SYNTAX : /msg W SCANHOST [-all] CSAs can use this command to find all the hosts (matching the specific host inputted to W in the command) which have used W on ScaryNet. SCANUNAME SYNTAX :/msg W scanuname [-all] CSAs, by using this command, can find/scan for the IP addresses on a specific username. REGISTER SYNTAX : /msg W register To register a channel, a CSA must use this command. However, take care what channels you register. Study the channel traffic and activity carefully. The username string is the username which will have an access level of 500 on the channel access list. PURGE SYNTAX : /msg W purge This command, on the contrary of REGISTER, is used to unregister a channel and make W part permanently, unless the channel is re-registered by the use of a web interface application. Always, a reason is needed, and this must be a valid and straightforward reason. REMOVEALL SYNTAX : /msg W removeall Clears all the access list of a channel excluding the channel manager. This must only be used when the channel would be suspended, purged or closed down. ***Notice*** On some networks this commands is also available to the Channel Owner/Manager. But as a default i have inputted it as a CSA command. REMIGNORE SYNTAX : /msg W remignore This is used to remove the hostmask of someone who flooded our friend W with commands. Must be used only for valid reasons. SERVNOTICE SYNTAX : /msg W servnotice Must not be used for fun. This is used to send a notice to a channel via the gnuworld services server name. Example an output would be this: scarynet.org:#cservice hi Use this command only in rare cases and when in need. SAY SYNTAX : /msg W say CSAs have the ability to make W say something in a channel. This is a command for fun only and i dont see why it should be used. STATS SYNTAX : /msg W stats Shows the current status of a channel currently in registration process. Must be used by CSAs to monitor the activity of a channel under registration. [4] CService Developer/Coder Commands REHASH SYNTAX : /msg W rehash [translations|help] This should be used to rehash (resave/reload) new settings of the allocation tables, translations and help. SHUTDOWN SYNTAX : /msg W shutdown [reason] This command should not be used for silly reasons or for tests. This should only be used when there are new construction/updates/development in the mod.cservice of GNUworld (the coders know what im talking about). GLOBAL ADDUSER (*) SYNTAX : /msg W adduser * This command is used to add a user globally at a desired access. Please note that this command can also be used by CSAs, but it is better if used by coders only. Here is a list of the access levels: 1-500 : Official CService Representative 501-899 : Official CService Administrator 900-1000 : Official CService Developer These can be again subdivided, but wont show the results in a username verify 1-500 : Official CService Representative 501-600 : Official CService Adiministrator 601-750 : Official Senior CService Adiministrator 751-899 : Official CService Coordinator 900-1000 : Official CService Developer GLOBAL REMUSER (*) SYNTAX : /msg W remuser * This command is used to remove the global access of a user. Before doing this, i suggest consultin the CService Staff and then take the appropriate desicion.