Camfrog Server Commands


Camfrog Server Commands list


/help — show help screen
/ver — display version and uptime
/msg — send a private message
/stat or /stats — display statistics
/ignore — manage ignore list
/quit or /exit — quit

/setopt — change server options

/oplist — manage operator list
/banlist — manage ban list
/clearbl — clear banlist

/addfriend — add server's friend
/delfriend — remove server's friend

/punish — punish user
/unpunish — unpunish user
/punishlist — display punished users
/blockmic — block microphone
/unblockmic — unblock microphone
/ban — ban user
/banip — ban user by ip
/kick — kick user
/ip — display user ip

/whowatching - check who is watching on this user
/watchlist - check user's watch list

/topic - set the room topic message
/notopic - reset topic

/moderator - turn moderator mode

Commands description

/msg – send a private message

Syntax: /msg nickname|'opfw' message
Example: /msg Lola Hello, I'm here! How are you?
Lola receives private message from you

/msg ‘w’ Is there anybody out there?
Users with role ‘Owner’ receive private message from you

o – operator group;
p – operator+ group;
f – friend group;
w – owner group.

/ignore – manage ignore list

Syntax: /ignore < nick > [-] Example: /ignore Horror
Horror added to ignore list. You cannot receive messages from user Horror

/ignore Jeniffer
Jeniffer deleted from ignore list

/setopt – change server options

/SETOPT possible parameters

  • /SETOPT topic topic text – sets topic message
  • /SETOPT moderator on|off – enables/disables moderator mode
  • /SETOPT talk_time 0, 10-120 in seconds – sets talk time limit
  • /SETOPT max_connections 1-2000 – sets chat room connection limit
  • /SETOPT no_bots on|off – allows/forbids Camfrog Bots on the chat room
  • /SETOPT motd MOTD textsets MOTD
  • /SETOPT motd_agree on|off – sets MOTD agreement
  • /SETOPT cams_only on|off – allows/forbids users without web cam on the chat room
  • /SETOPT password password – sets chat room password
  • /SETOPT password_enabled on|off – enables/disables chat room password
  • /SETOPT nospam on|off – enables/disables anti-spam system
  • /SETOPT teens_only on|off – allows/forbids non-teen users
  • /SETOPT punish_timeout 60-259200 in seconds – sets timeout of the punish

 

/oplist – manage operator list

Syntax: /oplist add|list|remove

/oplist add – add record to operator list

Syntax: /oplist add nickname [+|ROLE] [PASSWOR Example: /oplist add Lola friend
Lola is friend of the chat room now

/oplist add Lola
Lola is operator of the chat room now

/oplist add Lola owner my_password
Lola is owner of the channel n

/oplist remove – remove record from operator list

Syntax: /oplist remove nickname Example: /oplist remove Lola
Lola is removed from operato

/banlist – manage ban list

Syntax: /banlist list [part] Example: /banlist list
Shows list of all rules

/banlist list allow
Shows only allow rules
Syntax: /banlist add <rule>

  1. /banlist add (deny|allow) nick <nick> (no-expire | expire (hour | day | halfmonth | month | year)
    Deny or allow <nick> to connect for a specified time Example: /banlist add deny nick Billi expire halfmonth
    Deny Billi to connect to server for a 15 days
    /banlist add allow nick Martha no-expire
    Allow Martha to connect to server for an infinite time
  2. /banlist add (deny|allow) ip (no-expire | expire (hour | day | halfmonth | month | year))
    Deny or allow <IP> or subnet to connect for a specified time Example: /banlist add deny ip 192.168.43.64 255.255.255.0 expire year
    Deny host 192.168.43.64 to connect for a year
  3. /banlist add (deny|allow) nick_ip <nick> <IP> <IPmask> (no-expire | expire (hour | day | halfmonth | month | year))
    Deny or allow <nick> and <IP> or subnet to connect for a specified time Example: /banlist add deny nick_ip RickiTicki 192.168.43.64 255.255.255.0 no-expire
    Deny user RickiTicki on host 192.168.43.64 to connect for an infinite time Syntax: /banlist remove <rule_part>
    Remove first founded rule from list Example: /banlist remove allow
    Removes first founded allow rule
    /banlist remove deny nick_ip
    Removes first founded deny nick_ip rule

 

/punish – punish user

Syntax: /punish <nick> [minute, hour, day] | (N minutes, hours, days) [reason] Example: /punish Shon 3 hours
Shon punished on server for a 3 hours
/punish Shon 2 days
Shon punished on server for a 2 days
/punish Shon minute
Shon punished on server for a one minute
/punish Shon 12 minutes No flood, please
Shon punished on server for a 12 minutes with reason "No flood, please"
Min / Max values: minutes from 1 to 60, hours from 1 to 24, days from

 

/unpunish – unpunish user

Syntax: /unpunish <nick> Example: /unpunish Shon
Shon unpunished on server and can continue to

/ban – ban user

Syntax: /ban <nick> Example: /ban BadBoy
Banned BadBoy for a default time
Default time set in GUI of Camfrog Server

 

/banip – ban user by ip

Syntax: /banip <nick> Example: /banip BadBoy
Banned BadBoy's subnet for a default time Default time set in GUI of Camfrog Server

/kick – kick user

Syntax: /kick <nick> [reason] Example: /kick Lukas
Kick Lukas from chat without reason
/kick Lukas Don't be so angry
Kick Lukas from chat with reason "Don't be so angry"

 

/ip – display user ip

Syntax: /ip <nick> Example: /ip TheRiddle
You see IP of the user TheRiddle

/whowatching – check who is watching on this user

Syntax: /whowatching <nick> Example: /whowatching Jimmi
You see list of users who watchin Jimmi

/watchlist – check user's watch list

Syntax: /watchlist <nick> Example: /watchlist Ann
You see list of users who watched by Ann