¿Quieres registrarte?

ClabServer, Flash multiusuario sin servidores

Por: Freddie + 28 de Junio del 2005

Presentamos el ClabServer, una serie de librerías en ActionScript y PHP que, usando Flash Remoting, les permitirán crear aplicaciones multiusuario en Flash sin necesidad de servidores de XML Sockets o Flash Comm Server.

El único requerimiento es un servidor que tenga soporte de PHP y MySQL, con lo que cualquier shared hosting te sirve para hacerlo funcionar.



Con el ClabServer es posible programar desde chats hasta juegos multiplayer o cualquier tipo de desarrollo que implique la interacción en línea de muchos usuarios.
Tiene un API muy sencillo de aprender e incluye archivos de ejemplo de varios chats simples y avanzados.

No necesitas grandes conocimientos en Flash para poder crear tu propio chat con el ClabServer, si sabes manejar LoadVars, aprender a usar el ClabServer será muy fácil.

Para manejarlo puedes leer los siguientes tutoriales

El ClabServer es liberado bajo licencia GNU/LGPL, con lo que es posible usarlo en cualquier aplicación comercial que hagan.
Si realizan algún cambio o mejora al código base del ClabServer (Las clases de PHP o las clases de Actionscript) por favor, repórtalo de nuevo a la comunidad :)



Enjoy!

Enviar a twitter Enviar a facebook

También te interesa


Etiquetas flash actionscript cristalab open_source

Comentarios | Enviar un comentario
Ya era hora!!

Tengo ganas de ponerme a trastear con el en serio, mmm, ya veremos que hago, pero tengo un par de ideas bastante majas, jejeje... :|
Por: Elecash
Suena interesante, es una buena forma de simular una conexión viva.
Pero tengo que decir que hacer un request cada medio segundo es algo descabellado. Sin contar que cada request es al menor un query contra una base de datos.
Aun asi este approach sigue siendo válido, felicitaciones! :)
Por: Pablo Costantini_blog
Pablo Costantini; hazle un stress_test y observa el rendimiento; veras que no es tan simple como eso xD
Por: Freddie
Las 10 razones
1. Efectivamente, no se trata de hacer un simople setInterval.
2. El ClabServer ya lo hemos probado en un ambiente de producción con resultados exitosos...no sólo en chats, sino también en juegos multiusuario.
3. La licencia es GNU/LGPL, así que se puede usar libremente sin pagarle un centavo a nadie. En resumidas cuentas, cualquiera se puede hacer millonario con un buen uso del sistema mientras que F® seguirá usando esa vieja y fea bicicleta XD
4. El único que no duerme para que el ClabServer funcione es F® XD
5. MUY fácil y rápido de usar y de implementar
6. Se puede instalar sobre cualquier servidor con PHP y MySQL sin necesidad de pedirle permiso al admin del sitio
7. No se necesitan GRANDES conocimientos de Flash, ni PHP, ni MySQL...de hecho, no se necesitan conocimientos, sólo sentido común.
8. Si se tiene alguna duda, se puede formular aquí
9. Por la naturaleza misma de las herramientas en que está hecho, los proyectos desarrollados se podrán ver de la misma forma en las plataformas que soporten el Flash Player 7, o sea, estas
10. Cualquiera que lo desee, puede ser parte del desarrollo del ClabServer aportando nuevas opciones o mejorando las que existen.

Salu2
Por: gersonm
Excelente trabajo Freddie (y sus colaboradores) ya lo estoy descargando para hacer pruebitas :D

Saludos
Por: cent_gen_blog
En resumidas cuentas, cualquiera se puede hacer millonario con un buen uso del sistema mientras que F® seguirá usando esa vieja y fea bicicleta

xelente, pero ojala que si alguien se hace millonario con esto al menos le regalen unas calcomanias para la bici de F® :wink:
Por: Finvara
Excelente Aporte .........
Por: kenotch
Muy interesante, hace rato que tengo ganas de hacer algo de esto, así que voy a aprovechar este ClabServer para ver que tal :)
Por: josepzinkjn
Esta muy bien el "cacharro" :lol:
de momento hay un par de cosas que seria conveniente mejorar, 1- Hay que subrayar para leer las frases largas
2-el boton deberia funcionar al presionar intro
3-no se baja el texto de forma automática.
Aun así es un excelente trabajo, supongo que no tardará la gente en retocarle algunas cosillas, esto va a gustar...
Por: Johnny
Johnny; todo eso se resume en
CLABSERVER NO ES UN CHAT
El chat del ejemplo es, un ejemplo y eres tu el que debe implementar eso por su cuenta.

Igual, el clabChat es un producto terminado con todo eso ya implementado que viene incluido en los archivos del ClabServer
Por: Freddie
Gracias a F® y a la comunidad Clab que hizo posible el ClabServer....

Increible que sean tan solo 400K

Tan pronto pueda hacerlo funcionar con un juego que hice lo devolveré a la comunidad para el goce de todos.

For the Empire!!!
Por: jdgomezb

Freddie® :

Johnny; todo eso se resume en
CLABSERVER NO ES UN CHAT
El chat del ejemplo es, un ejemplo y eres tu el que debe implementar eso por su cuenta.

Igual, el clabChat es un producto terminado con todo eso ya implementado que viene incluido en los archivos del ClabServer

lo siento, es que leí el artículo ya tarde y estaba cansado. Por otro lado tampoco me he descargado los archivos porque de momento no lo voy a usar y no veo necesario hacer ese gasto de ancho de banda, que por poco que sea ya cuenta, por ende no sé qué archivos abrá en él. Sólo lo decia por dar una idea,ok?
Por: Johnny
Hola gente de Clab. Aún estoy evaluándolo y echándole un vistazo muy por encima, pero pinta como un buen trabajo. Mi sincera enhorabuena.

