Camfrog logo
Add a multi-user videoconference
webcam community to your website.
Home Buy Features Demo Help Testimonials Contact


Camfrog Web Basic User Guide

Summary

The Camfrog Web Basic software makes it simple to add web-based multi-user videoconferencing to any website. No user registration or database integration is required with Camfrog Web. Camfrog Web Server uses a single TCP port (6006 by default) and UDP range (5000-15000 by default) for all types of incoming connections. The license file provided with the server contains the maximum number of simultaneous connected users that works with the package that you purchased, the default server name (the name can be changed later via configuration file) and up to 3 domains to accept incoming connections. Each domain can be configured to accept the needed connection mode, for example: www.camfrogweb.com/chat Camfrog Web server supports one logon mode. In this mode the server will kick a previously connected user if a new user with same nickname logs on.

CamfrogWEB Active X control usage

To insert the Active X control into the WEB page you should use the example code:

<object classid="CLSID:64E27CFB-8B69-4b83-80F0-36A81437D587"
id="cfweb" width="700" height="550" codebase="http://activex.camfrogweb.com/basic/ cfweb_activex.camfrogweb.com-basic_instmodule.exe#version=2,0,1,2">
<PARAM NAME="cfsServerName" VALUE="cfwserver.YOURDOMAIN.com">
<PARAM NAME="cfsServerPort" VALUE="6006">
</object>

Active X params (formatted as <PARAM NAME=”…” VALUE=”…”>):

cfsServerName (default value is "")
Camfrog Web Server address. This is the address where your Camfrog Web server is located.

cfsServerPort (default value is 6006 // 6006 – is a default CamfrogWEB Server port)
Change this value only in the case that you have changed the server port before. Otherwise please leave it as default.

Camfrog Server configuration

camfrogwebserver.conf

ServerName
Server name. By default the same as specified in the server license file

NoWebcams
Do not allow users without webcams
By default NoWebcams=off

TalkTime
User talk time limitation
By default TalkTime=30
Possible values 0 (unlimited), 30, 60, 90, 120

UdpRangeLow
UDP range start
By default UdpRangeLow=5000

UdpRangeHigh
UDP range stop
By default UdpRangeHigh=15000

ServerPort
Server port
By default ServerPort=6006

VideoExpirationMode
Used to enable/disable video expiration system
By default VideoExpirationMode=off

VideoExpirationTime
Allowed video time
By default VideoExpirationTime=600

 

Commands for Camfrog Web Basic

/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

/banlist - manage ban list
/reloadbl - reload ban list
/clearbl - clear ban list

/punish - punish user
/unpunish - unpunish user
/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
/opme - enable owner status

 


/msg - send a private message

Syntax:
/msg <nick> <message>
Example:
/msg Lola Hello, I’m here! How are you?
Lola receives private message from you

/ignore - manage ignore list

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

/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>
a. /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

b. /banlist add (deny|allow) ip <IP> <IPmask> (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

c. /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 1 to 3

/unpunish - unpunish user

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

/ban - ban user

Syntax:
/ban <nick>
Example:
/ban BadBoy
Banned BadBoy for a default time
Default time set in GUI Advanced 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 Advanced 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 watching Jimmi

/watchlist - check user's watch list

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

/opme - enable operator status

Syntax:
/opme <password>
Example:
/opme verylongpassword
If password accepted you become an operator on server

 

© Copyright 2004-2008 Camshare LLC
Terms of service  -  Privacy policy  -  No Spyware/Adware  -  Site Map