Ich will den Retro Anfängern auch mal zeigen wie man ein Habboretro baut, wenn ihr zu dumm seid um das Tutorial zu befolgen und alles nachzumachen dann habt ihr selber Pech.
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!
Mfg Ment0s