Ich habe den Emulator mal gedebugged (oder wie man das sagt :P) und nun funktioniert alles super.
Ich musste noch den "No Avatar Fix" vom PlusEmu benutzen und nun funktioniert alles. Danke für die Hilfe.
Ich habe den Emulator mal gedebugged (oder wie man das sagt :P) und nun funktioniert alles super.
Ich musste noch den "No Avatar Fix" vom PlusEmu benutzen und nun funktioniert alles. Danke für die Hilfe.
@Sykorax3 debug mal den Enulator per Visual Studio dann wirst du mehr herausfinden (wird an dem SSOTicketMessageEvent liegen).
Nach dem Debuggen und Connecten mit dem Client bekomme ich folgende Meldung:
12:43:26 - [DEBUG] Handled Packet: [4000] GetClientVersionEvent
12:43:26 - [DEBUG] Handled Packet: [3392] InitCryptoEvent
12:43:26 - [DEBUG] Handled Packet: [3622] GenerateSecretKeyEvent
Danach passiert nichts mehr.
Bei der Output Box bekomme ich folgendes
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\mscorlib\v4.0_4.0.0.0__b77a5c561934e089\mscorlib.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0.0__b77a5c561934e089\System.Windows.Forms.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c561934e089\System.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.HostingProcess.Utilities.Sync\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.HostingProcess.Utilities.Sync.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\assembly\GAC_MSIL\Microsoft.VisualStudio.Debugger.Runtime\14.0.0.0__b03f5f7f11d50a3a\Microsoft.VisualStudio.Debugger.Runtime.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\Plus Emulator.vshost.exe'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__b03f5f7f11d50a3a\Microsoft.CSharp.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5c561934e089\System.Core.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Data.DataSetExtensions\v4.0_4.0.0.0__b77a5c561934e089\System.Data.DataSetExtensions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Management.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b77a5c561934e089\System.Numerics.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4.0_4.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ServiceModel\v4.0_4.0.0.0__b77a5c561934e089\System.ServiceModel.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml.Linq\v4.0_4.0.0.0__b77a5c561934e089\System.Xml.Linq.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\mscorlib.resources\v4.0_4.0.0.0_de_b77a5c561934e089\mscorlib.resources.dll'. Module was built without symbols.
The thread 0x2e78 has exited with code 0 (0x0).
The thread 0x2e80 has exited with code 0 (0x0).
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\Plus Emulator.exe'. Symbols loaded.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\log4net.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\MySql.Data.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Windows\Microsoft.Net\assembly\GAC_64\System.EnterpriseServices\v4.0_4.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.Wrapper.dll'. Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'Plus Emulator.vshost.exe' (CLR v4.0.30319: Plus Emulator.vshost.exe): Loaded 'C:\Users\pasca\Desktop\Release 2\Emulator Source\bin\Debug\HabboEncryption.dll'. Module was built without symbols.
The thread 0x2a5c has exited with code 0 (0x0).
The thread 0x2c98 has exited with code 0 (0x0).
The thread 0x2de4 has exited with code 0 (0x0).
The thread 0x2b38 has exited with code 0 (0x0).
The thread 0x1818 has exited with code 0 (0x0).
The thread 0x2b1c has exited with code 0 (0x0).
The thread 0x2d1c has exited with code 0 (0x0).
The thread 0x2fec has exited with code 0 (0x0).
The thread 0x25f8 has exited with code 0 (0x0).
The thread 0x2740 has exited with code 0 (0x0).
The thread 0x1c1c has exited with code 0 (0x0).
The thread 0x2da8 has exited with code 0 (0x0).
Hallo. Ich weiß zwar, dass dieses Thema schon x mal dran war. Doch leider wurde ich beim durchlesen der anderen Themen nicht schlauer.
Mein Client bleibt bei 76% hängen. Alle IP's und Ports wurden bereits überprüft.
Ich benutze den PlusEmu + SWF von RetroRipper und die dazugehörige BrainCMS.
Hier sind meine Config files:
Emulator config (Ich habe kein MySQL passwort, da dieses Hotel ausschließlich auf meinem PC (local) laufen soll)..
## PlusEMU 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=
db.name=sykora
## MySQL pooling setup (controls amount of connections)
db.pool.minsize=10
db.pool.maxsize=250
## Game TCP/IP Configuration
game.tcp.bindip=127.0.0.1
game.tcp.port=450
game.tcp.conlimit=100000
game.tcp.conperip=5
game.tcp.enablenagles=true
## RCON TCP/IP Configuration
rcon.tcp.bindip=127.0.0.1
rcon.tcp.port=30001
rcon.tcp.allowedaddr=localhost;127.0.0.1
## Client configuration
client.ping.enabled=1
client.ping.interval=20000
client.maxrequests=300
Alles anzeigen
BrainCMS brain-config:
Btw. $config['hotelUrl'] = ""; ->Die HotelUrl musste ich leer lassen, da ich im Browser sonst immer 127.0.0.1/127.0.0.1/me oder 127.0.0.1/127.0.0.1/client hatte. Dementsprechend habe ich natürlich die client.php angepasst.
<?php
if(!defined('BRAIN_CMS'))
{
die('Sorry but you cannot access this file!');
}
/* Database Setting */
$db['host'] = '127.0.0.1'; //Mysql's Host
$db['port'] = '3306'; //Mysql's port
$db['user'] = "root"; //Mysql's user
$db['pass'] = ''; //Mysql's password
$db['db'] = "sykora"; //Mysql's database
/* Emu Settings */
$config['hotelEmu'] = 'plusemu'; // plusemu // arcturus
/* Client Setting */
$hotel['emuHost'] = "127.0.0.1"; //IP of VPS//IP of Proxy
$hotel['emuPort'] = "450"; //Port of VPS//Port of Proxy
$hotel['staffCheckClient'] = false; //Enable the staff pin in the client (true) or disable it (false)
$hotel['staffCheckClientMinimumRank'] = 3; //Minium staff rank to get the staff pin in the client
$hotel['homeRoom'] = '0'; //Set the start room when you get in the hotel
$hotel['external_Variables'] = "http://127.0.0.1/swf/gamedata/external_variables.txt";
$hotel['external_Variables_Override'] = "http://127.0.0.1/swf/gamedata/override/external_override_variables.txt";
$hotel['external_Texts'] = "http://127.0.0.1/swf/gamedata/external_flash_texts.txt";
$hotel['external_Texts_Override'] = "http://127.0.0.1/swf/gamedata/override/external_flash_override_texts.txt";
$hotel['productdata'] = "http://127.0.0.1/swf/gamedata/productdata.txt";
$hotel['furnidata'] = "http://127.0.0.1/swf/gamedata/furnidata.xml";
$hotel['figuremap'] = "http://127.0.0.1/swf/gamedata/figuremap.xml";
$hotel['figuredata'] = "http://127.0.0.1/swf/gamedata/figuredata.xml";
$hotel['swfFolder'] = "http://127.0.0.1/swf/gordon/PRODUCTION-201701242205-837386173";
$hotel['swfFolderSwf'] = "http://127.0.0.1/swf/gordon/PRODUCTION-201701242205-837386173/Habbo.swf";
/* Website Setting */
$config['hotelUrl'] = "";//Address of your hotel. Does not end with a "/"
$config['skin'] = "brain"; //Skin/template of your website
$config['lang'] = "en"; //Language of your website /en/nl/es
$config['hotelName'] = "Brain"; //Name of your hotel
$config['favicon'] = "http://127.0.0.1/templates/brain/style/images/favicon/favicon.ico";
$config['staffCheckHk'] = false; //Enable the staff pin in the housekeeping (true) or disable it (false)
$config['staffCheckHkMinimumRank'] = 3; //Minium staff rank to get the staff pin in the housekeeping
$config['maintenance'] = false; //Enable the maintenance of your website (true) or disable it (false)
$config['maintenancekMinimumRankLogin'] = 3; //Minium staff rank to login when the website is in maintenance
$config['groupBadgeURL'] = "http://127.0.0.1/swf/habbo-imaging/badge.php?badge=";
$config['badgeURL'] = "http://127.0.0.1/swf/c_images/album1584/";
$config['userLikeEnable'] = true; // Enable user likes
$config['newsCommandEnable'] = true; //Enable news commands
$config['newsCommandFilter'] = true; //Enable wordfilter on news commands (the filter use the db tabels wordfilter and wordfilter_characters)
/* Facebook Login Settings
You need a Facebook app for this to work go to
https://developers.facebook.com/apps/ */
$config['facebookLogin'] = false; //Enable the Facebook login (true) or disable it (false)
$config['facebookAPPID'] = '334162590sdaf292528';
$config['facebookAPPSecret'] = 'ce2504ff5adsfa3ff7a6a2fa6d984cd8836';
/* Email Settings */
$email['mailServerHost'] = 'smtp.gmail.com';
$email['mailServerPort'] = 587;
$email['SMTPSecure'] = 'TLS';
$email['mailUsername'] = 'gmail@gmail.com';
$email['mailPassword'] = '******';
$email['mailLogo'] = 'http://127.0.0.1/templates/brain/style/images/logo/logo.png';
$email['mailTemplate'] = '/system/app/plugins/PHPmailer/temp/resetpassword.html';
/* Social settings */
$config['facebook'] = 'https://www.facebook.com/Habbo/';
$config['facebookEnable'] = false;
$config['twitter'] = 'https://twitter.com/Habbo';
$config['twitterEnable'] = false;
/* Register Setting */
$config['startMotto'] = "Welkom in Brain!"; //Regsiter start motto
$config['credits'] = "10000";
$config['duckets'] = "20000";
$config['diamonds'] = "10";
$config['diamondsRef'] = "10";
$config['registerEnable'] = true;
/* Google recaptcha Site Key
Go to this website to create a recaptcha Site Key: https://www.google.com/recaptcha/intro/index.html */
$config['recaptchaSiteKey'] = "6LdzewwUAAAAABkJ3vsdfCDca9qmLGDaWAHqMRtFEs2";
$config['recaptchaSiteKeyEnable'] = false;
/* Buy VIP Settings */
$config['vipCost'] = "25";
$config['vipRankToGet'] = "3";
$config['vipBadge'] = "vip";
?>
Alles anzeigen
external_variables:
activity.point.display.enabled=true ads.domain=127.0.0.1/swf akamai.debugging. - Pastebin.com
client.php
<?php
staffCheck();
Game::sso('client');
Game::homeRoom();
?>
<html>
</body>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title><?= $config['hotelName'] ?> - Game</title>
<script src="/templates/brain/client/js/jquery-latest.js" type="text/javascript"></script>
<script src="/templates/brain/client/js/jquery-ui.js" type="text/javascript"></script>
<script src="/templates/brain/client/js/flashclient.js"></script>
<script src="/templates/brain/client/js/flash_detect_min.js"></script>
<script src="/templates/brain/client/js/client.js" type="text/javascript"></script>
</head>
<body>
<center>
<div id="client-ui">
<div id="client" style='position:absolute; left:0; right:0; top:0; bottom:0; overflow:hidden; height:100%; width:100%;'></div>
</div>
<script>
var Client = new SWFObject("<?= $hotel['swfFolderSwf'] ?>", "client", "100%", "100%", "10.0.0");
Client.addVariable("client.allow.cross.domain", "0");
Client.addVariable("client.notify.cross.domain", "1");
Client.addVariable("connection.info.host", "<?= $hotel['emuHost'] ?>");
Client.addVariable("connection.info.port", "<?= $hotel['emuPort'] ?>");
Client.addVariable("site.url", "127.0.0.1");
Client.addVariable("url.prefix", "127.0.0.1");
Client.addVariable("client.reload.url", "127.0.0.1/me");
Client.addVariable("client.fatal.error.url", "127.0.0.1/me");
Client.addVariable("client.connection.failed.url", "127.0.0.1/me");
Client.addVariable("external.override.texts.txt", "http://127.0.0.1/swf/gamedata/override/external_flash_override_texts.txt");
Client.addVariable("external.override.variables.txt", "http://127.0.0.1/swf/gamedata/override/external_override_variables.txt");
Client.addVariable("external.variables.txt", "http://127.0.0.1/swf/gamedata/external_variables.txt");
Client.addVariable("external.texts.txt", "http://127.0.0.1/swf/gamedata/external_flash_texts.txt");
Client.addVariable("external.figurepartlist.txt", "http://127.0.0.1/swf/gamedata/figuredata.xml");
Client.addVariable("flash.dynamic.avatar.download.configuration", "http://127.0.0.1/swf/gamedata/figuremap.xml");
Client.addVariable("productdata.load.url", "http://127.0.0.1/swf/gamedata/productdata.txt");
Client.addVariable("furnidata.load.url", "http://127.0.0.1/swf/gamedata/furnidata.xml");
Client.addVariable("use.sso.ticket", "1");
Client.addVariable("sso.ticket", "<?= User::userData('auth_ticket') ?>");
Client.addVariable("processlog.enabled", "0");
Client.addVariable("client.starting", "<?= $config['hotelName'] ?> is loading...");
Client.addVariable("flash.client.url", "http://127.0.0.1/swf/gordon/PRODUCTION-201701242205-837386173/");
Client.addVariable("flash.client.origin", "popup");
Client.addVariable("nux.lobbies.enabled", "true");
Client.addVariable("country_code", "NL");
Client.addParam('base', 'http://127.0.0.1/swf/gordon/PRODUCTION-201701242205-837386173/');
Client.addParam('allowScriptAccess', 'always');
Client.addParam('menu', false);
Client.addParam('wmode', "opaque");
Client.write('client');
FlashExternalInterface.signoutUrl = "127.0.0.1/logout";
</script>
</center>
</body>
</html>
</center>
</div>
<script>
//no flash?!
if(!FlashDetect.installed){
window.location.href = "127.0.0.1/noflash.php";
}
</script>
</head>
Alles anzeigen
Was redest du da für ein Müll?
Für einen Account ohne Möbel?
Einen feuchten Händedruck
Hey Leute,
hat jemand von euch einen alten Habbo.de Account, der nicht mehr benutzt wird?
Einer ohne Möbel und Taler wäre da wirklich passend.
Würde mich sehr freuen
MfG.
Hallo Leute,
vielleicht ist dies schon der X-te Beitrag dazu, aber ich habe probleme mit meinem Client.
Er bleibt Schwarz.
Ich benutze eine gefixte Version vom Habboon Emulator (PlusEMU) mit denselben swf's.
Es kommt mir so vor, als würde der Client sich nicht mit dem Emulator verbinden.
Wenn ich auf den Client gehe, passiert nichts im Emu. Der Emulator selbst ist verbunden und gibt keine Fehler.
(Ich benutze RevCMS)
Vielleicht könnt ihr mal ein Blick drauf werfen (ich habe die ganzen externals schon angepasst.)
Emu config:
## uberEmulator System Configuration File## Must be edited for the server to work## MySQL Configurationdb.hostname=127.0.0.1db.port=3306db.username=rootdb.password=MYPWdb.name=hotel## MySQL pooling setup (controls amount of connections)db.pool.minsize=10db.pool.maxsize=250## Game TCP/IP Configurationgame.tcp.bindip=localhostgame.tcp.port=30000game.tcp.conlimit=100000game.tcp.conperip=200game.tcp.enablenagles=true## MUS TCP/IP Configurationmus.tcp.bindip=localhostmus.tcp.port=3040mus.tcp.allowedaddr=localhost## Client configurationclient.ping.enabled=1client.ping.interval=20000client.maxrequests=300
Config.php from CMS
<?phpif(!defined('IN_INDEX')) { die('Sorry, you cannot access this file.'); }#Please fill this all out.#NOTE: To set up TheHabbos.ORG's API go to wwwroot/mysite/thehabbos_api for IIS, OR, htdocs/thehabbos_api for XAMPP and others./*** MySQL management**/$_CONFIG['mysql']['connection_type'] = 'pconnect'; //Type of connection: It must be connect, or pconnect: if you want a persistent connection.$_CONFIG['mysql']['hostname'] = 'localhost'; //MySQL host$_CONFIG['mysql']['username'] = 'root'; //MySQL username$_CONFIG['mysql']['password'] = 'MYPW'; //MySQL password$_CONFIG['mysql']['database'] = 'hotel'; //MySQL database$_CONFIG['mysql']['port'] = '3306'; //MySQL's port/*** Hotel management - All URLs do not end with an "/"**/$_CONFIG['hotel']['server_ip'] = '127.0.0.1'; //IP of VPS/DEDI/etc$_CONFIG['hotel']['url'] = 'http://localhost'; //Does not end with a "/"$_CONFIG['hotel']['name'] = 'Hotel'; // Hotel's name$_CONFIG['hotel']['desc'] = 'Hotel 2016'; //Hotel's description$_CONFIG['hotel']['email'] = 'help@myhotel.net'; //Where the help queries from users are emailed to.@Priv skin$_CONFIG['hotel']['in_maint'] = false; //False if hotel is NOT in maintenance. True if hotel IS in maintenance$_CONFIG['hotel']['motto'] = 'I <3 ' . $_CONFIG['hotel']['name']; //Default motto users will register with.$_CONFIG['hotel']['credits'] = 5000; //Default number of credits users will register with.$_CONFIG['hotel']['pixels'] = 10000; //Default number of pixels users will register with.$_CONFIG['hotel']['figure'] = '-'; //Default figure users will register with.$_CONFIG['hotel']['web_build'] = '63_1dc60c6d6ea6e089c6893ab4e0541ee0/3132'; //Web_Build$_CONFIG['hotel']['external_vars'] = 'http://localhost/swf/gamedata/external_variables.txt'; //URL to your external vars$_CONFIG['hotel']['external_texts'] = 'http://localhost/swf/gamedata/external_flash_texts.txt'; //URL to your external texts$_CONFIG['hotel']['product_data'] = 'http://localhost/swf/gamedata/productdata.txt'; //URL to your productdata$_CONFIG['hotel']['furni_data'] = 'http://localhost/swf/gamedata/furnidata.xml'; //URL to your furnidata$_CONFIG['hotel']['swf_folder'] = 'http://localhost/swf/gordon/PRODUCTION-201601012205-226667486'; //URL to your SWF folder(does not end with a '/')/*** Templating management - Pick one of our default styles or make yours by following our examples!**/#RevCMS has 2 default styles, 'Mango' by dannyy94 and 'Priv' by joopie - Others styles are to come, such as RastaLulz's ProCMS style and Nominal's PhoenixCMS 4.0 style.$_CONFIG['template']['style'] = 'Habbo';/*** Other topsites.. thing**/$_CONFIG['thehabbos']['username'] = 'Kryptos';$_CONFIG['retro_top']['user'] = 'Kryptos';/*** Recaptcha management - Fill the information below if you have one, else leave it like that and don't worry, be happy.**/$_CONFIG['recaptcha']['priv_key'] = '6LcZ58USAAAAABSV5px9XZlzvIPaBOGA6rQP2G43';$_CONFIG['recaptcha']['pub_key'] = '6LcZ58USAAAAAAQ6kquItHl4JuTBWs-5cSKzh6DD';/*** Social Networking stuff**/$_CONFIG['social']['twitter'] = 'TwitterAccount'; //Hotel's Twitter account$_CONFIG['social']['facebook'] = 'FacebookAccount'; //Hotel's Facebook account?>
Client.php
<!DOCTYPE html><html> <head> <meta http-equiv="content-type" content="text/html; charset=utf-8"> <title>{hotelname}: Client</title> <link rel="stylesheet" href="{url}/app/tpl/skins/{skin}/styles/client.css" type="text/css"> <link rel="shortcut icon" href="{url}/favicon.ico" type="image/vnd.microsoft.icon" /> <script type="text/javascript" src="{url}/app/tpl/skins/{skin}/js/swfobject.js"></script> <script type="text/javascript"> var BaseUrl = "http://localhost/swf/"; var flashvars = { "client.starting" : "Please wait, {hotelName} is loading...", "client.allow.cross.domain" : "1", "client.notify.cross.domain" : "0", "connection.info.host" : "127.0.0.1", "connection.info.port" : "30000", "site.url" : "http://localhost", "url.prefix" : "http://localhost", "client.reload.url" : "http://localhost/client", "client.fatal.error.url" : "http://localhost/disconnect", "client.connection.failed.url" : "http://localhost/disconnect", "external.variables.txt" : "http://localhost/swf/gamedata/external_variables.txt", "external.texts.txt" : "http://localhost/swf/gamedata/external_flash_texts.xml", "external.figurepartlist.txt" : "http://localhost/swf/gamedata/figuredata.xml", "external.override.texts.txt" : "http://localhost/swf/gamedata/external_flash_override_texts.xml", "external.override.variables.txt" : "http://localhost/swf/gamedata/external_override_variables.xml", "productdata.load.url" : "http://localhost/swf/gamedata/productdata.xml", "furnidata.load.url" : "http://localhost/swf/gamedata/furnidata.xml", "use.sso.ticket" : "1", "sso.ticket" : "{sso}", "processlog.enabled" : "0", "flash.client.url" : "//localhost/swf/", "flash.client.origin" : "popup", "nux.lobbies.enabled" : "true" }; var params = { "base" : BaseUrl + "/", "allowScriptAccess" : "always", "menu" : "false" }; swfobject.embedSWF(BaseUrl + "/Habbo.swf", "client", "100%", "100%", "10.0.0", "http://localhost/swf/expressInstall.swf", flashvars, params, null); </script> </head><body> <div id="client"></div></body></html>
Ein paar Bilder von der Ordner Struktur (IIS):
Bin seit 2005 dabei, aktiv war ich hauptsächlich in der FlatFile "Szene".
Ich hatte ein Debbo am laufen, welches in "privat" für Freunde und so geführt habe.
Wir waren dann so um die 15 Leute, die da Spaß hatten (Rooftop Rumble, Snowstorm..)
Jetzt gerade habe ich mein Debbo nochmal angeschmissen, um mich an die tolle Zeit von damals zurück zu erinnern.
Btw. Damals sehr aktiv im offiziellen Habbo gewesen.
Anbei ein Bild von meinem alten Raum.. Sehr Kreativ
Alles klar, danke.
Dann werde ich sie wohl selber bauen müssen
Hey Leute,
ich habe da ein Retro für private Zwecke am laufen.
Es läuft über den Azure Emulator mit revCMS.
Nun würde ich gerne wissen, wie ich da Offizielle Räume einfügen kann (z.B. die Räume von Habbo.de oder ähnliche, ohne selbst welche bauen zu müssen).
Ist dies möglich?
Wenn ja, kann mir das jemand kurz Erklären, wie es gemacht wird?
Hey Leute,
da mein VS etwas probleme macht, wollte ich fragen ob jemand die neuste Version vom hMercury Emulator Debuggen könnte und dann Uploaden würde.
Wäre sehr dankbar!
Folgende Tabellen vor import geleert?:
catalog_items , catalog_pages , furnidataAusserdem :update_catalogue im client gemacht oder emu neustart?
Ja, alles versucht.
Cache gelerrt, die tabellen gelerrt (zusätzlich noch "items" gelerrt).
furnidata_xml.xml ist auch in den externals richtig verlinkt (wenn ich den Link im Notepad anklicke zeigt er mir sogar die furnidata_xml)
hof_furni und catalouge ordner auch durch die neuen ersetzt.
Villeicht ist was beim SQL Import falsch gelaufen was ich auch fest glaube. Versuche doch mal, das ganze nochmal zu importieren. (davor löschen xd)
Habe ich schon einige male versucht.
Einmal eine frische DB aufgesetzt, dann nochmal alles aus der .sql Datei einzelnd als Text als sql Befehl eingefügt (immer ohne Fehler).
Auf RZ weiß auch keiner weiter.. (Obwohl, auf RZ hilft man sich eh nicht gegenseitig, jeder kämpft für sich)
Hey Leute, ich benutze zurzeit den Katalog von FatalLulz mit dem Mercury Emulator.
Vielleicht kennt ihn ja einer.
Ich habe alles so geamcht wie beschrieben, bekomme keine Fehler im Emu, jedoch ist der Katalog sehr durcheinander.
Es gibt bei Stimmungslichtern z.B. nur 1 Stimmungslicht, und dafür noch 4 andere Möbel, die garnichts damit zu tun haben.
Zudem habe ich bei den Custom Möbeln nur schwarze Blöcke.
(Was alles nicht so sein soll, da der Katalog bei anderen funktioniert!)
Vor dem benutzen habe ich die "item" tabellen in der Datenbank geleert und den Hof_furni ordner gelöscht.
Benutzt ihn jemand und kann mir mehr dazu erzählen, was falsch gelaufen sein kann?