tengo problema con el juego cafeland

Publicado por willysantana, Abril 17, 2013, 03:35:16 PM

Tema anterior - Siguiente tema

willysantana

ami paraser pertenece a este pluguins {cloudfront.net}


luistec


willysantana

Cita de: luistec en Abril 17, 2013, 04:40:10 PM
Sin problema por aca



Saludos.

amigo tengo problema con este plugins dame el plugins que estas usando para probar.

luistec

Cita de: willysantana en Abril 17, 2013, 05:36:24 PM
amigo tengo problema con este plugins dame el plugins que estas usando para probar.

Estoy usando el plugin que viene en la instalación del Raptor.

Saludos.

willysantana


firecold

Cita de: willysantana en Abril 17, 2013, 06:07:32 PM
Sera el mismo que publico firecold.

Me imagino que es el mismo, a veces da problemas los plugins cuando, no se separan los contenidos de diferentes juegos, ya que los diseñadores de dichos juegos, vuelven a poner los mismos nombres, por eso se da el problema, pero es simple solo separas el contenido y listo:

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o cloudfront.net.so cloudfront.net.cpp
// regex
// http.*\.cloudfront\.net.*(\.jpg|\.png|\.gif|\.swf|\.mp3)

string dominiotxt="z-GAMESF_cloudfront";
string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);           
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
    resposta r;

    if ( (url.find("/cafeland/") != string::npos)
       ) {
    dominiotxt="z-GAMESF_cafeland";
    }
    if ( (url.find(".cloudfront.net/") != string::npos) and
   ((url.find(".jpg")!= string::npos) or
   (url.find(".png")!= string::npos) or
   (url.find(".mp3")!= string::npos) or
   (url.find(".swf")!= string::npos))
       ) {

   r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                       r.domain = dominiotxt;
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;
}


Espero te sirva saludos

willysantana

Cita de: firecold en Abril 17, 2013, 08:53:54 PM
Me imagino que es el mismo, a veces da problemas los plugins cuando, no se separan los contenidos de diferentes juegos, ya que los diseñadores de dichos juegos, vuelven a poner los mismos nombres, por eso se da el problema, pero es simple solo separas el contenido y listo:

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o cloudfront.net.so cloudfront.net.cpp
// regex
// http.*\.cloudfront\.net.*(\.jpg|\.png|\.gif|\.swf|\.mp3)

string dominiotxt="z-GAMESF_cloudfront";
string get_filename(string url) {
vector<string> resultado;
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
return resultado.at(resultado.size()-1);           
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}

extern "C" resposta getmatch(const string url) {
    resposta r;

    if ( (url.find("/cafeland/") != string::npos)
       ) {
    dominiotxt="z-GAMESF_cafeland";
    }
    if ( (url.find(".cloudfront.net/") != string::npos) and
   ((url.find(".jpg")!= string::npos) or
   (url.find(".png")!= string::npos) or
   (url.find(".mp3")!= string::npos) or
   (url.find(".swf")!= string::npos))
       ) {

   r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                       r.domain = dominiotxt;
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;
}


Espero te sirva saludos

amigo firecold puedes separar los contenido de estos juegos.
así no abra errores.
mil gracias.

firecold

Cita de: willysantana en Abril 17, 2013, 09:01:47 PM
amigo firecold puedes separar los contenido de estos juegos.
así no abra errores.
mil gracias.

En el codigo que puse anteriormente de tu mensaje, separe el contenido de cafeland, para que no hubiera problemas, lo dificil de separar contenidos es que uno no sabe cuantos juegos tiene alojados cloudfront, y cuales, pero eso es lo de menos, mientras se van presentando los errores se van agregando las correcciones, por eso mismo, Saludos

willysantana


entonces los demás juegos de este pluguins también van a ser cachado.
porque solo marcaste cafeland.
gracias amigo.

firecold

Cita de: willysantana en Abril 18, 2013, 07:16:34 AM
entonces los demás juegos de este pluguins también van a ser cachado.
porque solo marcaste cafeland.
gracias amigo.


todos los juegos de este plugin van a ser cacheados solo separe contenidos con el de cafeland para que no hubiera problemas, nada mas, si hay juegos con este mismo servidor, solo reportenlo para hacer mas robusto y completo el plugin, Saludos

willysantana


willysantana

Cita de: firecold en Abril 18, 2013, 11:49:51 AM
todos los juegos de este plugin van a ser cacheados solo separe contenidos con el de cafeland para que no hubiera problemas, nada mas, si hay juegos con este mismo servidor, solo reportenlo para hacer mas robusto y completo el plugin, Saludos

amigo sigo con problema con cafeland.


firecold

Cita de: willysantana en Mayo 01, 2013, 08:43:44 AM
amigo sigo con problema con cafeland.


que problemas te esta dando, especificamente, no te carga, o que te esta pasando, ahhh ya que me acuerdo mira si no esta funcionando ese juego en https, por que si esta funcionando asi, raptor no lo va hacer cache, Saludos


willysantana

Cita de: firecold en Mayo 01, 2013, 09:39:59 AM
que problemas te esta dando, especificamente, no te carga, o que te esta pasando, ahhh ya que me acuerdo mira si no esta funcionando ese juego en https, por que si esta funcionando asi, raptor no lo va hacer cache, Saludos

amigo si carga pero no cache con raptor me ase hit con squid que esta pasando.
no esta en https.
esta en http.

roxdng

Cita de: willysantana en Mayo 01, 2013, 11:34:12 AM
amigo si carga pero no cache con raptor me ase hit con squid que esta pasando.
no esta en https.
esta en http.


Voxcache?

willysantana


luistec

Cita de: willysantana en Mayo 01, 2013, 03:16:22 PM
amigo no entiendo que pasa con esto me das una mano?
Esta claro en la imagen, fijate en la direccion de la url y si hay un plugin con esa direccion.

Saludos.