Cuando lo ponga en práctica os comentaré que tal me ha ido. Por lo pronto, empezaré a estudiarlo.

Salu2
Por: Funmaker_blog
puse en funcionamiento un chat simple similar al del ejemplo y cuando lo pruebo en modo local funciona correctamente pero cuando ejecuto el swf que se encuentra en el servidor no se puede conectar, cual es el problema???
Por: juancaste
Juancaste, coloca tus preguntas en el foro de Actionscript por favor.

Deu!! ^^
Por: Elecash
Los felicito por esta creacion de chat, pero yo no tengo server propio hay una empresa que me da el servicio de hosting y no se si tengan los requerimentos, me asombrare hasta que hayan creado un swf o mas bien dicho un fla solo de modificar y subir dentro de un archivo html (la carpetita con los archivitos que necesito) no debemos complicarnos tanto los novatos en esto...
Por: RIGO_blog
RIGO, lo que pides NO es posible, no tiene logica, se necesita un server central para una comunicación multiusuario en una web en comun
Por: Freddie
hola freddie soy de Argentina, te felicito por tu trabajo, yo me dedico a esto, tengo una web completamente hecha en flash.

muchas gracias
felicitaciones!!!
Por: nikito..._blog
hola!! quiciera saber que es necesario ralizar para que al costado de ese ejemplo puedan aparecer todos los contactos que estan conectados a ese chat, por favor si me pudiesen ayudar se los agradecere toda la vida
Por: ska-bron78_blog
Mira el clabChat.fla que viene con el ClabServer; ahi esta el codigo, analizalo, si tiens preguntas adicionales, formulalas en el foro (Arriba, link grandote que dice "Foro"), no aqui
Por: Freddie
Buenos probaremos este programa y veremos que tal nos va, les informare en cuanto obtenga resultados
Atte... Continentlabs.la Staff
Por: Continentlabs.la_blog
ayuda... Acaso no existe una version de este maravilloso pack de librerías exclusivamente para flash 8?

Saludos
Por: kmilo_blog
hola e descarga y e leidolos tutos relacionados con el clabserver... pero por mas k intento probar el chat k ud dan. no me funciona solo se keda en loading... por asi decirlo...

bueno me gustaria aprender hacer juegos multiusuarios para asi poder desarrollarlos. aver si se juegan untuto de eso, algosimple. solo establecer la coneccion en tre 2 swf en distintas pc. via internet(:puerto y ip publico dinamico) (no vasta intranet).
gracias.
Por: jfalcon_blog
Lo siento, tu mensaje no se entiende. ¿Podrías escribirlo en español?
Por: Freddie
Encontre super bueno este programa me sirvio para crear un chat para un juego on line
Por: Zimon_blog
¿Es esto algun tipo de AMFPHP?
Por: Vitillo_blog
Esta muy buena la idea de crear este componente en realidad es muy util. Yo me lo baje, instale todo al pie de la letra, pero cuando ejecuto el chat se me planta en cargando...
Favor de decirme que pasa
Por: Hugo-blog
hola como estan en realidad me gusto mucho el tutorial y tambien como hugo lo segui al pie de la letra pero tampoco me funciono, se queda en "cargando..." y de ahi no pasa, si es que me pudieses ayudar te lo agradeceria....
un abrazo.
Por: GORILON

GORILON :

hola como estan en realidad me gusto mucho el tutorial y tambien como hugo lo segui al pie de la letra pero tampoco me funciono, se queda en "cargando..." y de ahi no pasa, si es que me pudieses ayudar te lo agradeceria....
un abrazo.
en otro post lei que el problema se trataba de la version PHP del servidor, y al volver a una version mas baja el problema se solucionaba. ahora, no se que problema hay con las versiones, tal vez algun cambio en los comandos PHP. a mi me ocurre lo mismo.
Tal vez la mejor solucion es corregir esos comandos o detalles que no hacen compatibles el clabserver en tu servidor, que cambiar la version PHP y exponerse a que otros archivos o scripts en PHP dejen de funcionar, como es mi caso.
Si alguien hace eso, Freddie o alguien suba la nueva version porfavor, en mi caso uso una version superior de 5 de PHP en mi web. Gracias de antemano :D
Por: psychoalienx
Hola a todos, estaba viendo el tema del ClabServer y me intereso bastante por que yo ya habia hecho otros juegos de multiusuario en otras plataformas (no en flash) pero al no poder transmitirlo para que otros usuarios pudieran jugar era una perdida de tiempo, pero con esto sera todo mucho mas facil encontre host gratuito que soporta php y MySQL pero el gran problema que tengo es que baje el archivo de FlashRemoting resulta que no funciona, me sale un error: "Macromedia Flash MX 2004 not found"

yo creo que es por que mi version de Flash es Flash CS3 Professional pero no existe alguna forma de poder ocuparlo en mi version o simplemente tendre arruinar esta posibilidad de hacer juegos????
Por: elxsergio
Buenas!
el mismo problema de todos.. tengo php 5.2... mientras desarrollaba el juego en el servidor local.. todo perfecto.. pero ahora que subo a la web... queda en espera... alguien q
Por: pixelismo
Deja un comentario
IMPORTANTE

Recuerda ser respetuoso, no insultes a otras personas, ni uses palabrotas, hay una persona al otro lado de la pantalla.

Habla bien, NO ESCRIBAS EN MAYUSCULA TODO, no escribas como en un SMS, evita cosas como "ke", "x q" y demás abreviaciones.

Aquí funcionan las etiquetas de los foros, puedes usar [b] para negrita, [img] para las imágenes, [url] para los enlaces, etc.

Si tienes preguntas técnicas, envíalas mejor al foro.