PingZero returns...

kraptor

NOTA: Todo esto lo puse en el foro de Counter-Strike, error por mi parte y pido a los moderadores que eliminen aquel post (http://www.media-vida.net/vertema.php?fid=1&tid=44386) o que lo linken a este. Gracias.

Bien, he estado pensando durante mucho tiempo si continuar el proyecto PingZero, y he retomado el codigo fuente y empezado a rediseñar desde el principio todo el programa. Pretende ser un programa a lo ASE, HLSW... pero gratuito, español, GPL y multiplatarforma (esto último si lo consigom aun está por decidir).

El proyecta lleva incubánndose mucho tiempo (ya casi 2 años) y durante el último año empezamos a trabajar en él duramente (TheDimoni, Cupside y yo), aunque no se nos hizo mucho caso y apenas recibimos apoyo, por lo que finalmente fue desechado, ya que nos llevaba mucho trabajo.

Aún así, voy a pasarme todo el verano programando, y ver si puedo presentarlo para la Campus Party.

Actualmente estamos metidos en el ajo Cupside y yo, pero en cuanto esto empiece a moverse necesitaremos desarrolladores (un desarrollador con conocimientos de PHP, MySQL, etc... no nos vendría nada mal para empezar a dar vidilla a una web, pero todo esto esta por llegar y ya se anunciará con tiempo).

Bien, este post va dirigido a que planteeis ideas, dudas y sugerencias para lo que será la versión 1.0 de dicho software.

Actualemente esta pensado lo siguiente:

  • v0.1:
    · Desarrollo de la interfaz básica y gestion simple de juegos y servidores (no rcon).
    · Diseño del sistema de plugins.
    · Diseño del entorno cliente/servidor y arquitectura por capas multiconfigurable.
    · Inclusión de la BBDD de Ip-to-Country para detectar el sistema de servidores.

  • v0.2:
    · Desarrollo del sistema de filtros, editor de filtros y wizard para una creación sencillla. El sistema de filtros ya está ideado y... deja en calzoncillos a cualquier otra cosa que hayais visto (filtros incrementales, mezcla de filtros complejos, actualización dinámica a través de la red... se puede hacer de todo)

Bien, con todo esto creo que tengo trabajo para una temporada, aunque hay muchas mas cosas pensadas. Espero vuestras sugerencias.

Atentamente,
kraptor.

PD: TheDimoni, te hechamos de menos Cupside y yo, cuando quieras te unes al equipo.

PD2: Ejemplo de sugerencia que me acaba de dar Cupside: Quiere un plugin que interaccione directamente con el IRC... ok! Eso está hecho!

inkiet

Una idea cojonuda, un buscador made in spain y GPL. Esperemos que lo llevéis a buen puerto porque entre dos persona debe ser un arduo trabajo.

Por cierto, en que lenguaje lo estáis programando?

En lo referente a PHP y MySQL, hace tiempo estuve de becario en mi facultad liao con la web, en PHP y MySQL, y últimamente le estoy dando bastante caña, si puedo ayudaros... aunque igual buscáis a alguien con más experiencia, digamos ... más pr0 :P

Saludos

kraptor

Queremos una web sencilla, el problema esta en buscar sitio donde hospedarla. Si te atreves y encuentras un lugar apropiado (yo tb estoy ahora mismo dandome una vuelta por ahi a ver si encuentro algo que merezca la pena) no hay ningun problema en que te unas al equipo.

Saludos,
kraptor.

kraptor

Ponte en contacto conmigo cuando tengas algo, inkiet. :P

KoRS4KoV

inkiet eres el amo :@

un besitooooo :@

inkiet

ok, que consideras apropiado?

KoRS4KoV que majete que eres :***

Cupside

Este proyecto como bien comentaba Kraptor se lleva gestando desde hace ya 2 años aproximadamente. Yo he participado en el dando ideas, sugiriendo un diseño grafico y muchas cosas que poco a poco se han ido desarrollando.
Tan solo decir que el trabajo que se esta llevando a cabo de mostrarse en la cp sera una beta que aunque no llegara a un nivel que otros programas (soporte de "multitud de juegos como el eye"). Decir que nadie ha apostado por esto y tambien decir que desde aqui, no rechazaremos un futuro apoyo puesto que creemos que de esto se beneficiara toda la comunidad.
Con todo esto solo queremos rogaros paciencia, que nos deis tiempo y que probeis el programa en la primera beta y si os gusta, nos deis vuestras sugerencias. Si vemos que colaborais, pondremos un correo y un foro en el cual podreis dejar sugerencias.
Sin mas, me despido y os deseo unas felices fiestas de San Juan (felicidades a todos los Juanes xDDDD).
Un saludo. A cuidarse.

kraptor

Apropiado = PHP + MySQL al menos, ya que deseamos q la web sea dinamica y porque en un futuro proxime es absolutamente necesario que la web sea dinamica.

Programando en Object Pascal (Delphi 7.0) gracias a su sencillez para crear interfaces potentes y su portabilidad con Kylix.

¿Qué te parece, te apuntas?

inkiet

Por mí encantado. PHP + MySQL, pero, ¿pagando o con banner?

No puedo enseñarte la web que hicimos para la facultad (entre yo y un amigo) porque cuando se nos acabó la beca cogieron a unos de 5º que estaban terminando y se la cargaron, con lo que molaba :'(

kraptor

A mi personalmente los banners no me gustan... tengo que hablar con la Universidad Politécnica de Valencia a ver si me esponsoriza y me cede un poco de espacio y recursos. En el peor de los casos, cuando ya tengamos algo pagaré todos los meses 7€ para un servidor como Dios manda donde hospedarlo todo. Por ahora cualquier sitio decente basta... siempre y cuando no me cedan espacio los de la universidad.

De todas formas, si encuentras algo por ahir interesante coméntamelo. Tenemos que hacer un dia una reunión en el IRC para hablar todos los que nos apuntemos al proyecto sobre el tema, fijar objetivos, distribuir trabajo y realizar sugerencias.

Ya avisaré de cuando.

inkiet

Pues estupendo, esto tiene que tirar pa'lante! ;)

Ahora estoy en plenos exámenes, como casi todos supongo, pero hay tiempo para todo. Miraré a ver si encuentro algún sitio decente para el site.

Y bueno, a ver cuando nos reunimos todos en el IRC y vamos concretando.

Saludos :)

