[GUIDA] Creare RetroServer New Crypto [NO HAMACHI]

« Older   Newer »
 
  Share  
.
  1.     Like  
     
    .
    Avatar

    Il creatore di debbo

    Group
    Boss
    Posts
    2,482
    Vota
    0
    Location
    Sardegna

    Status
    Offline
    Salve utenti di Farrorge Forum

    in questa guida, vi illustrerò tutti i passaggi per ottenere un RetroServer NewCrypto, senza Hamachi, anche mantenendo le porte del vostro Ruter bloccate.
    La guida ha unicamente scopo informativo. L'utilizzo della stessa, sarà da intendersi unicamente come decisione volontaria e non indotta dal sottoscritto.
    La seguente guida, è attualmente (06/07/2013) la più dettagliata, precisa, e chiara riguardante la Versione New Crypto. Al termine della Guida, sono presenti chiarimenti e Mini-Guide al fine di risolvere alcuni tra i più frequenti problemi.

    1- Scaricare i componenti necessari:
    Link Aggiornati & Funzionanti (06/07/2013)

    1)Xampp 1.7.1
    2)MySQL Connector
    3)NO-IP
    4)NetFramework 4.0
    5)HoloEdit 3 (CMS)
    6)SeasonsEmulator
    7)Database New Crypto [Link Diretto]
    8)DCR Consigliati


    2- Scelta Password & Importazione Database:

    A) Dopo aver scaricato MySql Connector, installalo.
    B) Dopo aver scaricato XAMPP, installalo e starta Apache e MySql, senza abilitare Svc
    C) Ora, recati alla pagina: http://localhost/security/xamppsecurity.php
    D) Ora, dopo aver aperto la pagina, compila nel modo seguenti i vari campi:


    Nuova Password: inserisci la password che diventerà la password del tuo Database
    Ripeti Nuova Password: inserisci nuovamente la password precedente



    E) A questo punto, apriamo XAMPP (che al pt.2B avete già startato) clicchiamo su Explore (a destra), rechiamoci nella cartella htdocs, ed eliminiamo tutto il suo contenuto (Non la cartella stessa), mantenendo così, la cartella vuota.
    F) A questo punto, rechiamoci alla seguente pagina: http://localhost/phpmyadmin
    G) Una volta aperta, compiliamo gli unici due campi in questo modo:

    Nome Utente: Root
    Password: quella che avete scelto al pt."D"



    H) Nella pagina che vi si aprirà, troverete un Campo con Scritto: "Crea Nuovo Database". Compilate il campo con il nome che volete dare al vostro db (un nome a vostra scelta), e cliccate su "Crea":



    I) In alto, vi compariranno tante opzioni (Vedi Immagine), clicca su "Importa".




    L) A questo punto, clicca su "Sfoglia" e seleziona il Database che hai scaricato prima (I Database hanno estensione SQL)
    M) Ora clicca su "Esegui"
    N) Se desideri cambiare il nome dell'Hotel, recati nella tabella cms_system, e modifica i campi "Name" & "Short Name".

    Bene, il vostro Database è pronto. Passiamo alla 3° Fase, configurare No-IP.

    3- Configurazione No-IP:

    A) Recatevi in questo sito: www.noip.com/
    B) Registratevi con un indirizzi mail valido ed una password a vostra scelta
    C) Loggatevi nel vostro account, e cliccate su Hosts/Redirects:




    D) Cliccate ora, su Add a Host
    E) Nel campo hostname, inserite il link del vostro RetroServer (dovete sceglierlo voi) ad esempio: makehotel (non scrivete zapto.org, è già predefinito):



    F) Ora cliccate su Update Host
    G) Ora aprite No-IP (Il programma che avete scaricato in precedenza), inserite quindi vostra mail e password (Quelli di No-IP, non quelli del Database!)
    H) Cliccate su Edit Host. Ora selezionate con una spunta, il link del vostro RetroServer, cliccate quindi su "Save":




    4- Inserimento & Configurazione CMS:

    A) Aprite la cartella del CMS (cms.rar), che avete scaricato in precedenza.
    B) Copiate tutto il contenuto della cartella
    C) Incollate il contenuto della cartella in xampp/htdocs (htdocs è la cartella che avevate svuotato durante la fase D) [IMPORTANTE: Non copiate la cartella cms.rar nella cartella htdocs, bensì solamente il suo contenuto!]
    E) Ora, tra i vari file che avete copiato in htdocs, cercate il file config (o config.php), apritelo, e compilatelo così:

    CODICE
    <?php
    //        ****** DATABASE SETTINGS ******
    $sql['hostname'] = 'localhost';
    $sql['username'] = 'root';
    $sql['password'] = 'PSW DATABASE';
    $sql['database'] = 'NOME DATABASE';

    define("PATH", "http://LINK NO-IP/"); //Url Hotel
    define("CLOSING", true); //Chiusura hotel dalle 02:00 alle 08:00
    define("DATABASE", "phoenix"); //Non cambiare, anche se si usa New Crypto
    define("PANEL_KEY", "INSERISCI UN CODICE SEGRETO A PIACIMENTO"); //Codice segreto dell'Amministrazione

    //  ****** APP ID & SECRET FACEBOOK *********
    define("APP_ID", "137426253110688");
    define("APP_SECRET", "0d36cbf33d19b4b320a1988ea994aa16");

    //  ****** RPX API KEY (FOR GOOGLE) *********
    define("RPX_API_KEY", "32df64f50df1d2493a28f239179008e48445e2be");

    // ******* SITE SETTINGS *********
    define("TWITTER_NAME", "VOSTRO TWITTER NAME");

    //        ****** BADGES ******
    $cimagesurl = "http://images-eussl.habbo.com/c_images/";
    $badgesurl = "album1584/";

    date_default_timezone_set("Europe/Rome");
    ?>



    F) Ora, compilate il Client.php presente nel vostro CMS:

    CODICE
    <?php
    include('core.php');
    include('includes/session.php');

    if($logged_in)
       require_once('includes/session.php');
    else{
       header("location: ".PATH);
       exit;
    }

    if(CLOSING && date('H') > 1 && date('H') < 8 && $user->row['rank'] < 4){
           header("Location: ".PATH."hotelclosed");
           exit;
    }

    if(isset($_GET['roomId']) && $_GET['forwardId'] == "2"){
           $roomid = $_GET['roomId'];
           $checksql = mysql_query("select id from rooms where id = '".$roomid."' limit 1");
           $roomexists = mysql_num_rows($checksql);
           if($roomexists > 0){
                   $forward['enable'] = true;
                   $forward['type'] = 2;
                   $forward['id'] = $roomid;
           }else
                   $forward['enable'] = false;
    }else
           $forward['enable'] = false;

       $myticket = $input->GenerateTicket();
       mysql_query("UPDATE users SET auth_ticket = '".$myticket."', ip_last = '".$remote_ip."' WHERE id = '".$user->row['id']."' LIMIT 1") or die(mysql_error());
    ?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
           "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml">
    <head>
           <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
           <title><?php echo $site['name']; ?>: Client</title>

    <script type="text/javascript">
    var andSoItBegins = (new Date()).getTime();
    </script>
    <link rel="shortcut icon" href="<?php echo PATH; ?>web-gallery/images/v2/favicon.ico" type="image/vnd.microsoft.icon" />
    <link rel="stylesheet" href="<?php echo PATH; ?>web-gallery/static/styles/common.css" type="text/css" />
    <script src="<?php echo PATH; ?>web-gallery/static/js/libs2.js" type="text/javascript"></script>
    <script src="<?php echo PATH; ?>web-gallery/static/js/visual.js" type="text/javascript"></script>
    <script src="<?php echo PATH; ?>web-gallery/static/js/libs.js" type="text/javascript"></script>
    <script src="<?php echo PATH; ?>web-gallery/static/js/common.js" type="text/javascript"></script>

    <script type="text/javascript">
    document.habboLoggedIn = true;
    var habboName = "<?php echo $user->row['username']; ?>";
    var habboId = <?php echo $user->row['id']; ?>;
    var facebookUser = "false";
    var habboReqPath = "";
    var habboStaticFilePath = "<?php echo PATH; ?>web-gallery";
    var habboImagerUrl = "<?php echo PATH; ?>habbo-imaging/";
    var habboPartner = "";
    var habboDefaultClientPopupUrl = "<?php echo PATH; ?>client";
    window.name = "hablux_client";
    if (typeof HabboClient != "undefined") {
       HabboClient.windowName = "hablux_client";
       HabboClient.maximizeWindow = true;
    }


    </script>

    <noscript>
       <meta http-equiv="refresh" content="0;url=/client/nojs" />
    </noscript>
    <meta http-equiv="Pragma" content="no-cache, no-store" />
    <meta http-equiv="Expires" content="-1" />
    <meta http-equiv="Cache-Control" content="no-cache, no-store" />
    <meta name="google" content="notranslate" />

    <link rel="stylesheet" href="<?php echo PATH; ?>web-gallery/static/styles/habboflashclient.css" type="text/css" />
    <script src="<?php echo PATH; ?>web-gallery/static/js/habboflashclient.js" type="text/javascript"></script>
    <script src="<?php echo PATH; ?>web-gallery/static/js/identity.js" type="text/javascript"></script>
    <script type="text/javascript">
       FlashExternalInterface.loginLogEnabled = true;
       
       FlashExternalInterface.logLoginStep("web.view.start");
       
       if (top == self) {
           FlashHabboClient.cacheCheck();
       }
       var flashvars = {
               "client.allow.cross.domain" : "0",
               "client.notify.cross.domain" : "1",
               "connection.info.host" : "<?php echo $client['ip']; ?>",
               "connection.info.port" : "<?php echo $client['port']; ?>",
               "connection.info.mus" : "<?php echo $client['fport']; ?>",
               "site.url" : "<?php echo PATH; ?>",
               "url.prefix" : "<?php echo PATH; ?>",
               "client.reload.url" : "<?php echo PATH; ?>client",
               "client.fatal.error.url" : "<?php echo PATH; ?>disconnesso",
               "client.connection.failed.url" : "<?php echo PATH; ?>disconnesso",
               "external.variables.txt" : "http://VOSTRO NO-IP/swfs/external_variables.txt",
               "external.texts.txt" : "http://VOSTRO NO-IP/swfs/external_flash_texts_new.txt",
               "productdata.load.url" : "http://VOSTRO NO-IP/swfs/productdata.txt",
               "furnidata.load.url" : "http://VOSTRO NO-IP/swfs/furnidata.txt",
                           "external.override.variables.txt" : "http://VOSTRO NO-IP/swfs/external_override_variables.txt",
               "external.override.texts.txt" : "http://VOSTRO NO-IP/swfs/external_flash_override_texts.txt",
                           "use.sso.ticket" : "1",
               "sso.ticket" : "<?php echo $myticket; ?>",
    <?php if($forward['enable']){ ?>
               "forward.type" : "<?php echo $forward['type']; ?>",
               "forward.id" : "<?php echo $forward['id']; ?>",
    <?php } ?>
               "processlog.enabled" : "1",
               "account_id" : "1",
               "client.starting" : "Attendi, Jhonny sta caricando",
               "flash.client.url" : "http://VOSTRO NO-IP/swfs/",
               "user.hash" : "",
               "facebook.user" : "false",
               "has.identity" : "0",
               "flash.client.origin" : "popup"
       };
       var params = {
           "base" : "http://VOSTRO NO-IP/swfs/",
           "allowScriptAccess" : "always",
           "menu" : "false"                
       };

           if (!(HabbletLoader.needsFlashKbWorkaround())) {
               params["wmode"] = "opaque";
           }

       FlashExternalInterface.signoutUrl = "http://VOSTRO NO-IP/swfs/logout.php";

       var clientUrl = "http://VOSTRO NO-IP/swfs/Dpg.swf";
       swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.1.0", "http://habboo-a.akamaihd.net/habboweb/63_1dc60c6d6ea6e089c6893ab4e0541ee0/1642/web-gallery/flash/expressInstall.swf", flashvars, params, null, FlashExternalInterface.embedSwfCallback);

       window.onbeforeunload = unloading;
       function unloading() {
           var clientObject;
           if (navigator.appName.indexOf("Microsoft") != -1) {
               clientObject = window["flash-container"];
           } else {
               clientObject = document["flash-container"];
           }
           try {
               clientObject.unloading();
           } catch (e) {}
       }
       window.onresize = function() {
           HabboClient.storeWindowSize();
       }.debounce(0.5);
    </script>

    <meta name="description" content="Entra nella più grande community virtuale online: è gratis! Conosci nuovi amici, gioca, parla con gli altri, crea il tuo avatar, crea stanze ed altro ancora..." />
    <meta name="keywords" content="<?php echo $site['name']; ?>, virtuale, mondo, social network, gratis, community, avatar, chat, online, teenagers, ragazzi, ragazze, entra, social, gruppi, forum, giochi, amici, teens, rari, furni rari, creare, collezionare, connettersi, furni, oggetti, animali, disegna stanze, sharing, badges, musica, celebrità, mmo, mmorpg, massively multiplayer" />

    <!--[if IE 8]>
    <link rel="stylesheet" href="<?php echo PATH; ?>web-gallery/static/styles/ie8.css" type="text/css" />
    <![endif]-->
    <!--[if lt IE 8]>
    <link rel="stylesheet" href="<?php echo PATH; ?>web-gallery/static/styles/ie.css" type="text/css" />
    <![endif]-->
    <!--[if lt IE 7]>
    <link rel="stylesheet" href="<?php echo PATH; ?>web-gallery/static/styles/ie6.css" type="text/css" />
    <script src="<?php echo PATH; ?>web-gallery/static/js/pngfix.js" type="text/javascript"></script>
    <script type="text/javascript">
    try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
    </script>

    <style type="text/css">
    body { behavior: url(<?php echo PATH; ?>web-gallery/static/js/csshover.htc); }
    </style>
    <![endif]-->
    <meta name="build" content="63-BUILD2041 - 27.03.2013 11:38 - com" />
    </head>

    <body id="client" class="flashclient">
    <div id="overlay"></div>
    <img src="<?php echo PATH; ?>web-gallery/v2/images/page_loader.gif" style="position:absolute; margin: -1500px;" />

    <div id="overlay"></div>
    <div id="client-ui" >
       <div id="flash-wrapper">
       <div id="flash-container">
           <div id="content" style="width: 400px; margin: 20px auto 0 auto; display: none">
    <div class="cbb clearfix">
       <h2 class="title">Per favore, aggiorna Flash Player all'ultima versione!.</h2>
       <div class="box-content">
               <p>Puoi installare Adobe Flash Player da qui: <a href="http://get.adobe.com/flashplayer/">Installa Flash Player</a>. Informazioni utili per l'installazione: <a href="http://www.adobe.com/products/flashplayer/productinfo/instructions/">Altre informazioni</a></p>
               <p><a href="http://www.adobe.com/go/getflashplayer"><img src="<?php echo PATH; ?>web-gallery/v2/images/client/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
       </div>
    </div>
           </div>
           <script type="text/javascript">
               $('content').show();
           </script>
           <noscript>
               <div style="width: 400px; margin: 20px auto 0 auto; text-align: center">
                   <p>Se non sei reindirizzato automaticamente, per favore <a href="/client/nojs">clicca qui</a></p>
               </div>
           </noscript>
       </div>
       </div>
           <div id="content" class="client-content"></div>            
           <iframe id="game-content" class="hidden" src="about:blank"></iframe>
    </div>
       <script type="text/javascript">
           RightClick.init("flash-wrapper", "flash-container");
           if (window.opener && window.opener != window && window.opener.location.href == "/") {
               window.opener.location.replace("/me");
           }
           $(document.body).addClassName("js");
                  HabboClient.startPingListener();
           Pinger.start(true);
           HabboClient.resizeToFitScreenIfNeeded();
       </script>

    <script type="text/javascript">
       HabboView.run();
    </script>

    </body>
    </html>



    Ottimo, abbiamo configurato anche il CMS, ora dobbiamo configurare il Server.

    5- Configurazione e Avviamento Server:

    A) Aprite la cartella del Server che avete scaricato in precedenza
    B) Recatevi al file configuration (BIN/DEBUG/SETTINGS/CONFIGURATION)
    C) Compilate il file in questo modo:





    Ottimo il vostro Server è stato correttamente configurato! A questo punto, siamo entrati nella fase finale

    6- Gran Lavoro! Abbiamo creato il nuovo Hotel! Ma ora arriva la domanda più frequente...

    D: << Ho le porte del Ruter bloccate, devo usare Hamachi? >>
    R: << No! Vi illustrerò ora un modo per non dover utilizzare Hamachi anche con le porte bloccate! >>

    (Questo procedimento deve essere effettuato solamente da chi possiede un Ruter con porte bloccate)

    A) In basso a destra, sulla barra Start del vostro computer, è presente il simbolo di un mini-computer, cliccatelo con il tasto destro e poi su "Apri centro Connessioni e Condivisione":
    B) Ora Cliccate su: Configura nuova Connessione o Rete:




    C) Scegliete l'opzione "Connessione a Internet":





    D) Cliccate su "Configura comunque nuova Connessione"
    E) Seleziona "No, crea comunque una nuova connessione"
    F) Inserite ora, i dati richiesti.. Un nome e una password, a vostro piacimento.

    Et voila! Il vostro Hotel è pronto per l'uso, anche con le porte bloccate senza utilizzare Hamachi!
    Attenzione, ogni volta che vi connetterete alla nuova Connessione creata, dovrete cliccare su No-Ip il tasto "Refresh Now", in modo che il programma, individui il vostro nuovo IP !

    Bene, ecco ciò che dovrete fare, ogni volta che vorrete avviare il RetroServer:

    1- Apri XAMPP e avvia MySql e Apache
    2- Apri il programma NO-IP
    3- Avvia il Server
    !Da questo punto in poi, solamente per chi ha le porte del Ruter Bloccate!
    4- Connetteti alla nuova Rete prima creata
    5- Ritorna sul programma No-IP e clicca su "Refresh Now":




    AIUTO! IL CMS NON FUNZIONA IN QUANTO MI DA ERRORE RELATIVO ALLA CONFIGURAZIONE FACEBOOK. COME RISOLVERE:


    Devi solamente attivare una funzione in XAMPP:

    - Accedi a "xampp\php\php.ini".
    - Cerca la stringa ";extension=php_curl.dll" e togli il ; all'inizio.
    - Riavvia Apache.



    DOVE INSERISCO I DCR CHE HO SCARICATO INZIALMENTE:


    1- Inserisci la cartella SWFS nella cartella HTDOCS
    2- Apri il file external_variables, e dove troverai il prefix "localhost" tra i link nel file, sostituisci "localhost" con il tuo "Link NO-IP"



    UTILIZZANDO SEASONS EMULATOR, GLI UTENTI DI RANK 1 HANNO ACCESSO AL COMANDO SHUTDOWN. COME RISOLVERE:


    1- Accedere alla cartella del Server
    2- Recarsi al file: bin/debug/system/commands
    3- Apri il file: commands
    4- Cerca il blocco seguente:

    [shutdown]
    shutdown.minrank=1 <------------- AL POSTO DI 1, INSERISCI IL NUMERO 7
    shutdown.description=Chiudi Seasons Emulator
    shutdown.prefix=
    shutdown.input=shutdown
    shutdown.clubs=
     
    .
  2.     Like  
     
    .
    Avatar

    Noob

    Group
    Member
    Posts
    36
    Vota
    0
    Location
    Berlin, Germany

    Status
    Offline
    Non riesco a vedere gli spoiler, come mai?
     
    .
  3.     Like  
     
    .
    Avatar

    ScriptKid

    Group
    Member
    Posts
    177
    Vota
    0

    Status
    Offline
    [GUIDA] Come ottenere ₿ITCOIN gratuitamente

    Utilizzando QUESTO SITO si possono ottenere ₿ITCOIN, facilmente e gratuitamente, fino ad un massimo di 260€ l'ora.

    Per farlo è sufficiente registrarsi e cliccare su ROLL ogni ora, per poter ottenere i bitcoin gratis.

    Tutto è totalmente gratuito e non bisogna inserire nessun dato personale.

    E se vi dovesse servire un wallet per mettere i vostri bitcoin, vi consiglio BINANCE, ossia uno dei migliori exchange. Volendo è possibile anche comprare e convertire altre criptovalute.

    QUESTA è una guida molto dettagliata, se vi dovessero servire altri chiarimenti.
     
    .
2 replies since 11/7/2013, 09:40   201 views
  Share  
.