Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Help] Plus r2.1 w/ fixes AND UberCMS

Newbie Spellweaver
Joined
Jul 12, 2007
Messages
46
Reaction score
0
Hi guys,I'm having a bit of trouble getting Plus Emu working with UberCMS. I have confirmed that my SWFs / emulator work fine using a test hotel based on RevCMS, but when I configure my UberCMS client the exact same way, the client connects, shows the Navigator, then immediately disconnects. Here's what shows up on the server console:
Code:
Handled Packet:[4000] BODY: [0]eRELEASE63-201401301855-255051757 - Habboon.COM - Bren likes penis, tyler is a muncher, brad has ran awayHandled Packet:[112] BODY: [0][0][0][0]Handled Packet:[290] BODY: ☺[0]1fb75683ff79bc176e0186ba620c4316cf7c1e05b5665a990108a72cdaa9d050142aba571c5c035213411ece6f895735796f71d1ba8223c4c4afc6098051bf773517e4d6e3ac81f7e57c3cafff0fcb9a9adbcd78d07a16ef52e07a50fe9d8d42897d79240470f6b99c4695af6034b141b240df7910c1631e26fd77d7f5241720Handled Packet:[83] BODY: [0][0][0][0]Handled Packet:[2780] BODY: [0]8ST-b7136a6cc7c33c7f16448bf6d86aa927fa18c7fd-105-uber-fe2[0][0]!ÑHandled Packet:[357] BODY:[22:17:50] Handled Header: [1993] BODY:[22:17:50] Handled Header: [2315] BODY:[22:17:50] Handled Header: [2958] BODY: [0]habbo_clubHandled Packet:[3310] BODY:[22:17:50] Handled Header: [175] BODY:Handled Packet:[313] BODY: [0]☻-1[0][0][0][0][22:17:50] Handled Header: [3901] BODY: [0][0][22:17:50] Handled Header: [1986] BODY: [0]Michael[22:17:50] [ Michael ] is online[22:17:50] Handled Header: [1086] BODY:[22:17:50] Handled Header: [826] BODY: [0][0][0][0]Handled Packet:[313] BODY: [0]☻-1[0][0][0][0]Handled Packet:[313] BODY: [0]☻-1[0][0][0][0][22:17:50] Michael has logged out.
Apologies in advance for how messy the code looks; The formatting is a lot cleaner in a text editor.My page-client.tpl:
PHP:
     var habboDefaultClientPopupUrl = "%www%/client";            FlashExternalInterface.loginLogEnabled = true;        FlashExternalInterface.logLoginStep("web.view.start");        if (top == self) {        FlashHabboClient.cacheCheck();    }    var flashvars = {            "hotelview.banner.url" : "http://beta.habbocalifornia.com/game/rs4.php",            "client.allow.cross.domain" : "0",             "client.notify.cross.domain" : "1",             "connection.info.host" : "95.211.104.110",             "connection.info.port" : "3000",             "site.url" : "beta.habbocalifornia.com",             "url.prefix" : "http://beta.habbocalifornia.com",             "client.reload.url" : "http://beta.habbocalifornia.com/client",             "client.fatal.error.url" : "http://beta.habbocalifornia.com/flash_client_error",             "client.connection.failed.url" : "http://beta.habbocalifornia.com/client_connection_failed",                          "external.variables.txt" : "http://beta.habbocalifornia.com/game/external_variables,txt",                         "external.texts.txt" : "http://beta.habbocalifornia.com/game/external_flash_texts.txt",                          "productdata.load.url" : "http://beta.habbocalifornia.com/game/productdata.txt",             "furnidata.load.url" : "http://beta.habbocalifornia.com/game/furnidata_xml.xml",                          "use.sso.ticket" : "1",             "sso.ticket" : "%sso_ticket%",                                                             "processlog.enabled" : "1",                          "client.starting" : "Please wait! Habbo is loading..",             "flash.client.url" : "http://beta.habbocalifornia.com/game",             "user.hash" : "",             "has.identity" : "1",             "flash.client.origin" : "popup"            };    var params = {        "base" : "http://beta.habbocalifornia.com/game/",        "allowScriptAccess" : "always",        "menu" : "false"                    };         if (!(HabbletLoader.needsFlashKbWorkaround())) {            params["wmode"] = "opaque";        }     FlashExternalInterface.signoutUrl = "http://beta.habbocalifornia.com/logout.php";     var clientUrl = "http://beta.habbocalifornia.com/game/Habbo.swf";    swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "http://images.habbo.com/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/589/web-gallery/flash/expressInstall.swf", flashvars, params, null, FlashExternalInterface.embedSwfCallback);     window.onbeforeunload = unloading;    function unloading() {        var clientObject;        if (navigator.appName.indexOf("Microsoft") != -1) {            clientObject = window["flash-container"];        } else {            clientObject = document["flash-container"];        }        try {            clientObject.unloading();        } catch (e) {}    }    window.onresize = function() {        HabboClient.storeWindowSize();    }.debounce(0.5);                            Please install Adobe Flash Player.                  You can install and download Adobe Flash Player here: Install flash player. More instructions for installation can be found here: More information
