Post by Admin on Oct 9, 2014 14:07:57 GMT
** Restrictions **
Channel Name:
Channel name can't have following characters:
comma (ascii 44), colon (ascii 58), ascii characters from 0 to 31, and 127. Space is the separator so it is obviously not included, for space \b is used.
See ascii chart for reference: www.asciitable.com/
** Oper Levels: **
Network Director: Highest level access. Has access to everything in the oper management panel and specifically site configuration.
Senior Developer: Has same access as 'Network Director' and can change site configuration. Don't give this level to anyone unless you fully trust the person.
Network Administrator: Second highest level, but doesn't have access to website configuration page.
Sysop Manager: It is 3rd highest level. Manager for the network/service and can (add, remove, and change staff permissions, but can't add/edit Admins and higher levels).
Senior Sysop: This is 4th highest level. Doesn't have access to staff management panel. But can change user passwords and other sensitive information.
Sysop: 5th level, can access user info panel and change things for users, but doesn't have access to user password.
Developer: Same as Sysop level.
Guide: Last OPER level, doesn't have access to anything on web panel.
1) CHANSUPEROWNERID %#<roomname> <LoginId or Ident>
To null the superowner for a room set it to 0, that is the recommended way to disable it.
Example for successful reply: :^Sysop_JDoe!1.229d27c.10_c51ce410c124a10e0db5e4b97fc2af39@ChatServiceOper CHANNELSUPEROWNERID %#TestRoom 0
** Server Events/Notices **
EVENT ONCONNECTION :<timestamp> <server_name> <connection_id> <ip|masked> <port> <operport|userport>
EVENT ONOPERAUTHENTICATIONFAIL :<timestamp> <server_name> <connection_id> <ip|masked> <loginid> <authtype> ACCOUNTDISABLED|BADDBNICK|BADPWD|DBERROR|OPERNOTFOUND||UNKNOWNERROR
EVENT ONGUESTAUTHENTICATION :<timestamp> <server_name> <connection_id> <ip> <nick> <guesttype>
EVENT ONGUESTAUTHENTICATIONFAIL :<timestamp> <server_name> <connection_id> <ip> <nick> <guesttype> ERRONEOUSNICK|GUESTCONNECTIONSREACHEDMAXLIMIT|SACCESSDENY|USERREACHEDIPMAXCONNECTIONLIMIT
EVENT ONAUTHENTICATION :<timestamp> <server_name> <connection_id> <ip|masked> <loginid> <authtype>
EVENT ONAUTHENTICATIONFAIL :<timestamp> <server_name> <connection_id> <ip|masked> <loginid> <authtype> ACCOUNTDISABLED|BADDBNICK|BADPWD|DBERROR|IPMAXED|SACCESSDENY|SERVERBUSYTRYAGAIN|UNKNOWNERROR|USERNOTFOUND
EVENT ONCHANNELCREATING :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> <channel_name>
EVENT ONCHANNELCREATEFAIL :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> <channel_name> NOSUCHCHANNEL|USERREACHEDMAXCHANNELCREATIONLIMIT
EVENT ONCHANNELJOINING :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> <channel_name>
EVENT ONCHANNELJOINFAIL :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> BADCHANNELKEY|BANNEDFROMCHANNEL|CHANNELISFULL|INVITEMODE(+i)|NICKINUSE|NOSUCHCHANNEL|PROTECTIONMODEACTIVE(+P)|USERREACHEDMAXCHANNELJOINLIMIT
Example of raw message: :WX_Panther01 NOTICE * EVENT ONCONNECTION :2017-06-17T13:36:44.5780369Z WX_Panther01 3cf6d39 255.255.255.255 7778 @userport
Channel Name:
Channel name can't have following characters:
comma (ascii 44), colon (ascii 58), ascii characters from 0 to 31, and 127. Space is the separator so it is obviously not included, for space \b is used.
See ascii chart for reference: www.asciitable.com/
** Oper Levels: **
Network Director: Highest level access. Has access to everything in the oper management panel and specifically site configuration.
Senior Developer: Has same access as 'Network Director' and can change site configuration. Don't give this level to anyone unless you fully trust the person.
Network Administrator: Second highest level, but doesn't have access to website configuration page.
Sysop Manager: It is 3rd highest level. Manager for the network/service and can (add, remove, and change staff permissions, but can't add/edit Admins and higher levels).
Senior Sysop: This is 4th highest level. Doesn't have access to staff management panel. But can change user passwords and other sensitive information.
Sysop: 5th level, can access user info panel and change things for users, but doesn't have access to user password.
Developer: Same as Sysop level.
Guide: Last OPER level, doesn't have access to anything on web panel.
1) CHANSUPEROWNERID %#<roomname> <LoginId or Ident>
To null the superowner for a room set it to 0, that is the recommended way to disable it.
Example for successful reply: :^Sysop_JDoe!1.229d27c.10_c51ce410c124a10e0db5e4b97fc2af39@ChatServiceOper CHANNELSUPEROWNERID %#TestRoom 0
** Server Events/Notices **
EVENT ONCONNECTION :<timestamp> <server_name> <connection_id> <ip|masked> <port> <operport|userport>
EVENT ONOPERAUTHENTICATIONFAIL :<timestamp> <server_name> <connection_id> <ip|masked> <loginid> <authtype> ACCOUNTDISABLED|BADDBNICK|BADPWD|DBERROR|OPERNOTFOUND||UNKNOWNERROR
EVENT ONGUESTAUTHENTICATION :<timestamp> <server_name> <connection_id> <ip> <nick> <guesttype>
EVENT ONGUESTAUTHENTICATIONFAIL :<timestamp> <server_name> <connection_id> <ip> <nick> <guesttype> ERRONEOUSNICK|GUESTCONNECTIONSREACHEDMAXLIMIT|SACCESSDENY|USERREACHEDIPMAXCONNECTIONLIMIT
EVENT ONAUTHENTICATION :<timestamp> <server_name> <connection_id> <ip|masked> <loginid> <authtype>
EVENT ONAUTHENTICATIONFAIL :<timestamp> <server_name> <connection_id> <ip|masked> <loginid> <authtype> ACCOUNTDISABLED|BADDBNICK|BADPWD|DBERROR|IPMAXED|SACCESSDENY|SERVERBUSYTRYAGAIN|UNKNOWNERROR|USERNOTFOUND
EVENT ONCHANNELCREATING :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> <channel_name>
EVENT ONCHANNELCREATEFAIL :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> <channel_name> NOSUCHCHANNEL|USERREACHEDMAXCHANNELCREATIONLIMIT
EVENT ONCHANNELJOINING :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> <channel_name>
EVENT ONCHANNELJOINFAIL :<timestamp> <server_name> <connection_id> <user_string_withip|user_string_ipmasked> <loginid> BADCHANNELKEY|BANNEDFROMCHANNEL|CHANNELISFULL|INVITEMODE(+i)|NICKINUSE|NOSUCHCHANNEL|PROTECTIONMODEACTIVE(+P)|USERREACHEDMAXCHANNELJOINLIMIT
Example of raw message: :WX_Panther01 NOTICE * EVENT ONCONNECTION :2017-06-17T13:36:44.5780369Z WX_Panther01 3cf6d39 255.255.255.255 7778 @userport