Beiträge von Sombra

    Hey Community,

    ich habe derzeit das Problem, dass man die Freeze Platten im Client nicht betreten kann.

    MdyU8KS.png

    Wenn ich auf die Platte klicke passiert nichts und der Spieler bewegt sich nicht dort hin.

    Hat jemand vielleicht eine Ahnung, wo und wie ich das ändern bzw. beheben kann?

    Ich verwende Arcturus.

    Warum bevorzugst du den Bitvise Client über PuTTY und/oder WinSCP?

    Ich bevorzuge den Bitvise Client, da dieser es mir erlaubt, einfach Server Profile zu speichern und nebenbei eine SFTP Funktion gleich integriert ist. PuTTY gefällt mir nicht und das Speichern / Laden von Profilen funktioniert dort bei mir nicht so gut. WinSCP habe ich noch nie verwendet.

    Vielen Dank für die netten Rückmeldungen.

    UPDATE: Um die Sicherheit deines Servers ein bisschen zu erhöhen, solltest du den Alias von PhpMyAdmin ändern.

    Dies tust du folgendermaßen:

    Code
    nano /opt/lampp/etc/extra/httpd-xampp.conf

    fsuYoiu.png

    Verändere das pink markierte in irgendetwas anderes. Speichere mit STRG + X, bestätige mit Y und starte anschließend deinen LAMP Server neu:

    Code
    /opt/lampp/lampp restart

    PhpMyAdmin erreichst du nun über http://IP/von_dir_ausgesucht

    Mir ist aufgefallen, dass in dem verlinkten BrainCMS die notwendige .htaccess fehlt. Hier kannst du sie downloaden:

    Sorg dafür, dass sie im Ordner /opt/lampp/htdocs landet

    Fp35bzy.png


    Du kannst die Sachen von Mediafire nicht Hotlinken.
    Lad die Archive entweder via FileZilla (sftp://IPdesServers Benutzername: root Passwort: Root_Passwort Port: 22(SSH)) hoch oder lad diese auf transfer.sh rauf.

    Außerdem empfiehlt es sich bei Linux gleich auf NGINX zu setzen, da der Webserver deutlich performanter agiert.

    Vielen Dank für den Hinweis. Die Links sind überarbeitet.

    Moin.

    Hier ein kleines Tutorial, wie man ein Habbo Retro Hotel kostengünstig auf einem Linux vServer betreiben kann.

    Vorteile von Linux gegenüber Windows:

    1. Open-Source, keine Lizenz notwendig
    2. Verbraucht weniger Ressourcen
    3. Günstiger


    Zuerst braucht ihr einen Linux vServer. Ich empfehle den Anbieter VULTR, da dieser Anbieter sehr günstig ist und stündlich abgerechnet wird (eignet sich somit sehr gut zum testen).

    1. Bestell einen Linux VPS mit 64-bit Ubuntu 16.04 OS (Beispiel)
    2. Lade dir Bitvise SSH Client herunter
    3. Verbinde dich via SSH mit dem VPS --> Klick!

    Du bist nun mit dem Linux Server verbunden. Um einen Webserver zu installieren, führe nacheinander folgende Befehle aus:

    Code
    apt-get update
    cd /root
    wget https://www.apachefriends.org/xampp-files/5.6.36/xampp-linux-x64-5.6.36-0-installer.run
    chmod +x  xampp-linux-x64-5.6.36-0-installer.run
    ./xampp-linux-x64-5.6.36-0-installer.run

    Lasse den Installer laufen und bestätige alles mit Y.

    Wenn du nun im Browser deine IP eingibst und "Welcome to XAMPP..." erscheint, hast du alles richtig gemacht!

    Weiter gehts, gehe zurück in das Terminal!

    Nun musst du eine Datei anpassen, die es dir erlaubt, deinen MySQL Server über den Browser aufzurufen.

    Code
    nano /opt/lampp/etc/extra/httpd-xampp.conf (Bitte eintippen, nicht kopieren!)

    Es sollte so aussehen: Klick

    Drücke STRG+X und bestätige das Speichern mit Y.

    Jetzt kannst du deinen MySQL Server über http://deine-ip/phpmyadmin aufrufen.

    Nun musst du ein Passwort festlegen. Gehe in den Tab SQL und führe folgenden Query aus:

    SQL
    UPDATE mysql.user SET Password=PASSWORD('dein_neues_passwort') WHERE User='root'; FLUSH PRIVILEGES;

    Nun musst du noch eine Datei konfigurieren, damit du dich unter /phpmyadmin einloggen kannst.

    Code
    cd /opt/lampp/phpmyadmin 
    nano config.inc.php 

    Verändere die zwei markierten Zeilen folgendermaßen: Klick!

    Drücke STRG+X und bestätige das Speichern mit Y.

    Du hast nun erfolgreich einen XAMPP Webserver installiert und kannst dich unter /phpmyadmin einloggen.

    Als nächstes legst du eine Datenbank an und importierst folgende Datei:

    http://www.mediafire.com/file/7nwq8r172…in_Arcturus.sql

    Bevor wir uns nun um das CMS deines Hotels kümmern, müssen wir erst noch ZIP und JAVA installieren!

    Code
    apt install zip unzip
    
    apt-get update
    apt-get install default-jre
    apt-get install default-jdk

    Nun kümmerst du dich um das CMS deines Hotels!

    Gehe dazu in den Ordner /opt/lampp:

    Code
    cd /opt/lampp 
    und lösche den Inhalt des Ordners htdocs mit: 
    rm -rf /htdocs/*

    Nun downloadest du das CMS, den Emulator und die SWF. Das tust du folgendermaßen:

    Code
    cd /root
    wget https://transfer.sh/ehE8x/BrainCMS-1.8.8.zip (CMS) 
    wget https://transfer.sh/hHa04/Tutorial_Retrotown.zip (SWF + EMU) 
    
    Jetzt entpackst du beide .zip-Archive
    unzip BrainCMS-1.8.8.zip 
    unzip Tutorial_Retrotown.zip

    Jetzt musst du diese ganzen Dateien in den Ordner /opt/lampp/htdocs (dort ist der Webserver) befördern.


    Code
    mv -v /root/BrainCMS-1.8.8/* /opt/lampp/htdocsmv -v /root/Tutorial_Retrotown/* /opt/lampp/htdocs
    cd /opt/lampp/htdocs

    Jetzt musst du das CMS, den Emulator und die SWF konfigurieren. Ich empfehle hierfür die einzelnen Dateien per SFTP zu bearbeiten, da dies einfacher und schneller ist als im Terminal.

    Geh zurück in den Bitvise SSH Client und klicke auf "New SFTP window"

    Folgende Dateien musst du nun konfigurieren:

    /opt/lampp/htdocs/system/brain_config.php

    --> Gib den Namen der Datenbank und dein vorhin festgelegtes MySQL Passwort ein.

    --> 127.0.0.1 austauschen durch die IP deines VPS.

    --> bei furnidata.xml musst du arcturusxml.xml hinschreiben

    --> bei PRODUCTION-201701242205-837386173 musst du RETRO-PRODUCTION hinschreiben

    --> bei Habbo.swf musst du habbo_retrotown.swf hinschreiben

    /opt/lampp/htdocs/swf/gamedata/external_variables.txt

    /opt/lampp/htdocs/swf/gamedata/override/external_override_variables.txt

    --> Achte auf die korrekten Verlinkungen, wie schon in der brain_config.php!

    Kommen wir nun zum Emulator. Es handelt sich hierbei um den Arcturus Emulator: http://arcturus.pw/

    Gehe zurück in das Terminal und gehe in den Ordner des Emulators:

    Code
    cd /opt/lampp/htdocs/ArcturusEmulator_1.14.0

    Bearbeite die config.ini

    Code
    nano config.ini

    Verändere nur die Datenbank Einstellungen, drücke STRG+X und speichere mit Y.

    Starte nun den Emulator mit:

    Code
    java -jar Habbo-1.14.0-jar-with-dependencies.jar

    Das ganze sollte dann so aussehen: Klick


    Nun kannst du dein Hotel unter der IP-Adresse aufrufen, dich registrieren und dich mit dem Client verbinden: Klick

    Sollten bei dir die Katalog-Icons nicht laden, ändere den Namen des Ordners /opt/lampp/htdocs/swf/dcr/hof_furni/icon zu icons (hänge bloß ein s an)

    Viel Spaß beim Nachmachen und Geld sparen!


    Fragen und Probleme beantworte ich gerne hier im Thread.


    banner_3.png

    in 3 Monaten ist hier eh wieder nix fertig und du hast das Projekt aufgegeben. Ist immer so.
    mach was draus und dann bekommst du auch 1 like von mir

    Hallo,
    ich bräuchte Hilfe dabei, die Client.php des rCMS so anzupassen, dass es mit r63B kompatibel ist.
    Ich weiß, dass man es richtig verlinken muss. Ich versuche es jetzt schon zum 20ten mal, es geht jedoch nicht.

    Kann jemand helfen?

    Vielen Dank für deine Meinung.

    UPDATE:
    + Badge der Woche wurde hinzugefügt
    + Spielwährungen lassen sich nun über einen Raum voll automatisiert in andere Spielwährungen umtauschen. (Raum: Umtausch-Station)

    Was ist geplant?:
    + Automatisches Glücksspiel (Roulette o.Ä.) in einem Raum mit Diamanten als Einsatz.
    + Hotelflur, welcher in alle wichtigen Räume teleportiert.

    Was ist unsere Intention?:

    Wir möchten den Fokus ganz auf das Sammeln und Handeln von Rares und Spielwährungen im Hotel legen und ein Schritt in Richtung "Roleplay" gehen.
    Die gängigen Features, welche man für gewöhnlich auf der Homepage finden kann (Währungen umtauschen, Roulette, Lotto) bauen wir automatisch im Client.
    Wir möchten damit unserem Slogan "Stay Retro" treu bleiben. Persönlich finde ich es auch cooler z.B. seine Taler in einem Raum umtauschen zu können, anstatt dies über eine Maske auf der Homepage
    zu machen.


    Wir würden uns über einen Besuch im Hotel sehr freuen.