AND lastly, my client.php:
PHP:
<?php /*======================================================================= | UberCMS - Advanced Website and Content Management System for uberEmu | ####################################################################### | Copyright (c) 2010, Roy 'Meth0d' and updates by Matthew 'MDK' | http://www.meth0d.org & http://www.sulake.biz | ####################################################################### | This program is free software: you can redistribute it and/or modify | it under the terms of the GNU General Public License as published by | the Free Software Foundation, either version 3 of the License, or | (at your option) any later version. | ####################################################################### | This program is distributed in the hope that it will be useful, | but WITHOUT ANY WARRANTY; without even the implied warranty of | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | GNU General Public License for more details. | Client updates by MakeMake \======================================================================*/ 
define('HIDE_FEEDBACK', true); 
require_once "global.php"; require_once "inc/class.rooms.php";

if (!LOGGED_IN) {     header("Location: " . WWW. "/login_popup");     exit; } 
$forwardType = 0; $forwardId = 0; 
if ($users->getUserVar(USER_ID, 'newbie_status') == "0") {     if (isset($_GET['createRoom']) && is_numeric($_GET['createRoom']))     {         $roomId = RoomManager::CreateRoom(USER_NAME . "'s room", USER_NAME, 'model_s'); 
        switch (intval($_GET['createRoom']))         {             default:             case 0:                              RoomManager::PaintRoom($roomId, '1701', '601');                 break;                              case 1:                              RoomManager::PaintRoom($roomId, '607', '111');                 break;                              case 2:                              RoomManager::PaintRoom($roomId, '1901', '301');                 break;                              case 3:                              RoomManager::PaintRoom($roomId, '1801', '110');                 break;                              case 4:                              RoomManager::PaintRoom($roomId, '503', '104');                 break;                              case 5:                              RoomManager::PaintRoom($roomId, '804', '107');                 break;         } 
        //die('createRoom Result: ' . $roomId);        dbquery("UPDATE users SET home_room = '" . $roomId . "', newbie_status = '1' WHERE id = '" . USER_ID . "' LIMIT 1");                  //$forwardType = 2;         //$forwardId = $roomId;     }     else     {         header("Location: " . WWW . "/client?createRoom=" . rand(0, 5));         exit;     } } else if (isset($_GET['forwardType']) && isset($_GET['forwardId']) && is_numeric($_GET['forwardType']) && is_numeric($_GET['forwardId'])) {     $forwardType = intval($_GET['forwardType']);     $forwardId = intval($_GET['forwardId']);          if ($forwardType >= 3 || $forwardType <= 0)     {         return;     } } 


$users->CheckSSO(USER_ID); 
$tpl->Init(); $tpl->SetParam('page_title', 'Client');$tpl->AddGeneric('head-init'); $tpl->AddIncludeSet('default'); $tpl->AddIncludeFile(new IncludeFile('text/css', 'http://habbocalifornia.com/web-gallery/styles/habboclient.css', 'stylesheet')); $tpl->AddIncludeFile(new IncludeFile('text/css', 'http://habbocalifornia.com/web-gallery/styles/habboflashclient.css', 'stylesheet')); 
$tpl->AddIncludeFile(new IncludeFile('text/javascript', 'http://habbocalifornia.com/Loader.js')); $tpl->AddIncludeFile(new IncludeFile('text/javascript', 'http://habbocalifornia.com/web-gallery/static/js/habboflashclient.js'));             $tpl->WriteIncludeFiles(); $tpl->AddGeneric('head-bottom'); 
$client = new Template('page-client'); //$client->SetParam('page_title', 'Client'); $client->SetParam('sso_ticket', $users->GetUserVar(USER_ID, 'auth_ticket', false)); 
$client->SetParam('hotel_status', $core->GetUsersOnline() . ' Habbos online!'); $client->SetParam('forwardType', $forwardType); $client->SetParam('forwardId', $forwardId); $client->SetParam('external_flash_texts', 'http://beta.habbocalifornia.com/game/external_flash_texts.txt');if (isset($_GET['forceTicket']) && $users->HasFuse(USER_ID, 'fuse_admin')) {     $client->SetParam('sso_ticket', $_GET['forceTicket']); } dbquery("UPDATE users SET ip_last = '" . $_SERVER['REMOTE_ADDR'] . "' WHERE username = '" . USER_NAME . "'");$tpl->AddTemplate($client);  $tpl->Output(); 
?>

Any help is greatly appreciated!
 
Back
Top