

OpTools is a feature allowing the user to moderate the room by using commands in a user friendly interface rather than the command line. It is available in both Pro and Free versions of the client.
To use this feature, open the "General" tab of the "Settings" under the main Camfrog menu and check the "Show Operator Tool window" option. By default, it’s turned off. When the user turns this option on, the OpTool button appears near the audio settings in the bottom right corner of the room window. There are several ways to open OpTools:
-
Click the OpTools button (when the OpTools window is closed).
-
Right-click any user nickname and choose the "Open Operator Tool" option which appears when "Show Operator Tool window" is checked in the "Settings". In this case the nickname field will be already filled in.
-
Use the Alt+M shortcut.
-
If the "Show Operator Tool window" option is checked, the OpTool window automatically opens when the user enters a room and closes when the user leaves it. If the user closes the OpTool window, it won't automatically open the next time the user enters the room.
Main window
The main window has four tabs.
The Users tab allows performing various user related actions.
Enter the user’s nickname in the combo box to use one of the following options (use the X button to delete nicknames):
-
IP — displays the users IP address (/ip nickname).
-
Kick — allows kicking a user from the room. You can choose a reason from the list that appears when you click the "Kick" button or enter a "Custom" one (/kick nickname reason), as well as kick a user without a reason (/kick nickname).
-
Punish — allows adding/removing a user from the punished users list. You can choose a reason from the list that appears when you click the "Punish" button or enter a "Custom" one (/punish nickname [n minutes|hours|days] reason), as well as punish a user without a reason (/punish nickname [n minutes|hours|days]). Time values are taken from the settings. Depending on the settings, the user can be kicked from the room after this command. The user can be removed from the punished users list by /unpunish nickname.
-
Ban — allows adding /removing a user from the banned users list. You can choose to ban a user by IP, nickname, or both. You can choose a reason from the list that appears when you click the "Ban" button or enter a "Custom" one, as well as ban a user without a reason (/ban nickname and /banip nickname). The reason is displayed by the next command /msg text. Depending on the settings, after this command the user can be kicked from the room and/or added to the punished users list.
You can also remove a user from the banned users list (/banlist remove nickname or /unban nickname for Camfrog Cloud Server). The IP ban can be removed by first sending the command /ip nickname, and upon receipt of the message with the IP, the command /banlist remove deny ip ip_address is sent. Since there is /banip in Camfrog Cloud Server, there are no IP block and combined block items.
-
Warn — allows sending predefined "Reasons" messages to the room. Depending on the settings, the messages can be sent in three ways:
-
as a simple nickname, text message sent to a room to be seen by all users;
-
as a private /msg nickname, text message to a specific user;
-
as a combination of consecutive messages. First, a private /msg nickname, text to a specific user; second, a private /msg 'wop' [TEAM-INFO] -->nickname "/msg nickanme, text"message to operators telling them which message has been sent to the user. You can choose the warn message sending option by either clicking the "Warn" option or changing it in the settings.
-
-
Quick Ads — allows sending predefined "Ads" messages to the room. These messages can be sent in three ways:
-
a message to a room, visible to all users (/text);
-
a message to a room, visible to all users and having a prefix showing the addressee (nickname, text);
-
a private message to a user (/msg nickname, text).
-
-
Users — information about a user and some user-related actions.
-
View Profile — opens the user profile page at the Camfrog website.
-
Virtual Gifts — allows giving a virtual gift to the user at the Camfrog website.
-
Report Abuse — report a user at the Camfrog website.
-
Watch List — displays the list of users the user is watching at (/watchlist nickname).
-
Who's Watching — displays the list of users watching at the user (/whowatching nickname).
-
Is Listed? — shows whether this user is included into the list of:
It's also possible to add a user into the ignored users list (/ignore nickname) and remove him or her from that list (/ignore nickname).This command will only be valid for the user running it in the current session.
-
Operators (/oplist list nickname).
-
Banned users (/banlist list nickname; /isbanned nickname for Camfrog Cloud Server).
-
Punished users (/punishlist nickname).
-
-
Mic control — this command blocks (/blockmic nickname) or unblocks (/unblockmic nickname) user’s microphone in the current session.
-
User status — allows changing the access level for the chosen user.
-
Regular user —– /oplist remove nickname.
-
Friend — /addfriend nickname.
-
Operator — /oplist add nickname.
-
Opplus — /oplist add nickname +.
-
Owner — /addowner nickname password (room password should be entered in advance)
-
Room — actions related to rooms.
-
Access — access to the room.
-
Room Password — allows turning on (/setopt password_enabled on) and off (/setopt password_enabled off) the room password request mode when a user enters the room. The password can also be set up by entering the command /setopt password password_text in the request window.
-
Room Lock — allows blocking (/banlist add deny ip 0.0.0.0 0.0.0.0 no-expire) and unblocking (/banlist remove 0.0.0.0 0.0.0.0 no-expire) the room.
-
MOTD/Topic — setting the message of the day and the initial topic.
-
Room Topic — allows setting the topic (/topic text) and removing the topic (/notopic).
-
Welcome message — allows turning on (/setopt motd_agree on) and off (/setopt motd_agree off) the welcome message display mode on entry into the room. It’s also possible to set the welcome message (/setopt motd text).
-
Talk Time — allows setting the period of time during which the user can talk in a room (/setopt talk_time time). The period is set in seconds (10-120), 0 means unlimited talk time.
-
Lists — actions with lists: loading, removal.
-
Oplist — clears the operators list excluding the user sending the command (first requests the operators list /oplist list, then processes the list and removes the user from the operators list), as well as requests the operators list (/oplist list) which displays the access level and the operator’s nickname.
-
Banlist — clears the banned users list (/clearbl password) (room password needs to be entered) as well as requests the banned users list (/banlist list) (there is no /banlist list command in Camfrog Cloud Server).
-
Punishlist — clears the punished users list (first requests the pushed users lists (/punishlist), then processes the list and removes the user from the punish list), as well as requests the punished users list (/punishlist), which displays the nickname of the user of this IP and the period it will remain in the punished users list.
-
Statistic — displays the room statistics (/stat).
-
Punish Time — sets the period of time on the server (which will be used by default) during which the user will be punished (/setopt punish_timeout time). The period of time should be set in seconds (60-259200).
-
Moderator Mode — turning on/off the mode allowing entry into the room only to moderators (/moderator on / /moderator off).
-
Bots Filter — turning on/off the mode restricting entry to bots except those having the "owner" rights (/setopt no_bots on / /setopt no_bots off).
-
Teens Only — turning on/off the mode allowing entry into the room only to teens (younger than 18 years old) – /setopt teens_only on /, /setopt teens_only off.
-
Camera Only — turning on/off the mode allowing entry into the room only to users with cameras/setopt cams_only on / /setopt cams_only off.
-
Spam Filter — turning on/off the spam protection mode - /setopt nospam on /, /setopt nospam off.
-
Ban — adding complex user banning rules (not implemented in Camfrog Cloud Server). Enter or choose the user’s nickname in the combo box as in the "Users" tab. Use the X button to delete nicknames and the /ip nickname command to see the user’s IP. User’s IP is taken from the message and put into the IP field. There is also a field for the mask. A condition is chosen and a rule is either added by choosing "Add rule" (/banlist add allow|deny nick nickname expire or /banlist add allow|deny ip ipaddress mask expire) or removed by "Remove rule" (/banlist remove nickname|ipaddress). If both an IP and a nickname of the users are specified, then the rule will only be applied to the IP.
-
Info — information about the user and the room. The following information is displayed:
-
whether the client has a Pro code;
-
about the user with a possibility to check the information on the website by following the link, user status change ("Online", "Busy", "Away", "Invisible", "Privacy") as well as the custom status;
-
about the room with a possibility to check the information on the website by following the link, user’s privileges in the room ("User", "Friend", "Operator", "Owner"), the number of users in the room, who is talking in the room as well as the room topic.
-
Settings window
The Settings window has two tabs:
Operation tab
Punish options – allows adjusting the punish settings:Punish timeout – putting a check mark near this options allows setting the punish duration time. If there is no check mark, the server takes the default punish time. Kick after punish – if checked, the user is kicked from the room after the punish command. Warn options – allows choosing one of the three sending methods (this can also be set in the main window):
-
public;
-
private;
-
private + Team Info - private + sends the same message to operators (except "friend").
Ban options – allows adjusting the ban settings:Kick after ban – if this option is checked, the user is kicked from the room after the ban command. Punish after Ban – if checked, the user is punished after the ban command.Window OpTools options – allows adjusting the OpTools window settings:Keep on top – if this option is checked, the OpTools window will stay above all other windows.
Reasons/Ads tab
Here you can add packs for different rooms using the option "New pack...", delete packs using "Delete pack...", export a pack into a file using "Export" or import a pack from a file using "Import". The "default" pack contains the basic set of phrases and cannot be deleted. There are two tabs: "Reasons" and "Ads". In each of them you can add a "New Entry...", modify and delete entries. You can also delete an entry from the list using the "Del" button if it’s chosen. Elements in the lists are shown in menu items in the main window.
IM window
The IM window allows communicating without the room. There are two communication modes: Global — with operators. Use the buttons "Friend", "Operator", "Oplus", "Owner" to choose whom to send a message to. Private — choose a user in the combo box to send a message to.
Server commands
Access levels:
-
user;
-
friend – minimal privileges;
-
operator;
-
opplus – additional privileges;
-
owner – maximum privileges.
-
Commands
Legend keys: "|" or "[]"- the value inside a command can be inserted or not. Commands in Camfrog Cloud Server and Camfrog Server are different. If there are no symbols, it means the command is the same for both types of servers; otherwise, there is an explanation in the brackets.
-
/ver — displays the server version – access level "user"
-
/msg nickname|'opfw' message — a system message into the room
– access level "friend"
– nickname — if user nickname is specified, then a private message is sent to this user
– 'opfw' — flags for private messages to operators (o - operator, p - opplus, f - friend, w - owner)
– message — message text
-
/stat — shows room statistics
– access level "owner"
-
/oplist list [nickname] — the list of operators and their access levels in the room
– access level "operator"
– nickname — if user nickname is specified, shows whether he or she is an operator as well as their access level
-
/oplist add nickname [+|role] [password] — adding the user into the operators list
– access level "owner"
– nickname — user nickname
– +|role — if empty, sets the access level of "operator"; if +, sets the access level "opplus"; if role, sets the access level ("friend", "operator", "opplus", "owner")
– password — room password, needed only to set the "owner" access level
-
/oplist remove nickname — removes the user from the operators list
– access level "owner" – nickname — user nickname.
-
/banlist list [nickname] — banned users list
– access level "operator"
– nickname — if user nickname is specified, then shows where he or she is in the banned users list
-
/banlist add allow|deny nick|ip nickname|ip_adress expire — adding a rule for the banned users list
– access level "opplus"
– for example "/banlist add deny nick user_13 expire day"
– allow|deny — allow/deny an action – nick|ip — use the rule for the user nickname/IP address
– nickname|ip_address — user nickname/IP address
– expire — ban duration period ("expire hour", "expire day", "expire halfmonth", "expire month", "expire year", "no-expire")
-
/banlist remove nickname|ip_address [expire] (only in Camfrog Server) — removes the user from the banned users list
– access level "opplus"
– for example "/banlist remove 192.168.0.1"
– nickname — user nickname
– ip_address — IP address – expire — ban duration period ("expire day", "expire week", "expire halfmonth", "expire month", "expire halfyear", "expire year", "no-expire")
-
/isbanned nickname or /banned nickname (only in Camfrog Cloud Server) — checks whether the user is in the banned users list
– access level "opplus"
– nickname — user nickname
-
/ban nickname — ban a user by nickname
– access level "opplus"
– nickname — user nickname
-
/banip nickname|ip_address (only in Camfrog Server) — ban user’s IP by nickname or IP directly
– access level "opplus"
– nickname|ip_address — user nickname/IP address
-
/unban nickname (only in Camfrog Cloud Server) — removes the user from the banned users list
– access level "opplus"
– nickname — user nickname
-
/addfriend nickname — add into the OpList a user with the "friend" rights
– access level "owner"
– nickname — user nickname
-
/delfriend nickname — remove a user with the "friend" privileges from the OpList
– access level "owner"
– nickname — user nickname
-
/clearbl password — clear the banned users list
– access level "owner"
– password — room password
-
/ignore nickname [-|remove|add] — add/remove from the ignored users list
– access level "user" – nickname — user nickname
– -|remove|add — if empty or "add"- add into the list; if "-" or remove
– remove from the list
-
/punish nickname [[n] minute[s]|hour[s]|day[s]] [reason] — add into the punished users list
– access level "operator" – nickname — user nickname
– [n] minute[s]|hour[s]|day[s] — n(number) minute[s](minutes 1-60),hour[s](hours 1-24), day[s](days 1-3)
– reason — reason text
-
/unpunish nickname — removes from the punished users list
– access level "operator"
– nickname — user nickname
-
/pubishlist [nickname] — punished users list
– access level "opplus"
– nickname — user nickname; if specified, then returns whether the user is in the punished users list
-
/blockmic nickname — user’s microphone blocking
– access level "operator"
– nickname — user nickname
-
/unblockmic nickname — user’s microphone unblocking
– access level "operator"
– nickname — user nickname
-
/setopt punish_timeout time — sets the punish duration time on the server (which will be used by default)
– access level "owner"
– time — punish time period in seconds (60-259200)
-
/setopt password password_text — sets the room password
– access level "owner"
– password_text — new room password
-
/setopt password_enabled on|off — turns on/off the password-protected room entrance mode
– access level "owner"
– on|off — turn the mode on/off
-
/setopt motd text — sets the MOTD text
– access level "owner"
– text — MOTD text
-
/setopt motd_agree on|off — turns on/off the MOTD display on entry into the room
– access level "owner"
– on|off — turn the MOTD display on/off
-
/setopt talk_time time — sets the time during which a user can talk in a room
– access level "owner"
– time — time (0 — unlimited, 10-120 — time in seconds)
-
/setopt no_bots|teens_only|cams_only|nospam on|off — turns on/off settings in a room
– access level "owner"
– no_bots — no bots allowed with exception for those having the "owner" rights
– teens_only — only teens (users younger than 18 years old)
– cams_only — only users with cameras can enter – nospam — spam protection
– on|off — turn on/off
-
/setopt max_connections num_users — sets the maximum number of users in the room
– access level "owner"
– num_users — number of users (1-2000)
-
/kick nickname [reason] — kicks a user from the room
– access level "operator"
– nickname — user nickname
– reason — reason text
-
/kick nickname — gets user’s IP
– access level "owner"
– nickname — user nickname
-
/whowatching nickname — gets the list of users watching at the user
– access level "operator"
– nickname — user nickname
-
/watchlist nickname — get the list of users the user is watching at
– access level "operator"
– nickname — user nickname
-
/topic text — sets the room topic text – access level "operator" – text — room topic text
-
/notopic — clears the room topic text
– access level "operator"
-
/moderator on|off — turns on/off the mode allowing room access to operators only
– access level "owner"
– on|off — turn this mode on/off
-
/notifyon — turns on the "Join" and " Quit" notifications display mode
– access level "user"
-
/notifyoff — turns off the "Join" and "Quit" notifications display mode
– access level "user"
-
/addowner nickname password — add a user in the operators list with the "owner" rights
– access level "owner"
– nickname — user nickname
– password — room password
-
/command help — displays the requested command help
– access level "user" – for example "/banlist help"
– command — any command
-
/help — displays the command use help
– access level "user" The command lists of Camfrog Servers and Camfrog Cloud Servers are different. Here is the list of commands for both types of servers.
-
Camfrog Server Help
/ver — display the version and uptime
/msg — send a private message
/stat or /stats — display statistics
/ignore — manage the ignore list
/quit or /exit — quit
/setopt — change server options
/oplist — manage the operator list
/banlist — manage the ban list
/clearbl — clear the ban list
/addfriend — add a server's friend
/delfriend — remove a server's friend
/punish — punish a user
/unpunish — unpunish a user
/punishlist — display punished users
/blockmic — block the microphone
/unblockmic — unblock the microphone
/ban — ban a user
/banip — ban a user by ip
/kick — kick a user
/ip — display user’s ip
/whowatching — check who is watching at this user
/watchlist — check a user's watch list
/topic — set the room topic message
/notopic — reset the topic
/moderator — turn the moderator mode on/off
-
Camfrog Cloud Server Help
/ver — display the version and uptime
/msg — send a private message
/stat or /stats — display statistics
/ignore — manage the ignore list
/quit or /exit — quit
/setopt — change server options
/oplist — manage the operator list
/isbanned or /banned — check if a nickname or an IP address is banned
/clearbl — clear the banlist
/addfriend — add a server's friend
/delfriend — remove a server's friend
/punish — punish a user
/unpunish — unpunish a user
/punishlist — display punished users
/blockmic — block the microphone
/unblockmic — unblock the microphone
/ban — ban a user
/unban — unban a user
/kick — kick a user
/ip — display a user’s ip
/whowatching — check who is watching at this user
/watchlist — check a user's watch list
/topic — set the room topic message
/notopic — reset the topic
/moderator — turn the moderator mode on/off
editing by ©:°¨¨°:©©:°¨¨°:© (A_B_C) ©:°¨¨°:©©:°¨¨°:©