• Swf einfügen einstellen (r63 -> external_variables)
    Client.php einstellen
    Datenbank einstellen (cms_settings)


    Hier ein ganzes Tutorial wie man ein Retro erstellt!

    [hide]


    Nabend zusammen,


    ich setze mich nun mal ran und schreibe ein Tutorial darüber
    wie man ein R63 Retro Hotel erstellt und konfiguriert. Ich möchte damit
    bezwecken, dass vielleicht weniger Fragen aufkommen hier im Forum. Legen wir
    doch direkt los. Dieses Tutorial soll erklären wie man ein R63 Hotel auf XAMPP
    oder IIS erstellt.


    Hinweise:


    Ich empfehle euch Notepad++ für das Bearbeiten der .txt,
    .php und sonstiges Datein. Damit ist es viel einfacher.


    Deine Computer IP kannst du auf Wie ist meine IP-Adresse?
    rausfinden.


    Schritt 1: Vorraussetzungen


    Du solltest ein CMS, den passenden Emulator, die
    dazugehörige Datenbank und SWF's besitzen.


    Du musst XAMPP oder IIS (mit MySQL) installiert haben, denn
    ich erkläre nicht wie man XAMPP oder IIS installiert.


    Einen leistungsfähigen vServer oder den eigenen Computer.


    Schritt 2: Der Anfang


    Falls du XAMPP benutzt schaltest du Apache und MySQL ein.
    Dann entpackst du dein CMS, bei XAMPP in den htdocs-Ordner und bei IIS in den
    wwwroot-Ordner. (Den wwwroot-Ordner bei IIS findest du unter inetpub). Dann
    fügst du die Datenbank ein, bei XAMPP in den Browser eingeben:
    localhost/phpmyamdin, dann loggst du dich ein und erstellst eine neue
    Datenbank. Der Name der Datenbank ist dir selbst überlassen. Bei IIS benutzt du
    am besten Navicat, du öffnest Navicat und connectest in deine Datenbank. Dann
    machst du Rechtsklick und klickst auf "New Database". Nachdem du die
    Datenbank erstellt hast öffnest du diese und machst Rechtsklick und dann auf
    Execute SQL File und wählst die Datenbank.sql aus.


    Schritt 3: Datenbankeinstellungen


    Nun kommen die Einstellungen der Datenbank. Du öffnest die
    Tabelle 'cms_settings' und trägst deine Daten ein. Erklärung:


    cms_url: Hier trägst du deine IP ein (vServer IP oder
    Computer IP) oder ggf. Domainname. Beispiel: http://127.0.0.1


    client_ip: Hier kommt die IP deines vServer's oder deines
    Computer rein. Beispiel: 127.0.0.1


    client_port: Der Standardport ist 30000, den sollte man auch
    stehen lassen.


    client_mus: Der Standardport ist 30001, den sollte man auch
    stehen lassen.


    client_variables: Hier brauchst du nichts eintragen. Wenn er
    möchte dass du was einträgst, schreib einfach eine '0' rein.


    client_texts: Hier brauchst du nichts eintragen. Wenn er
    möchte dass du was einträgst, schreib einfach eine '0' rein.


    rts_uname: Hier kannst du deinen RetroTopSite Account
    eintragen, falls du einen besitzt. Wenn nicht, freilassen.


    cms_name: Hier trägst du ein, wie dein Hotel heißen soll.
    Beispiel: Habbo


    cms_maintenance: Das ist der Wartungsmodus. 0=Ausgeschaltet
    und 1=Eingeschaltet


    cms_flashclient: Hier lässt du einfach die '1' drin stehen.


    cms_register: Hier entscheidest du ob das Register offen
    oder geschlossen ist. 0=Ausgeschaltet und 1=Eingeschaltet


    cms_sitealert: Hier kannst du den Seitenalert aus- oder
    einschalten. 0=Ausgeschaltet und 1=Eingeschaltet


    cms_sitealert_text: Wenn du bei 'cms_sitealert' eine 1
    gemacht hast, schreibst du hier den Text rein der angezeigt werden soll.


    cms_clientlimit: Hier trägst du ein, wie viele User maximal
    in deinem Hotel Platz haben. Beispiel: 500


    client_swf_path: Hier brauchst du nichts eintragen. Wenn er
    möchte dass du was einträgst, schreib einfach eine '0' rein.


    client_habbo_swf: Hier brauchst du nichts eintragen. Wenn er
    möchte dass du was einträgst, schreib einfach eine '0' rein.


    client_variables_night: Hier brauchst du nichts eintragen.
    Wenn er möchte dass du was einträgst, schreib einfach eine '0' rein.


    Das waren die Datenbankeinstellungen, gehen wir zum nächsten
    Schritt.


    Schritt 4: Einstellungen am CMS


    Nun gehst du in deinen 'htdocs' (XAMPP) oder 'wwwroot' (IIS)
    Ordner. Dann gehen wir in den Ordner 'data_classes'. Erklärung:


    server-data.php_data_classes-config.php:


    $MySQLhostname = "localhost"; - Das lässt du
    einfach so stehen!


    $MySQLusername = "USERNAME"; - Bei Username trägst
    du den Usernamen ein, den du genommen hast beim erstellen von MySQL. Standard:
    root


    $MySQLpassword = "PASSWORT"; - Bei Passwort trägst
    du das Passwort ein, das du genommen hast beim erstellen von MySQL.


    $MySQLdb = "DATENBANKNAME"; - Hier schreibst du
    den Datenbank Namen rein, die du bei Schritt 3 erstellt hast.


    $cms_version = "1.0"; - Das kannst du einfach so
    lassen, außer du möchtest eine andere Versionsnummer.


    $avatar =
    "http://www.habbo.com/habbo-imaging/avatarimage?figure="; - Das lässt
    du einfach so stehen!


    Dann natürlich auf Speichern drücken.


    server-data.php_data_classes-core.php:


    Nun drückst du STRG+F undes öffnet sich das Suchen-Fenster.
    Dort gibst du ein: '$clientpath' ohne die '.


    $clientpath = "http://Deine IP"; - Bei 'Deine IP'
    trägst du bitte deine IP des vServer's oder deines Computers ein.


    $cimagesurl = "http://Deine IP/c_images"; - Bei
    'Deine IP' trägst du bitte deine IP des vServer's oder deines Computers ein.


    Dann natürlich auf Speichern drücken.


    server-data.php_data_classes-mus.php:


    $ip = "62.141.38.201"; - Hier trägst du wieder
    deine Computer IP oder deine Server IP ein.


    $port = "30001"; - Den Port kannst du so lassen.


    Dann natürlich auf Speichern drücken.


    server-data.php_data_classes-news.php:


    Hier muss nichts dran geändert werden.


    server-data.php_data_classes-session.php:


    Hier muss nichts dran geändert werden.


    Nun haben wir auch Schritt 5 beendet. Kommen wir zu Schritt
    6.


    Schritt 6: Client-Einstellungen


    Du gehst wieder in dein Verzeichnis. XAMPP - htdocs und IIS
    - wwwroot.


    Du öffnest nun die Datei 'client.php'. Erklärung:


    Nun drückst du STRG+F und gibst in der Suchbox ein:
    "connection.info.host" - mit den "".


    Dort angekommen legen wir auch direkt los. Erklärung:


    "connection.info.host" : "DEINE IP ", -
    Bei 'DEINE IP' trägst du deine Computer IP ein oder deine Server IP.


    "connection.info.port" : "30000", - Hier
    lässt du alles so stehen, wie es ist.


    "site.url" : "DEINE IP", - Bei 'DEINE
    IP' trägst du deine Computer IP ein oder deine Server IP.


    "url.prefix" : "DEINE IP", - Bei 'DEINE
    IP' trägst du deine Computer IP ein oder deine Server IP.


    "client.reload.url" :
    "http://62.141.38.201/client", - Bei 'DEINE IP' trägst du deine
    Computer IP ein oder deine Server IP.


    "client.fatal.error.url" : "DEINE
    IP/clientutils", - Bei 'DEINE IP' trägst du deine Computer IP ein oder
    deine Server IP.


    "client.connection.failed.url" :
    "DEINEIP/clientutils", - Bei 'DEINE IP' trägst du deine Computer IP
    ein oder deine Server IP.


    "external.variables.txt" :
    "http://DEINEIP/r63/external_variables.txt", - Bei 'DEINE IP' trägst
    du deine Computer IP ein oder deine Server IP.


    "external.texts.txt" :
    "http://DEINEIP/r63/external_flash_texts.txt", - Bei 'DEINE IP'
    trägst du deine Computer IP ein oder deine Server IP.


    "productdata.load.url" :
    "http://DEINEIP/r63/productdata.txt", - Bei 'DEINE IP' trägst du
    deine Computer IP ein oder deine Server IP.


    "furnidata.load.url" :
    "http://DEINEIP/r63/furnidata.txt", - Bei 'DEINE IP' trägst du deine
    Computer IP ein oder deine Server IP.


    "use.sso.ticket" : "1", - Das kannst du
    so lassen.


    "sso.ticket"
    : "<?php echo $ticketrow['auth_ticket']; ?>", - Das kannst du
    so lassen.


    "processlog.enabled" : "1", - Das kannst
    du so lassen.


    "account_id" : "1", Das kannst du so
    lassen.


    "client.starting" : "Bitte warten! <?php
    echo $shortname; ?> wird geladen.", - Das kannst du so lassen.


    "flash.client.url" :
    "http://DEINEIP/r63/", - Bei 'DEINE IP' trägst du deine Computer IP
    ein oder deine Server IP.


    "user.hash" :
    "31385693ae558a03d28fc720be6b41cb1ccfec02", - Das kannst du so
    lassen.


    "has.identity" : "1", Das kannst du so
    lassen.


    "flash.client.origin" : "popup" - Das
    kannst du so lassen.


    Nun drückst du wieder STRG+F und suchst: "base" :
    <- Genau so wie es da steht suchen.


    "base" : "http://DEINEIP/r63/", - Bei
    'DEINE IP' trägst du deine Computer IP ein oder deine Server IP.


    Nun drückst du wieder STRG+F und suchst: var clientUrl =
    <- Genau so wie es da steht suchen.


    var clientUrl = "http://DEINEIP/r63/Habbo.swf"; -
    Bei 'DEINE IP' trägst du deine Computer IP ein oder deine Server IP.


    Fertig! Nun drücken wir auf Speichern. Nächster Schritt.


    Schritt 7: SWF Einstellungen


    Nun gehst du in deinen SWF Ordner, in diesem Tutorial 'r63'.


    Du gehst auf die Datei: external_flash_texts.txt und öffnest
    diese.


    In dieser Datei sind die ganzen Namen der Items, Badges und
    vieles mehr enthalten.


    Du drückst STRF+F und suchst nach 'badge_name_ADM=' - nun
    siehst du welcher Hotelname dort steht. Angenommen dort steht Habbo.


    Du drückst nun STRG+H und schreibst bei Suchen nach: Habbo
    (Beispiel) und schreibst bei Ersetzen durch: (Dein Hotelname) und dann klickst
    du auf Alle Ersetzen. Die Datei speichern.


    Nun öffnest du die Datei: external_variables.txt


    Du schaust dir die IP an die dadrin steht - Beispielt:
    123.456.7.89


    Dann drückst du wieder STRG+H und schreibst bei Suchen nach:
    123.456.7.89 und bei Ersetzen durch: Deine Computer IP oder deine Server IP.


    Dann auf Alle Ersetzen klicken und die Datei speichern.


    Fertig mit diesem Schritt. Kommen wir zum letzten Schritt.


    Schritt 8: Emulator Einstellungen


    Gehen wir davon aus, dass du den Phoenix Emulator benutzt.
    Du öffnest den Ordner des Emulators und öffnest die Datei: config.conf -
    Erklärung:


    ## Phoenix 3.0 System Configuration File


    ## Licence Information


    Otaku-Studios.username= - Hier kommt der Username mit der
    Lizenz von http://www.otaku-studios.com rein.


    Otaku-Studios.password= - Hier kommt das Passwort des
    Usernamens rein.


    ## MySQL Configuration


    db.hostname=localhost - Das kannst du so stehen lassen.


    db.port=3306 - Das kannst du so stehen lassen.


    db.username=NAME - Hier wieder den Benutzernamen der
    MySQL-Datenbank rein.


    db.password=PASSWORT - Hier dein Datenbank Passwort.


    db.name=DATENBANKNAME- Hier der Name der Datenbank.


    ## MySQL pooling setup (controls amount of connections)


    db.pool.minsize=5 - Das kannst du so stehen lassen.


    db.pool.maxsize=100 - Das kannst du so stehen lassen.


    ## Game TCP/IP Configuration


    game.tcp.bindip=DEINEIP - Hier kommt deine Computer IP oder
    deine Server IP rein.


    game.tcp.port=30000 - Das kannst du so stehen lassen.


    game.tcp.conlimit=5000 - Das kannst du so stehen lassen.


    ## Client configuration


    client.ping.enabled=1 - Das kannst du so stehen lassen.


    client.ping.interval=30000 - Das kannst du so stehen lassen.


    ## MUS TCP/IP Configuration


    mus.tcp.bindip=DEINEIP - Hier wieder deine IP.


    mus.tcp.port=30001 - Das kannst du so stehen lassen.


    mus.tcp.allowedaddr=DEINEIP - Hier nochmal deine IP.


    ## Console Configuration


    emu.messages.connections=1 - Das kannst du so stehen lassen.


    emu.messages.roommgr=1 - Das kannst du so stehen lassen.


    Geschafft! Nun noch zwei kleine Schritte und wir sind
    fertig.


    Schritt 9: Rank geben


    Du registrierst dich in deinem Hotel und dann gehen wir
    wieder in die Datenbank und gehen in die Tabelle 'users'.


    Du machst bei Rank eine '7' rein und dann gehst du nach zu
    'secretcode', dort trägst du deinen Sicherheitscode für das Housekeeping ein.


    Beispiel: test Dann speicherst du wieder ab.


    Schritt 10: Das Ende


    Nun aktualisierst du die Seite und der Housekeeping Button
    erscheint. Den öffnest du in einem Neuen Tab. Nun loggst du dich ins Housekeeping
    ein.


    Bei Sicherheitscode schreibst du deinen Code rein, den du
    bei 'secretcode' eingetragen hast. Nun startest du deinen Emulator - dies
    sollte ohne Probleme klappen. Nachdem er gestartet ist, kannst du in dein Hotel
    einchecken und Freunde einladen.


    Ich hoffe euch hat dieses Tutorial gefallen und geholfen.
    Falls Probleme auftauchen könnt ihr hier eure Frage im Thread schreiben oder
    mich in Skype adden. (Skypename: tim.nguyen97)


    Falls ich etwas vergessen haben sollte, so tut mich doch
    bitte per Privat Nachricht darauf hinweisen, danke.


    Und falls ihr es nicht geschafft habe, so könnt ihr mich
    anschreiben und ich helfe euch.


    Downloadlinks:


    Cracked Phoenix Emulator - http://ul.to/tz9ziezx


    Habbo R63 SWF - http://ul.to/g42wlwa1


    CMS - [REL] reCMS Edition 1.2 by Ment0s - Releases - HabboRetro.ch - rund um Retros!
    (ReCMS)


    Datenbank - Im CMS vorhanden!


    Vergiss nicht Liesmich.php durchzulesen da sind wichtige
    Infos!


    (c) 2012 by Ment0sProductions
    [/hide]

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!