; this is a sample reflector configuration file, which contains all of the
; possible parameters in comments.
;
; Here are the possible items (Sorry if we missed any):
; DEBUG			print out debug info
; SELF-REFLECT		send your own CU-SeeMe stream back to you (for testing)
; REFMON ip-addr	specify IP address of UNIX workstation that is
;			allowed to access reflector using refmon application.
;			if omitted, anyone can.  If 0.0.0.0, noone can.
; CONF-ID conf-id msg	ID.  0 means anyone can join in.  Can be [0, 65535]
;			if high bit is off (id < 32768), and ids don't match,
;			cannot join.  If high bit on and ids don't match, can
;			join, but can't send audio or video
;			msg is ascii string terminated with <CR> and //.  Can
;			be 80 chars.  Appears if ids don't match
; CONF-MGR ip-addr	This ip can change the conf. id when it connects
; CAP cap hold-down-time msg-string
;			Used to enforce transmission rate limits.  If user's
;			max transmission rate is above cap, he is automatically
;			disconnected and can't reconnect for hold-down-time.
;			cap in kilobits/sec, hold-down-time in minutes.
;			msg-string should be 80 chars or less
;
; ADMIT ip-addr msg-str	Restrict the conference only those listed in an ADMIT 
;			string.  The msg-str associated with the LAST ADMIT 
;			is the one displayed if you are not a valid ip
; MAX-PARTICIPANTS maxallowed msg-string
;			range is 0-40, default is 20.
; MAX-SENDERS maxsendersallowed msg-string
;			limit number of video sendors.  Same range/default
;			as above
; MAX-LURKERS maxlurkersallowed msg-string
; LOG [filename]	default filename is reflect.log
; LOG-LIMIT log-file-line-limit
;			limit number of lines.  Default is 10,000
; MOTD motd-string	message of dday.  Can be up to 800 characters in 
;			length.  Ascii string terminated by <CR> and //
; ADMIT-BCC-CLIENT ip-address
;			cause reflector to send a blind carbon copy of all
;			streams to another reflector
; ADMIT-GENERAL-BCC count id
;			Specify how many feeds you are willing to send out,
;			without having to be concerned about the actual
;			ip addresses of the connecting reflectors.  id
;			is a 16 bit value (conference id for connecting
;			reflectors)
; OBTAIN-BCC ip-address	Used to configure reflector to receive a blind
;			carbon copy feed from another reflector which
;			has been configured with ADMIT-BCC
; OBTAIN-GENERAL-BCC ip-address id
; 			Used to configure reflector to receive a blind
;			carbon copy feed from another reflector which
;			has been configured with ADMIT-GENERAL-BCC
; MC-OUT ttl multicast-addr
;			MC-OUT and MC-IN are similar to ADMIT-BCC-CLIENT
;			and OBTAIN-BCC client, but use IP multicasting.
;			reflector must be compiled with -DMULT.  ttl is time
;			to live
;			MC-OUT and MC-IN should not be used on the same reflector
; MC-IN multicast-addr
;			receive multicast strem put out by another reflector
;			MC-OUT and MC-IN should not be used on the same reflector
; UNICAST-REF ip-addr	used to "tie together" two or more reflectors.
; MC-GROUP ttl multicast-addr
;			Similar to UNICAST-REF, but takes advantage of IP
;			multicasting.  
; NO-LOCAL-SENDERS	used in a config file that also contains either
;			OBTAIN-BCC or MC-IN.  Sets up a reflector that is
;			only used in viewing a conference taking place on
;			a primary reflector.  Viewing only - disable local
;			interaction among those who have connected to watch
;			the main event.
; ADMIT-SENDER ip-address
;			ised in conjunction with NO-LOCAL-SENDERS to allow
;			specified ip-address to send video, everyone else
;			is receive only.  Can have multiple of these entries.
; NV-UC-PORT port-num	UDP port number to communcicate with nv via unicast
; NV-MC-PORT port-num 	UDP port number to communcicate with nv via multicast
; NV-MC-IN multicast-addr
;			multicast addr for receiving CU-SeeMe encoded video
;			from nv via Mbone
; NV-MC-OUT ttl multicast-addr
;			ttl and multicast addr for sending CU-SeeMe video
;			to  nv via Mbone.  If NV-MC-IN and OUT are both
;			specified, multicast address must be identical.
; NV-STREAMS number-streams
;			max number of video streams to send to any nv
;			unicast client.  Default is 4.
; VAT-UC-PORT vat-port	UDP port number to communcicate with vat via unicast
; VAT-MC-PORT port 	UDP port number to communcicate with vat via multicast
; VAT-MC-IN multicast-addr
;			multicast addr for receiving vat audio from mbone
; VAT-MC-OUT ttl multicast-addr
;			ttl and multicast addr for sending audio to vat via
;			Mbone.  If VAT-MC-IN and OUT are both
;			specified, multicast address must be identical.
; VAT-CONF-ID id 	conference id to use with vat
; MIN-MAC-VERSION version-num msg-string
;			versions: 	70b1 -> 12
;					70b12 -> 18
;					70b13 -> 19
;					70b14 -> 22
;					70b15 -> 25
; MIN-PC-VERSION version-num msg-string
;			versions: 	0.34 -> 2
; DENY ip-address msg-string
;			deny access to client
; ****** NEW STUFF for 4.00B1. ****************
; ALLOW         is used to always allow the specific IP address to connect to
;		the reflector.  This allows the specified IP address to
;		always connect even after the maximum # of participants limit
;		is reached.
;
; ALLOW ip-address msg-string
; //
; or
; ALLOW ip-address-mask:len msg-string
; //
; 
;
;MAX-MIN-SEND    is the maximum allowable value, in kbps, for a client's
;		minimum transmission rate, the value below which the send
;		rate cap will not fall, regardless of packet loss.  A high
;		value for the minimum transmission rate allows a client to
;		disregard packet loss.  hold-down is the amount of time, in
;		seconds, before a client is allowed to reconnect after being
;		booted for a violation of this parameter.  msg-string is the
;		message to be displayed when a client is booted for this
;		violation.  The default value for max-min-send is 10 and the
;		default hold-down is 1 second.
;
;MAX-MIN-SEND max-min-send hold-down msg-string
;//
;
;
;MAX-MAX-SEND    is the maximum allowable value, in kbps, for a client's
;		maximum transmission rate, the value above which the send
;		rate cap will not rise, regardless of packet loss.  This
;		option functions similarly to the CAP option, except that the
;		CAP value is measured empirically by the reflector, whereas
;		the max-send value is set by a user control and communicated
;		directly to the reflector.  hold-down and msg-string are as
;		described for the MAX-MIN-SEND option.  The default value for
;		max-max-send is 90.
;
;MAX-MAX-SEND max-max-send hold-down msg-string
;//
;
;MAX-MIN-RECV    is the maximum allowable value, in kbps, for a client's
;		minimum requested reception rate, the value below which the
;		reflector's rate cap to that client will not fall, regardless
;		of packet loss.  A high value for the minimum reception rate
;		effectively instructs the reflector to ignore packet loss on
;		the link from the reflector to that client.  hold-down and
;		msg-string work the same as described for the MAX-MIN-SEND
;		parameter.  The default value for max-min-recv is 10.
;
;MAX-MIN-RECV max-min-recv hold-down msg-string
;//
;
;MAX-MAX-RECV    is the maximum allowable value for a client's maximum
;		requested reception rate, the value above which the
;		reflector's transmission rate will not rise, regardless of
;		packet loss.  A large value for the maximum reception rate
;		allows a high data rate to that client when packet loss is
;		low.  hold-down and msg-string are as described for the
;		MAX-MIN-SEND option.  The default value for max-max-recv is
;		500.
;
;MAX-MAX-RECV max-max-recv hold-down msg-string
;//
;
;DEFAULT-MIN-RECV        is the lower bound on the reflector's outgoing rate
;			cap for clients who are not providing new style loss
;			reporting.  The default value is 14.
;
;DEFAULT-MIN-RECV default-min-recv
;
;DEFAULT-MAX-RECV        is the upper bound on the reflector's outgoing rate
;			cap for clients who are not providing new style loss
;			reporting.  The default value is 200.
;
;DEFAULT-MAX-RECV default-max-recv
;
;DEFAULT-INIT-RECV       is the initial value for the reflector's outgoing
;			rate cap for clients who are not providing new style
;			loss reporting.  The default value is 40.
;
;DEFAULT-INIT-RECV default-init-recv
;
;
;RATE-ADAPT      This option controls 2 parameters of the rate adaptation
;		algorithm.  no-loss-growth is the percent increase in the
;		outgoing rate cap that is to occur when 0 loss is observed
;		over an interval (provided the attempted transmission rate in
;		that interval was at least 90% of the cap).  It controls how
;		quickly the cap will climb during periods of 0 packet loss.
;		loss-threshold is the percent data loss that is required to
;		trigger a reduction in the outgoing rate cap.  Whenever
;		observed loss is higher than this percentage, the rate cap
;		will be reduced, proportionally to the amount of loss.  The
;		default value for no-loss-growth is 5.  The default for
;		loss-threshold is 2.
;
;RATE-ADAPT no-loss-growth loss-threshold
;
;OLD-RATE_ADAPT  These parameters are identical to that described for
;		RATE-ADAPT, except that they apply to clients who are not
;		providing new-style loss reports.  The default value for
;		old-no-loss-growth is 5.  The default for old-loss-threshold
;		is 5.
;
;OLD-RATE-ADAPT old-no-loss-growth old-loss-threshold
;
; *****************************************************************************
;                             START CONFIGURATION
; *****************************************************************************

;MOTD
;	Jammer's Ref...  
;	No color video!
;//

; Specify your conference manager machine
; CONF-MGR IPADDRESSHERE

; Name the machine where we can run refmon
; REFMON IPADDRESSHERE

MAX-MIN-SEND 25 1 lower your max xmit rate below 25!
//   

CONF-ID 1212 Wrong conference ID. 
//
CAP 25 1  Max transmission exceeds limit of 25 Kbits/sec. Turn it down!
//
;
;
MAX-PARTICIPANTS 11 Maximum participants already active. Try again later.
//
MAX-SENDERS 11 Maximum number of senders already active. Try again later.
//
; can keep this sort of low, to keep bandwidth down
MAX-LURKERS 0 Maximum number of lurkers already active. Try again later.
//