kraptor

#PingZero en Quakenet... necesitamos soporte para tener a L... quien se hace cargo?

kraptor

Bueno, tras un buen rato en el IRC, por ahora somos los siguientes:

  • inkiet (web)
  • jhosan (web&IRC)
  • rubenico (web)
  • cupside (betatester&design)
  • kraptor (coder)

Aun estamos buscando algun que otro Coder y alguien que se maneje bien con el diseño gráfico

PiTaGoRaS

Yo veo un pequeño gran bache: Ya existen otros programas del estilo del ASE, pero no triunfan. ¿Por que?

Bueno, pues por una parte es indudable que el ASE esta bien pensado, con un monton de facilidades, es simple de usar, soporta muchisimos juegos, filtros, buddy tracker, etc. Pero lo que yo creo que verdaderamente ha sido la razon del triunfo absoluto de ASE sobre los demas game browsers es su escaner.

El ASE tiene sus propios escaners, grandes maquinas que se dedican a coger informacion de los Masters Servers, procesarla y presentarla a gusto del cliente ASE, con un monton de filtros e informacion ya procesada (pais, tipo, plugins, packet loss, etc, etc) . Los demas programas sin embargo, acceden directamente a los Master Servers, de ahi que sean tan lentos en refrescar los servidores y luego no dispongan de tanta informacion (imaginaos por ejemplo si cada cliente tiene que comprobar el pais de cada IP, es muy lento).

Por eso ellos venden su "tecnologia" (www.udpsoft.com/eye), que no es mas que acceso a su escaner central, que te da toda la info mascadita.

Esta claro que el tener este tipo de escaners, que necesitan buenas maquinas y conexiones del copon (para refrescar su lista continuamente), supone un coste considerable y no esta al alcanze de cualquiera. Es por eso que el ASE no tiene competencia hoy en dia, de momento ninguna empresa se ha arriesgado a invertir pelas en desarrollar una tecnologia similar o mejor, como hicieron ellos :/

Aun asi no perdais el animo, yo adoro que la gente se moleste en programar algo para los demas sin animo de lucro. Quiza vuestra aplicacion le gane por otro lado, por ejemplo ese sistema de plugins tan novedoso que mencionais.

Mucha suerte ;)

PD: Dado el caso yo podria ayudaros como programador, aunque ahora mismo solo podria hacer algo decente en C, y no es plan. A partir de agosto/septiembre (antes no) empezare a aprender Java y C++ (ya tngo pensados un par de proyectos para iniciarme), asi que os podre echar una mano.

kraptor

Hola Pitagoras...

Joshan, inkiet y yo hemos estado comentado esta noche el sistema de scanners y lo tenemos... ¿ideado? De manera que podamos realizar algo parecido. Esta claro que no somos una gran superempresa con tantos recursos, pero creemos que podemos hacer algo similar a un coste incluso inferior utilizando webscanners (asi es como lo llamaremos, no Joshan??).

En principio tendremos uno, pero posteriormente podríamos tener una pequeña red de webscanners que trabajara de modo cooperativo.

¿Ademas, quien dice que alguien no consiga hacer un plugin capaz de conectarse a los servidores de UDPsoft?
Aunque claro, eso esta por ver xD.

Nos podrías hechar una mano a la hora de la interoperatividad entre el programa y el mIRC. Si tienes conocimientos de C, en el momento en que tengamos la API de los plugins lista te la pasamos para que puedas desarrollar uno :D

Saludos,
PingZero Team.

kraptor

Creo que deberia acostarme ya... llevo exactamente 48h sin dormir entre examenes y PingZero xD

Buenas noches.

PiTaGoRaS

Pues no es muy complicado, basta con usar el servicio DDE del mIRC, aunque me parece a mi que hacerlo en C para Windows... aparte yo se programar en C, pero en entornos *nix mayormente. De todas formas es mucho mejor hacerlo en C++, con el compilador de Microsoft por ejemplo, que esta de pm.

