Plus Emulator (Sledmore) stops at 76%.

Status
Not open for further replies.

Joel

Aspiring Developer
Mar 30, 2014
100
30
I usually don't ever post help threads but I have been looking everywhere and tried every 'fix' that I found.

The client stops loading at 76%. The emulator takes my connection and says I'm online for about 5 minutes and then the client redirects to my "PRODUCTION" folder.

Configs/Client.php:
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>{hotelName} - Client</title>

<link rel="stylesheet" href="{url}/app/tpl/skins/Habbo/styles/client.css" type="text/css">

<script type="text/javascript" src="{url}/app/tpl/skins/Habbo/js/swfobject.js"></script>
<script type="text/javascript">
var BaseUrl = "{swf_folder}";
var flashvars =
{
"client.starting" : "Please wait, the hotel is loading",
"client.allow.cross.domain" : "0",
"client.notify.cross.domain" : "1",
"connection.info.host" : "209.141.35.218",
"connection.info.port" : "1337",
"site.url" : "{url}",
"url.prefix" : "{url}",
"client.reload.url" : "{url}/client",
"client.fatal.error.url" : "{url}/me",
"client.connection.failed.url" : "{url}/me",
"external.variables.txt" : " ",
"external.texts.txt" : " ",
"productdata.load.url" : " ",
"furnidata.load.url" : " ",
"use.sso.ticket" : "1",
"sso.ticket" : "{sso}",
"processlog.enabled" : "0",
"flash.client.url" : BaseUrl + "/",
"flash.client.origin" : "popup"
};
var params =
{
"base" : BaseUrl + "/",
"allowScriptAccess" : "always",
"menu" : "false"
};
swfobject.embedSWF(BaseUrl + "/Habbo.swf", "client", "100%", "100%", "10.0.0", "{swf_folder}/expressInstall.swf", flashvars, params, null);
</script>
</head>

<body>

<div id="client"></div>

</body>
</html>
## uberEmulator System Configuration File
## Must be edited for the server to work

## MySQL Configuration
db.hostname=127.0.0.1
db.port=3306
db.username=root
db.password=PASSWORD
db.name=hotel

## MySQL pooling setup (controls amount of connections)
db.pool.minsize=10
db.pool.maxsize=250

## Game TCP/IP Configuration
game.tcp.bindip=VPS IP
game.tcp.port=30000
game.tcp.conlimit=100000
game.tcp.conperip=999
game.tcp.enablenagles=true

## MUS TCP/IP Configuration
mus.tcp.bindip=127.0.0.1
mus.tcp.port=30001
mus.tcp.allowedaddr=localhost;127.0.0.1

## Client configuration
client.ping.enabled=1
client.ping.interval=20000
client.maxrequests=3000

Please note that all of the URLs are correct within my configuration on the CMS & external variables. I do not get any errors from the emulator or from developer tools/console on chrome. I've also tried with and without the proxy.
 
Last edited:

JMS

Posting Freak
Aug 25, 2014
563
269
You havent by any chance added the new clothes pack released on a rival forum have you? If so have you uploaded the furnidata.xml from that to PlusEmu/Bin/Debug/Extra as Plus Emu doesnt read the furnidata.xml from SWF/Gamedata.
 

Joel

Aspiring Developer
Mar 30, 2014
100
30
Allowed, I'm not that much of a noob lol.

You havent by any chance added the new clothes pack released on a rival forum have you? If so have you uploaded the furnidata.xml from that to PlusEmu/Bin/Debug/Extra as Plus Emu doesnt read the furnidata.xml from SWF/Gamedata.
Nope, I actually have not, I would have thought about that if I actually had this working though.
 
Still needing help, asap.
 

Joel

Aspiring Developer
Mar 30, 2014
100
30
You mean none in the Console ?
Clearly stated there was no errors in any logs nor console on chrome's "webdev tools".

EDIT: This comes up every now and then, not sure how to fix 500 errors...
 
Last edited:

