sv_downloadurl descarga resouces y mas?

A

Llevo ya un tiempo probando cosas en un server que administro y ya he conseguido meter mapas personalizados y hacer que el juego los descarge desde un alojamiento distinto para evitar el lag con sv_downloadurl

Lo cierto es que mientras sean mapas que solo tienen el archivo .bsp y .nav no hay ningun problema ya que si el comando esta asi:
sv_downloadurl "http://paginaaparte/blablabla"

los mapas se los baja logicamente de:
http://paginaaparte/blablabla/maps

El caso es que hay ciertos mapas que tienen algunos archivos mas por ejemplo en:
http://paginaaparte/blablabla/resouce
que no descarga... como hago para que descargue el contenido total?? hay que crear algun tipo de lista por mapa??

Deh0lise

Creo recordar que había que hacer un fichero *.res con el contenido a descargar. La otra opción es empaquetar el mapa (bsp) con los ficheros usando packrat o bspzip. Si el mapa es tuyo la segunda opción es la mejor (si no es tuyo y ya tenían el mapa se lo tendrán que bajar o en el peor de los casos les dirá que el mapa es distinto y les desconectará del server).

Sí, es *.res: https://developer.valvesoftware.com/wiki/Resource_list

2 respuestas
A

#2 Voy a probar con packrat, lo unico que los que ya tengan el mapa bajado tendran que borrarselo por ser un poco mas grande. porque no creo que sobreescriba, no?

1 respuesta
A

#2 ya lo he probado, pero el packrat no cargaba todos los archivos y me he dado cuenta de que por ejemplo el "resource/overview/cs_backalle_go_radar.dds" no lo reconocia como archivo para ese fin, total que lo he empaquetado a lo bestia y el mapa como si no existiera. y en otros mapas no solo esta ese archivo que tampoco coje hay mas.

1 respuesta
Deh0lise

#3 No lo sobreescribe, tienen que borrarlo ellos manualmente. Por eso no es buena idea, pues si vienen guiris o alguien que tenga el original les desconectará y tendrán que borrar el mapa y descargar el tuyo (o irán a otro server). Si no es tuyo el mapa más vale no usar packrat o bspzip por temas de compatibilidad.

#4 Lo del packrat es un coñazo, yo hace unos años me llevó un par de días hacerlo funcionar como debía, porque no detectaba automáticamente todos los ficheros y tenía problemas incluso añadiéndolos manualmente.

Como veo que el mapa no es tuyo, lo mejor sería que pruebes con lo del *.res ya que te asegurarás la compatibilidad, habrá más gente con ese mapa, ya sean guiris o de otros servers.

En el caso de cs_backalley, cuando salió en fpsbanana se quejaron de que no estaba todo empaquetado. Puede que ya lo hayan cambiado o que haya una lista para facilitarle la vida a los admins. Puede que tengas suerte y alguien lo haya solucionado.

1 respuesta
A

#5 Siento ser tan inutil, a pesar de tener ciertos conocimientos de ingles aun me pierdo en textos con contexto un pelin tecnicos, esto lo digo por la explicacion de la pagina de valve. Dispones o sabes de algun mapa que dispongo de un *.res? es como siempre he aprendido mas rapido, a base de fijarme en las estructuras que llevan y como esta todo distribuido y redactado.

Sino, darte las gracias igualmente por tu ayuda.

1 respuesta
Deh0lise

#6 Ni idea, pero seguro que hay tutoriales más claros. Buscando en google ("how to create res file valve"), de los primeros resultados:

http://forums.steampowered.com/forums/showthread.php?t=197976
https://developer.valvesoftware.com/wiki/TF2/Adding_a_Maplist_Thumbnail

A simple vista consiste en:

1) Crear un fichero de texto plano (bloc de notas) que siga esta estructura:

"resources"
{
"blabla.txt" "file"
"sounds/blabla2.txt" "file"
}

2) Sustituir los blabla por los ficheros a bajar, teniendo en cuenta que la ruta sea la correcta, y añadir o quitar líneas como esas si hay más o menos ficheros, respectivamente.

3) guardarlo como cs_backalley_go.res, o como se llame el mapa. Tener cuidado que la extensión sea *.res.

4) Mirar que el servidor permita descargas y el cliente también.

No puedo ayudarte más, pues debería meterme de lleno, y es una paliza para aclarar dudas. Seguro que lo acabas consiguiendo funcionar si le dedicas tiempo. Buena suerte ;-)

1 respuesta
A

#7 Probado y funciona perfectamente. Muuuuchas gracias

Usuarios habituales