[GAME] Lolita Land [Gran Proyecto Activo]

Proyectos en Desarrollo.

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Fri Nov 26, 2010 2:00 pm

bien :)

mejor lo dejare en 2 formatos. en cuanto saquen la beta, ya le incare al diente a este comando nuevo.


...secreto para el publico...
Last edited by SimulatorOne on Fri Sep 23, 2011 3:55 am, edited 1 time in total.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Sun Dec 12, 2010 8:06 pm

Hola

Estos dias, estoy empezando a crear y preparar un servidor FTP un sitio de 100MB con limite de 5MB x archivo.
http://hosting.miarroba.es/features.php

Ya he empezado a crear la pagina Web oficial...
http://lolitaland.webcindario.com/

pero aun es algo muy verde, ya que aun no tiene un diseño chulo.
esta creado sencillamente.

Es donde esta todas las descargas, Links, capturas.... etc.
pero de momento solo e puesto lo mas importante.


El servidor FTP funciona muy bien, 100MB es suficiente para el juego,(estado comprimido)

Yo ya me atrevido a crear mi primer Cliente online por FTP, para comprobar y descargar posibles actualizaciones del juego y las herramientas y test relacionadas.
Pero lo e programado con DarkBasicPro con sus comandos de FTP que tiene....
pero yo espero despedirme de ese cliente creado con Darkbasicpro, por el nuevo cliente programado con Gemix en cuanto tenga las funciones de FTP creados....

De momento tengo ese cliente de forma temporal. No tiene interfaz grafica,ni botones, ni forma de texto, solo texto en blanco y funciona con el teclado.
Ya lo e probado varias veces, y funciona bien.
La unica pega es que no muestra el progreso de descarga.... ni % ni bytes ni nada....
se queda como congelado, esperando a ser descargado el pakete.

Decidi que seria mejor usar archivos .rar,.r00,.r01,.r02...etc (la verison partida antigua del rar)
como mucho de 5.000.000 bytes cada uno como maximo....
Esto es para el servidor FTP ya que tiene limite de 5MB x archivo

Os dire el orden de processo que tiene para poder tener el juego descargado y actualizado.
1-Hay que descargarse el cliente online:
http://lolitaland.webcindario.com/Clien ... a-Land.rar
2-Ejecutar el cliente online (client.exe programado con DarkBasicPro)
3-Da opcion de Descargar/Actualizar 2 cosas: El Paseo Lolita Test (tecla:Espacio) y el EDC-Wizard-Puls (tecla:Enter)

4-Empezara a conectar al FTP del servidor, y se descarga un archivo de informacion para comprobar la version descargada.
5-Si tienes una antigua version o no lo tienes, empezara la descarga de paketes .rar

6-Al terminar, ejecutara el actualizador(programado con Gemix) de rar, este autoextrae los rar de forma automatica! Actualizando los archivos
7-Al finalizar te muestra el resultado :) , Te da opcion de ejecutarlo(Enter) o de salir(ESC)


Existe otra manera de descargar esos paquetes?? sin tener que utilizar el client.exe ??
SI
introduciendo directamente estas rutas:
http://lolitaland.webcindario.com/servidor/ver-plt.inf
http://lolitaland.webcindario.com/servi ... -edcwp.inf
Dentro de esos archivos se encuentra el Nº de la version de actualizacion
y los archivos que tiene que descargar...

http://lolitaland.webcindario.com/servi ... d-Plus.rar
http://lolitaland.webcindario.com/servi ... a-Test.rar
http://lolitaland.webcindario.com/servi ... a-Test.r00

La pega(lo que falta) esta en que le faltan estos archivos,son los que tiene el Cliente(lo utiliza el Actualizador)
zlib1.dll
fmodex.dll
win32 modules\*.dll (14 modulos)
Por eso recomiendo tener descargado el Cliente, aun que no se quiera Ejecutar el client.exe


Sueño que algun dia Gemix tenga funciones FTP, para asi salvarme de tener que usar el DarkBasicPro
Estoy mas comodo con Gemix.


La ultima pega, es que SOLO funciona vajo Windows
por varias razones:
1-el cliente online esta programado solo para windows, hasta que Gemix saque sus propios comandos FTP
2-Los archivos comprimidos estan en rar, y para extraerlos usa el rar.exe usando un comando

Sugiero que Gemix tenga su propio formato de archivo comprimido ,como el rar.
y si es posible que se pueda partir en varios archivos.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Sun Dec 12, 2010 9:09 pm

Hola simulatorone,

Bien ;), se vee que aun un poco verde, pero ya es algo.