En cualquier caso, ya os digo, hasta Agosto minimo no puedo hacer nada. Ahora estoy acabando los examenes y en Julio estare offline currando. Si hay suerte, en Agosto volvere a estar disponible y con ganas de ayudar (si es que queda algo por hacer para entonces).

Cupside

Pitagoras, cualquier muestra de interes ya es buena.
Un fuerte saludo.

Eldelpueblo

si quereis un host con php , SQL y SIN BANNER meteros en www.host.sk (sorry x la publi es x ayudar) o para registrarte http://www.host.sk/register.php la movida es q esta en ruso pero ya en el proceso de registro sta en ingles ademas tienes un interfaz mazo facil para manejar el AQL de la pagina y amos q es de lo mejor q ahi x el mundo pa hospedar webs.Eso si la velocidad no es q sea punta pero algo es algo

EvaN

Si la haceis en PHp daros una vuelta por lycos francia, q aparte de ser un hospedaje casi sin publicidad, creo q solo sale 1 banner y se puede cerrar. Soporta Php. gL

kraptor

Eldelpueblo:
· Parece interesante ese sitio, pero no me va la web. De todas formas, Jhosan ha conseguido un host realmente impresionante para lo que vamos a necesitar unos meses (PHP, FTP, MySQL, acceso SSH, trafico y espacio ilimitado... GRACIAS Jhosan!! xDD)

Evan:
· Preferimos sin publicidad, pero de todas formas, muchas gracias por estar un rato mirando sitios xD.

r2d2rigo

Que lenguaje estais de programacion estais usando? Para hacerlo multiplataforma y de conversion rapida os recomendaria ANSI C, usando en Windows el API de ventanas a secas (no MFC) y escogiendo un sistema grafico muy comun en Linux para estas plataformas (en esto estoy un poco perdido, pero podrian ser Bonobo o X-Window). Si lo estais haciendo en C o C++ y necesitais coders, aqui estoy :P

kraptor

Holas. Estamos programando en Delphi (object pascal).

En C se podran desarrollar los plugins, si asi lo deseas. Por ahora no tenemos especificaciones del API de plugins, asi que no podemos orientarte, aunque para dentro de 1 mes ya tendremos toda esa parta lista.

Ahora estamos organizándolo todo, asi que hay muchas cosas que hablar. Pásate por #PingZero en Quakenet si quieres enterarte de como va el desarrollo y de que cosas estan siendo pensadas.

Gracias por el apoyo.

Puni

PingZero era el nombre de un mod de quake3 q modificaba el netcode para q pareciera q estabas en lan o argo asi

kraptor

Esa es una buena anécdota ;) No tenía ni idea.

NeTiK

Kraptor ¿donde puedo hablar contigo?

Cupside

muchas gracias por la info, pero ya hemos hablado de hospedeaje con gente la cual no voy a mencionar su nombre por respeto a su intimidad.
Un saludo y muchas gracias por vuestro interes.
PD: SI deseais hablar sobre PingZero podeis entrar en el canal #pingzero, alli podreis consultar a Kraptor,Joshan y mas gente que se ha unido para realizar este proyecto. Yo por mi parte tb intentare estar, aunque llevo una temporada de entradas esporadicas a inet.

cannibal

y el post q puse ayer con la izkierda xq tengo la dxa llena de puntos?
........

dothe

Este desarrollo está muy bien desde el punto de vista didáctico, pero tener en cuenta que estais intentando desarrollar un programa basándoos en características que otros ya poseen y que por lo tanto tiene escasa nueva utilidad.

Un desarrollo de este estilo tiene una complicación considerable y se deben seguir todas las fases del ciclo de vida del software:

analisis, especificacion, diseño, cidificación, verificación, instalación y mantenimiento.

Aún así lo veo muy interesante y os deseo toda la suerte del mundo en ese proyecto. Spanish Coders Power.

kraptor

Cannibal: mira los msj de MediaVida. Te he respondido por alli.

Dothe: Llevo casi 2 años de especificación y diseño xDD Respecto a lo que dices, ya sabemos que nos va a llevar tiempo :D De todas formas, el desarrollo del software que comentas está basado en el Ciclo de vida clásico. Hay muchas más formas de llevar a cabo buen software. Ahora se estila la XP (eXtreme Programming) aunque, la verdad, tampoco es que me guste demasiado. De todas maneras, la mejor forma de llevar a cabo un buen proyecto es hecharle ganas y... encontrar gente como Cups!de, Rubenico, Inkiet y superJhosan xDD
Respecto a las características: evidentemente, debemos basarnos en las caracteristicas de otro software, pero aqui lo que se pretende es tener un pinger relativamente bueno, en CASTELLANO O_o! y con características muy novedosas (webscanners, plugins... de todo) que ya le gustarían al mismísimo All-Seeing Eye (aunque en cuanto lo vean, lo copian fijo! xDD)

Saludos.

PD: El motor de manejo de servidores esta casi casi listo xDDD