Anuncios Google

Como hacer que tu Homebrew se actualice solo via internet

Tutoriales Avanzados Homebrewes

De la mano de carlosgs, uno de nuestros usuarios y ganador del SceneryBeta 2008 en la categoria de aplicaciones PSP, nos llega este util tutorial destinado a los programadores de la Scene PSP. Gracias a el, podreis hacer que el usuario de vuestro Homebrew lo actualice via internet, usando la PSP.

Después de que Dark_Santi me pidiese ayuda sobre cómo hacer una actualizacion automática para la PSP, he creado este programa que hace eso, actualizar otro programa.

Puede ser usado en lua, porque es un eboot que se ejecuta.

QUÉ HAY QUE HACER EN EL SERVIDOR:

Para usarlo hace falta tener acceso a un servidor, por ejemplo "carlosgs.no-ip.org" con su puerto, que en mi caso es el 8080, pero el vuestro seguramente sea el 80.

En él, tendremos una carpeta, con todo este tema de la actualizacion, por ejemplo "/PSPhomebrew/downPSP/"

Y en esa carpeta, tenemos que tener los archivos:

currentversion

currentversionchanges

El primero contiene el número de la version actual SIN COMAS NI PUNTOS NI NADA

Cifra de 3 dígitos:

por ejemplo "208" (sin comillas)

En el segundo archivo tendremos la lista con los nuevos cambios. NUNCA debe ser superior a 400 letras (si no, el programa se cuelga).

En esa misma carpeta del servidor, debemos tener nuestro programa comprimido en rar, de tal forma que tenga exactamente el nombre que aparecerá dentro de "ms0:/PSP/GAME/" (el archivo tiene que ser la carpeta "ms0:/PSP/GAME/Vuestro_Programa" comprimida en RAR)

Por ejemplo "downPSP_C.rar"

Un ejemplo de servidor:

http://downpsp.evoconsolas.com/PSPhomebrew/downPSP/downPSP/c...

http://downpsp.evoconsolas.com/PSPhomebrew/downPSP/downPSP/c...

http://downpsp.evoconsolas.com/PSPhomebrew/downPSP/downPSP/d...

Actualización:

Podemos simplificar la creación de todo lo necesario en el servidor utilizando el archivo:

Descargar Actualizador (para servidor) (Sólo Usuarios Registrados) 

Lo descomprimimos, y copiamos el archivo "index.php" a la carpeta que hemos creado en nuestro servidor.

Nos aseguramos de que no existe ningun archivo aparte del index.php en esa carpeta.

Ahora, desde el navegador accedemos a esta URL:

http://miservidor.com/carpetadelhomebrew/index.php

Nos aparecerá una pantalla de login (si no, el servidor no soporta PHP)

Introducimos el nombre de usuario y la contraseña que vayamos a usar, y se guardarán.

(Si nos equivocamos, tenemos que borrar el archivo "pass.php")

Cuando hayamos iniciado sesión, podremos poner la version actual de nuestro homebrew, así como la descripción y el archvo .rar de nuestro programa.

Recomiendo usar "http://xtreemhost.com" para obtener nuestro hosting.

(Tambien podéis contactar con los administradores de "http://evoconsolas.com", quieren ayudar a los desarrolladores ofreciendo subdominios gratis)

QUÉ HAY QUE HACER EN EL HOMEBREW:

Ahora, para configurar el programa, nada mas ejecutarlo por primera vez pedirá que lo configures, lo que hay que hacer es escribir los datos que hemos dicho antes cuando nos lo pida.

Para indicarle al programa de actualizacion la version actual que tenemos instalada del programa, cada vez que actualices tu programa tienes que indicar la nueva version en el archivo "Version actual".

Descargar Actualizador (Sólo Usuarios Registrados)

Para cualquier duda, no dudéis en comentarla.

¡Un saludo! ¡Espero que os sirva!

4.64516
Tu voto: Ninguno Votos totales: 4.6 (62 votos)

Anuncios Google

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de sergi70

uy

buen tuto felicidades carlosg.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.