Nickname Problem with RVC4.0 Opensource



  • I am trying out RVC before purchase,

    I have install it and using stratus,
    this is the test page:

    database tables OK
    Red5 OFF
    Stratus OK
    System folder OK

    and when i get back to index.html,it works but when i press start,it pop up a window and require a nickname(since i havent found how to disable it for RVC4.0)…after type in a nickname, the cursor change to a clock and keep spinning non stop....

    the site is http://www.yongfongpkg.com.my/rvcc

    help me!!!



  • set $LOGIN_SCREEN_ENABLED to "false" in /jabbercam/config.php



  • after you disable the login screen, you'll see one or more error messages, here is some help: http://www.chatroulette-clone.com/questions/faq/error-messages/



  • This is my config.php

    it doesnt have variable for $LOGIN_SCREEN_ENABLED

    "English", "es"=>"Spanish", "cn"=>"Chinese", "de"=>"German", "it"=>"Italian", "fr"=>"French", "tr"=>"Turkish", "cz"=>"Czech", "ro"=>"Romanian", "hu"=>"Hungarian");
    $LANG_FILTERS = array("en"=>"English", "es"=>"Spanish", "cn"=>"Chinese", "ru"=>"Russian", "de"=>"German", "it"=>"Italian", "fr"=>"French", "th"=>"Thai", "tr"=>"Turkish", "cz"=>"Czech", "bg"=>"Bulgarian", "ro"=>"Romanian", "hu"=>"Hungarian");
    
    $AGEFILTER_VALUES = array("Off", "16-25", "26-40", "41+");
    $AUTONEXT_VALUES = array("man"=>0, "5"=>5, "10"=>10, "30"=>30, "1min"=>60);
    
    $AD_FOLDER = './media/video/blankscreen/'; // directory where ads are placed
    
    $CUSTOM_FITLER_1_ENABLE = true;
    $CUSTOM_FILTER_1_LABEL = "Location";
    $CUSTOM_FILTER_1 = array("paris"=>"Paris", "london"=>"London");
    $CUSTOM_FILTER_2_ENABLE = true;
    $CUSTOM_FITLER_2_LABEL = "Looking for";
    $CUSTOM_FILTER_2 = array("dating"=>"Dating", "justtalk"=>"Just Talk");
    
    if(isset($_GET['setts'])) {
    	header('Content-type: text/xml');
    	echo '<settings><servertype>'.$SERVER_TYPE.'</servertype>';
    
    	if($SERVER_TYPE != 'Red5') {
    		echo '<webserviceurl>'.$WEB_SERVICE_URL.'</webserviceurl>'.
    		'<developerkey>'.$DEVELOPER_KEY.'</developerkey>';
    	} else {
    		echo '<red5connecturl>'.$RED5_CONNECT_URL.'</red5connecturl>';
    
    		if(isset($RED5_CONNECT_URL_B1))
    		echo '<red5connecturlb1>'.$RED5_CONNECT_URL_B1.'</red5connecturlb1>';
    
    		if(isset($RED5_CONNECT_URL_B2))
    		echo '<red5connecturlb'.(isset($red5_connect_url_b1)?'2':'1').'>'.$RED5_CONNECT_URL_B2.
    			'</red5connecturlb'.(isset($red5_connect_url_b1)?'2':'1').'>';
    
    		if(isset($RED5_CONNECT_MAIN_TIMEOUT) && (isset($RED5_CONNECT_URL_B1) || isset($RED5_CONNECT_URL_B2)))
    		echo '<red5connectmaintimeout>'.$RED5_CONNECT_MAIN_TIMEOUT.'</red5connectmaintimeout>';
    	}
    
    	echo '<languages>';
    	foreach ($LANGUAGES as $code=>$lang) {
    		echo "<lang><label></label>`$code`</lang>";
    	}
    	echo '</languages>';
    
    	echo '<langfilters>';
    	foreach($LANG_FILTERS as $code=>$lang) {
    		echo "<filter><label></label>`$code`</filter>";
    	}
    	echo '</langfilters>';
    
    	echo '<minimumconnectedtime>'.$MINIMUM_CONNECTED_TIME.'</minimumconnectedtime>';
    	echo '<speedchatconnectedtime>'.$SPEEDCHAT_CONNECTED_TIME.'</speedchatconnectedtime>';
    	echo '<speedchatminimumconnectedtime>'.$SPEEDCHAT_MIMIMUM_CONNECTED_TIME.'</speedchatminimumconnectedtime>';
    	echo '<speeddateconnectedtime>'.$SPEEDDATE_CONNECTED_TIME.'</speeddateconnectedtime>';
    	echo '<speeddateminimumconnectedtime>'.$SPEEDDATE_MINIMUM_CONNECTED_TIME.'</speeddateminimumconnectedtime>';
    
    	echo '<agefiltervalues>';
    	foreach($AGEFILTER_VALUES as $filter) {
    		echo "";
    	}
    	echo '</agefiltervalues>';
    
    	echo '<autonextvalues>';
    	foreach($AUTONEXT_VALUES as $label=>$value) {
    		echo "<autonext><label></label><autovalue></autovalue></autonext>";
    	}
    	echo '</autonextvalues>';
    
    	if(is_dir($AD_FOLDER) === TRUE) {
    		echo '<ads>';
    		$dir = opendir($AD_FOLDER);
    
    		if($dir) {
    			while(($filename = readdir($dir)) != FALSE) {
    				if(is_file($AD_FOLDER.$filename) && preg_match('/^.+\.(?:jpg|png|gif|jpeg|swf)$/', $filename))
    				echo "<ad>{$AD_FOLDER}{$filename}</ad>";
    			}
    
    			closedir($dir);
    		}
    
    		echo '</ads>';
    	}
    
    	if($CUSTOM_FITLER_1_ENABLE) {
    		echo '<customfilter1 label="'.$CUSTOM_FILTER_1_LABEL.'">';
    		foreach($CUSTOM_FILTER_1 as $key=>$value) {
    			echo "<filter><filtervalue>$key</filtervalue><label>$value</label></filter>";
    		}
    		echo '</customfilter1>';
    	}
    
    	if($CUSTOM_FILTER_2_ENABLE) {
    		echo '<customfilter2 label="'.$CUSTOM_FITLER_2_LABEL.'">';
    		foreach($CUSTOM_FILTER_2 as $key=>$value) {
    			echo "<filter><filtervalue>$key</filtervalue><label>$value</label></filter>";
    		}
    		echo '</customfilter2>';
    	}
    
    	echo '</settings>';
    }
    ?>
    


    • sometimes, future features are built into existing versions and using a later version config.php may do the trick,
      here is how the config.php looks for the 5.x build:
    
    "English", "es"=>"Spanish", "cn"=>"Chinese", "de"=>"German", "it"=>"Italian", "fr"=>"French", "tr"=>"Turkish", "cz"=>"Czech", "ro"=>"Romanian", "hu"=>"Hungarian");
    /* Timed video blur effect */
    $BLUR_EFFECT = false;                                   // true or false (on|off)
    $BLUR_EFFECT_INTENSITY = 30;                    // initial intensity of video blur
    $BLUR_EFFECT_DURATION = 5;                              // seconds
    /* Volume settings */
    $SPEAKER_VOLUME = 0.5;                                  // [0-1]
    $MICROPHONE_VOLUME = 0.3;                               // [0-1]
    /* Ad settings */
    $AD_FOLDER = './media/video/blankscreen/';      // for video ads, directory where .swf videos are located
    $ADS_FREQUENCY=60;                                                      // for text ads (/jabbercam/media/text). Seconds, 0 for off
    
    // FEATURE AND FILTER SETTINGS
    /* Auto NEXT Settings */
    $AUTONEXT_VALUES = array("man"=>0, "5"=>5, "10"=>10, "30"=>30, "1min"=>60);
    /* Age filter settings */
    $AGEFILTER_VALUES = array("Off", "16-25", "26-40", "41+");
    /* Language (country) filter settings */
    $LANG_FILTERS = array("en"=>"English", "es"=>"Spanish", "cn"=>"Chinese", "ru"=>"Russian", "de"=>"German", "it"=>"Italian", "fr"=>"French", "th"=>"Thai", "tr"=>"Turkish", "cz"=>"Czech", "bg"=>"Bulgarian", "ro"=>"Romanian", "hu"=>"Hungarian");
    /* Custom filter #1 settings */
    $CUSTOM_FILTER_1_ENABLE = true;                 // 'true' or 'false'
    $CUSTOM_FILTER_1_LABEL = "Location";    // any label (text)
    $CUSTOM_FILTER_1 = array("paris"=>"Paris", "london"=>"London", "sanghai"=>"Sanghai", "rome"=>"Rome", "moscow"=>"Moscow", "tokyo"=>"Tokyo", "anyother"=>"Any Other");    // option list (text)
    /* Custom filter #2 settings */
    $CUSTOM_FILTER_2_ENABLE = true;                 // 'true' or 'false'
    $CUSTOM_FILTER_2_LABEL = "Looking for"; // any label (text) 
    $CUSTOM_FILTER_2 = array("dating"=>"Dating", "friends"=>"Make Friends", "look"=>"Just Look", "talk"=>"Just Talk");      // option list (text)
    
    /*
    ---------------------------------------------------------------------------------------------
    */
    
    if($SERVER_TYPE == 'Red5') {
            $DB_HOST = $RED5_DB_HOST;
            $DB_USER = $RED5_DB_USER;
            $DB_PASSWORD = $RED5_DB_PASSWORD;
            $DB_DATABASE = $RED5_DB_DATABASE;
    }
    
    if(isset($_GET['setts'])) {
            header('Content-type: text/xml');
            echo '<settings><servertype>'.$SERVER_TYPE.'</servertype>';
    
            if($SERVER_TYPE != 'Red5') {
                    echo '<webserviceurl>'.$WEB_SERVICE_URL.'</webserviceurl>'.
                    '<developerkey>'.$DEVELOPER_KEY.'</developerkey>';
            } else {
                    echo '<red5connecturl>'.$RED5_CONNECT_URL.'</red5connecturl>';
    
                    if(isset($RED5_CONNECT_URL_B1))
                    echo '<red5connecturlb1>'.$RED5_CONNECT_URL_B1.'</red5connecturlb1>';
    
                    if(isset($RED5_CONNECT_URL_B2))
                    echo '<red5connecturlb'.(isset($red5_connect_url_b1)?'2':'1').'>'.$RED5_CONNECT_URL_B2.
                            '</red5connecturlb'.(isset($red5_connect_url_b1)?'2':'1').'>';
    
                    if(isset($RED5_CONNECT_MAIN_TIMEOUT) && (isset($RED5_CONNECT_URL_B1) || isset($RED5_CONNECT_URL_B2)))
                    echo '<red5connectmaintimeout>'.$RED5_CONNECT_MAIN_TIMEOUT.'</red5connectmaintimeout>';
            }
    
            echo '<languages>';
            foreach ($LANGUAGES as $code=>$lang) {
                    echo "<lang><label></label>`$code`</lang>";
            }
            echo '</languages>';
    
            echo '<langfilters>';
            foreach($LANG_FILTERS as $code=>$lang) {
                    echo "<filter><label></label>`$code`</filter>";
            }
            echo '</langfilters>';
    
            echo '<timetolive>'.$TIME_TO_LIVE.'</timetolive>';
    
            echo '<minimumconnectedtime>'.$MINIMUM_CONNECTED_TIME.'</minimumconnectedtime>';
            echo '<speedchatconnectedtime>'.$SPEEDCHAT_CONNECTED_TIME.'</speedchatconnectedtime>';
            echo '<speedchatminimumconnectedtime>'.$SPEEDCHAT_MIMIMUM_CONNECTED_TIME.'</speedchatminimumconnectedtime>';
            echo '<speeddateconnectedtime>'.$SPEEDDATE_CONNECTED_TIME.'</speeddateconnectedtime>';
            echo '<speeddateminimumconnectedtime>'.$SPEEDDATE_MINIMUM_CONNECTED_TIME.'</speeddateminimumconnectedtime>';
    
            echo '<agefiltervalues>';
            foreach($AGEFILTER_VALUES as $filter) {
                    echo "";
            }
            echo '</agefiltervalues>';
    
            echo '<autonextvalues>';
            foreach($AUTONEXT_VALUES as $label=>$value) {
                    echo "<autonext><label></label><autovalue></autovalue></autonext>";
            }
            echo '</autonextvalues>';
    
            if(is_dir($AD_FOLDER) === TRUE) {
                    echo '<ads>';
                    $dir = opendir($AD_FOLDER);
    
                    if($dir) {
                            while(($filename = readdir($dir)) != FALSE) {
                                    if(is_file($AD_FOLDER.$filename) && preg_match('/^.+\.(?:jpg|png|gif|jpeg|swf)$/', $filename))
                                    echo "<ad>{$AD_FOLDER}{$filename}</ad>";
                            }
    
                            closedir($dir);
                    }
    
                    echo '</ads>';
            }
    
            if($CUSTOM_FILTER_1_ENABLE) {
                    echo '<customfilter1 label="'.$CUSTOM_FILTER_1_LABEL.'">';
                    foreach($CUSTOM_FILTER_1 as $key=>$value) {
                            echo "<filter><filtervalue>$key</filtervalue><label>$value</label></filter>";
                    }
                    echo '</customfilter1>';
            }
    
            if($CUSTOM_FILTER_2_ENABLE) {
                    echo '<customfilter2 label="'.$CUSTOM_FILTER_2_LABEL.'">';
                    foreach($CUSTOM_FILTER_2 as $key=>$value) {
                            echo "<filter><filtervalue>$key</filtervalue><label>$value</label></filter>";
                    }
                    echo '</customfilter2>';
            }
    
            echo '<loginscreenenable>'.($LOGIN_SCREEN_ENABLE?'true':'false').'</loginscreenenable>';
            echo '<camerarequired>'.($CAMERA_REQUIRED?'true':'false').'</camerarequired>';
    
            echo '<speakervolume>'.$SPEAKER_VOLUME.'</speakervolume>';
            echo '<microphonevolume>'.$MICROPHONE_VOLUME.'</microphonevolume>';
    
            echo '<blureffect>'.($BLUR_EFFECT?'true':'false').'</blureffect>';
            echo '<blureffectintensity>'.$BLUR_EFFECT_INTENSITY.'</blureffectintensity>';
            echo '<blureffectduration>'.$BLUR_EFFECT_DURATION.'</blureffectduration>';
    
            echo '<googleappid>'.$GOOGLE_APP_ID.'</googleappid>';
    
            echo '<socialbuttonsloginscreen>'.($SOCIAL_BUTTONS_LOGIN_SCREEN?'true':'false').'</socialbuttonsloginscreen>';
    
            echo '<adsfrequency>'.$ADS_FREQUENCY.'</adsfrequency>';
    
            echo '</settings>';
    }
    ?>
    
    


  • so the only way is purchasing the rvc5 right?

    so how to fix this problem i still not understand



  • I am not familiar with your version, with version 5, you remove the login screen and the software will give you an error message. Based on the message, you'll know, what to fix. After all, the 4.0 version should work as well, unless you missed something …


 

Looks like your connection to H7 was lost, please wait while we try to reconnect.