Sobre los comandos FTP, en estos dias estoy acabando otras 2 features del core, y despues me pondre con la lib oficial de red, asi que espero que no tarde mucho en salir.

Animo con el proyecto.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Sun Dec 12, 2010 9:36 pm

en el servidor FTP tengo suvido archivos .rar

Sabes de alguna manera de que Gemix pueda Extraer eso?
La pega es que es muy S.O. Depend....

Yo uso el rar.exe para extraer eso, con un comando

Como puedo hacer, que un pakete de archivos(como el rar,zip,pak,...) que Gemix pueda extraer sin usar ningun programa externo? sin usar comandos externos?
De momento solo existe el comprimir archivos 1 por 1... pero no hay una manera de meter archivos y directorios en un archivo.

Adjunto el PRG sencillo que hace extraer esos rar
Source Code (Gemix) [ Download ] [ Hide ]
  • Program Actualizador_automatico;
  • Begin
  • y=GET_DIRINFO("*.rar",_normal);
  • if(y>0)
  • FOR(x=0;x<y;x++)
  • SYSTEM("rar x -u "+dirinfo.name[x]);
  • end
  • frame;
  • y=GET_DIRINFO("*.r??",_normal);
  • FOR(x=0;x<y;x++)
  • remove(dirinfo.name[x]);
  • end
  • exit("Actualizado! :) "+itoa(y)+" Paquetes .rar",0);
  • else
  • exit("No hay nada que Actualizar! :|",0);
  • end
  • End
  •  
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Sun Dec 12, 2010 9:45 pm

Puedes probar con el comando SYSTEM llamando rar.exe para descomprimir, pero no se si te funcionara.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Sun Dec 12, 2010 9:48 pm

mmmm....

si,si eso funciona muy bien
Es el codigo que adjuntado.

pero esolo funciona vajo Windows... por que llamo a un comando SYSTEM ademas de ser el rar.exe
que pasara si lo compilo para otro S.O.??

yo se(creo) que Winrar es multi S.O. ... lo que ya no se, como Gemix puede autoextraer esos rar, estando en caso en otros S.O.
No seria "rar.exe" quizas seria otro archivo binario preparado para ese S.O.....
no se...
Last edited by SimulatorOne on Sun Dec 12, 2010 9:51 pm, edited 1 time in total.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Sun Dec 12, 2010 9:50 pm

SYSTEM es una funcion OS-Indipendent, el problema lo tienes con RAR.EXE, que por ejemplo en Linux creo no exista y es otro ejecutable.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Sun Dec 12, 2010 9:55 pm

http://www.winrar.es/descargas

Segun es compatible para MAC y Linux

pero yo ya no tengo ni idea de como seria el comando, ni el archivo binario.

Seria una burrada que Gemix tubiera internamente el sistema Winrar para manipular archivos rar. sin tener que usar comandos externos
pero eso es demasiado xDDD


creo que seria mejor usar este:
http://www.winrar.es/descargas/unrar
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby CicTec » Sun Dec 12, 2010 10:02 pm

Gemix no puede tener soporte de RAR sin usar comandos externos, porque el programa no es open-source, lo que sirve es que Gemix tenga su sistema de empaquetacion/instalacion, pero eso se pondra mas adelante, ahora mismo hay otras prioridades.
User avatar
CicTec
 
Posts: 16571
Joined: Thu Jul 31, 2008 10:18 pm

Re: [GAME]:Lolita Land V.0.04b[Proyecto]

Postby SimulatorOne » Sun Dec 12, 2010 10:19 pm

bueno de momento lo tengo asi.

me sale mejor usar el unrar.exe antes que el rar.exe
ya que es solo para descomprimir y pesa menos.

1-Esta claro que Cliente online, solo se dedica a comprobar y descargar si hay versiones nuevas, paketes nuevos del FTP
Este solo funciona vajo Windows

2-Luego tengo el Actualizador.exe (creado con Gemix) que lo que hace es descomprimir los .rar del directorio raiz del juego, y despues de terminar, borra esos .rar,.r00...
De momento solo funciona vajo Windows ya que depende del unrar.exe



En caso de los usuarios que usen MAC o Linux sinceramente el Cliente online, no les funciona (hasta que Gemix tenga sus comandos FTP podra descargar)
Tendran que descargar a mano (introduciendo la ruta completa http) o irse a la pagina official y descargarse los paketes.
Y descomprimir los rar ellos mismos.
User avatar
SimulatorOne
 
Posts: 6626
Joined: Tue Nov 17, 2009 2:52 pm
Location: Barcelona

PreviousNext

Return to Proyectos WIP

Who is online

Users browsing this forum: No registered users and 49 guests