Joel

Aspiring Developer
Mar 30, 2014
100
30
Can you post your web.config please?
Code:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <rewrite>
            <rules>
            <rule name="Imported Rule 424310" stopProcessing="true">
                    <match url="^community/staff$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=staff" appendQueryString="true" />
                </rule>
                <rule name="Imported Rule 42431d0" stopProcessing="true">
                    <match url="^account/referrals$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=referrals" appendQueryString="true" />
                </rule>
                 <rule name="Imported Rule 42410" stopProcessing="true">
                    <match url="^shop/badge$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=badgeshop" appendQueryString="true" />
                </rule>
             <rule name="Rule 1">
                    <match url="^habbo-imaging/badge/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="/habbo-imaging/badge.php?badge={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 1213123">
                    <match url="^(|/)$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 2">
                    <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 3">
                    <match url="^(.*)\.htm$" />
                    <action type="Rewrite" url="{R:1}.php" />
                </rule>
                <rule name="Imported Rule 4">
                    <match url="^(|/)$" ignoreCase="false" />
                    <action type="Rewrite" url="dash.php?page={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 5">
                    <match url="^([a-zA-Z0-9_-]+)(|/)$" ignoreCase="false" />
                    <action type="Rewrite" url="dash.php?url={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 83" stopProcessing="true">
                    <match url="^pages/rules$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=rules" appendQueryString="true" />
                </rule>
                 <rule name="Imported Rule 10" stopProcessing="true">
                    <match url="^me/settings$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=settings" appendQueryString="true" />
                </rule>
                <rule name="Imported Rule 11" stopProcessing="true">
                    <match url="^pages/terms$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=terms" appendQueryString="true" />
                </rule>
                <rule name="Imported Rule 12" stopProcessing="true">
                    <match url="^pages/privacy$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=privacy" appendQueryString="true" />
                </rule>
                <rule name="Imported Rule 14" stopProcessing="true">
                    <match url="^account/banned$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=banned" appendQueryString="true" />
                </rule>
                 <rule name="Imported Rule 15" stopProcessing="true">
                    <match url="^account/logout$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=logout" appendQueryString="true" />
                </rule>
                <rule name="novote">
                    <match url="^index/novote(|/)$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=index&amp;novote" />
                </rule>
                            <rule name="Imported Rule 1-1">
                    <match url="^manage/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="/manage/index.php?url={R:1}" appendQueryString="false" />
                </rule>
                                            <rule name="Importetwad Rule 1-1">
                    <match url="^register/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=register&amp;referrer={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 2-1">
                    <match url="^manage/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="/manage/index.php?url={R:1}" appendQueryString="false" />
                </rule>
                <rule name="Imported Rule 1e-2" stopProcessing="true">
                    <match url="^error/notfound$" ignoreCase="false" />
                    <action type="Rewrite" url="index.php?url=404" appendQueryString="true" />
                </rule>
                <rule name="Rule 123456789">
                    <match url="^news/article/([^/]+)" ignoreCase="false" />
                    <action type="Rewrite" url="/index.php?url=news" appendQueryString="false" />
                </rule>

              
            </rules>
        </rewrite>
        <httpErrors>
            <remove statusCode="404" subStatusCode="-1" />
            <error statusCode="404" prefixLanguageFilePath="" path="https://playsync.us" responseMode="Redirect" />
        </httpErrors>
    </system.webServer>
</configuration>
 
The web.config was causing the 500 errors, my client now redirects at 76%.

I get this error now...
 

Joe

Well-Known Member
Jun 10, 2012
4,090
1,918
There's no override in the client?
Try this?
Code:
<!DOCTYPE html>
<html lang="en">
    <head>
        <link rel="shortcut icon" href="{url}/app/tpl/skins/{skin}/images/favicon.ico" type="image/vnd.microsoft.icon"/>
        <meta http-equiv="content-type" content="text/html; charset=utf-8">
        <title>{hotelName} Hotel - {hotelDesc}</title>
       
        <link rel="stylesheet" href="{url}/app/tpl/skins/Habbo/styles/client.css" type="text/css">
       
        <script type="text/javascript" src="{url}/app/tpl/skins/Habbo/js/swfobject.js"></script>
        <script type="text/javascript">
            var BaseUrl = "{url}/swfs/gordon/PRODUCTION-201606242205-761645438/";
            var flashvars =
            {
                "client.allow.cross.domain" : "1",
                "client.notify.cross.domain" : "0",               
                "connection.info.host" : "5.254.66.119",
                "connection.info.port" : "30000",
                "site.url" : "{url}",
                "url.prefix" : "{url}",
                "client.reload.url" : "{url}/disconnected",
                "client.fatal.error.url" : "{url}/disconnected",
                "client.connection.failed.url" : "{url}/disconnected",
                "external.variables.txt" : "{url}/swfs/gamedata/external_variables.txt",
                "external.texts.txt" : "{url}/swfs/gamedata/external_flash_texts.txt",
                "external.override.texts.txt" : "{url}/swfs/gamedata/override/external_flash_override_texts.txt",
                "external.override.variables.txt" : "{url}/swfs/gamedata/override/external_override_variables.txt",
                "external.figurepartlist.txt" : "{url}/swfs/gamedata/figuredata.xml",   
                "productdata.load.url" : "{url}/swfs/gamedata/productdata.txt",
                "furnidata.load.url" : "{url}/swfs/gamedata/furnidata.xml",
                "use.sso.ticket" : "1",
                "sso.ticket" : "{sso}",
                "client.starting" : "Please wait! {hotelName} is starting up.",               
                "processlog.enabled" : "0",
                "flash.client.url" : BaseUrl,
                "client.starting.revolving" : "For science, you monster/Loading funny message... please wait./Would you like fries with that?/Follow the yellow duck./Time is just an illusion./Are we there yet?!/I like your t-shirt./Look left. Look right. Blink twice. Ta da!/It\'s not you, it\'s me./Shhh! I\'m trying to think here./Loading pixel universe.",
                "flash.client.origin" : "popup"           
            };
            var params =
            {
                "base" : BaseUrl + "/",
                "allowScriptAccess" : "always",
                "menu" : "false"               
            };
            swfobject.embedSWF(BaseUrl + "/Habbo.swf", "client", "100%", "100%", "10.0.0", "{url}/swfs/gordon/PRODUCTION-201606242205-761645438/expressInstall.swf", flashvars, params, null);
        </script>
    </head>
   
    <body>
        <div id="client"></div>
    </body>
</html>
 
  • Like
Reactions: JMS

Joel

Aspiring Developer
Mar 30, 2014
100
30
the overrides have nothing in them

EDIT: |
 

Joe

Well-Known Member
Jun 10, 2012
4,090
1,918
lol, make sure they link to your swfs and your swfs are linked up correctly. but yes, for this version you do need that source for the client.php otherwise it wont work
 

Joel

Aspiring Developer
Mar 30, 2014
100
30
lol, make sure they link to your swfs and your swfs are linked up correctly. but yes, for this version you do need that source for the client.php otherwise it wont work
Using your client.php, I still get the same error as in my previous screenshots.
 

Joel

Aspiring Developer
Mar 30, 2014
100
30
prob the swfs that is the problem here
Yeah, I'm horrible with swfs. I have renamed badge-fill to habbo-imaging, I have edited all the URLs in external_variables, I have double-checked web.config, I don't know what else to do.
 

Joe

Well-Known Member
Jun 10, 2012
4,090
1,918
Yeah, I'm horrible with swfs. I have renamed badge-fill to habbo-imaging, I have edited all the URLs in external_variables, I have double-checked web.config, I don't know what else to do.
what habbo.swf are you using? and did you replace it with a newer swf pack? if so that could be why
 
Status
Not open for further replies.

Users who are viewing this thread

Top