Todo en un servidor de Multi Theft Auto es un resource. Un gamemode, un mapa, un marcador y un panel de admin son resources, lo que significa que instalar contenido es siempre el mismo trabajo.
Dónde están los resources
mods/deathmatch/resources/
Un resource es una carpeta o un archivo zip, y su nombre es el que usas en los comandos. Un resource siempre contiene un meta.xml, que es como lo reconoce MTA.
Instala un resource
- En el panel, abre Files y ve a
mods/deathmatch/resources/. - Sube la carpeta del resource o su zip. No lo renombres.
- En la Console del panel, dile al servidor que vuelva a escanear:
refresh - Inícialo:
start resourcename
No hace falta reiniciar. Es uno de los puntos fuertes de MTA, y significa que puedes probar un resource en un servidor en marcha y detenerlo de nuevo si se porta mal.
Haz que arranque automáticamente
Iniciar un resource desde la consola no sobrevive a un reinicio. Para que sea permanente, detén el servidor y añádelo a mods/deathmatch/mtaserver.conf:
<resource src="resourcename" startup="1" protected="0"/>
El orden importa. Un resource que depende de otro tiene que ir después de él.
Gamemodes y mapas
Un gamemode es un resource con type="gamemode" en su meta.xml, y los mapas son resources que declaran a qué gamemode pertenecen. Para cambiar el gamemode en ejecución:
changemode gamemodename
changemap mapname
El resource mapmanager tiene que estar en marcha para que esto funcione. Forma parte del conjunto de resources por defecto.
Comandos de consola útiles
refreshvuelve a escanear la carpeta de resources en busca de contenido nuevo.refreshallvuelve a escanear y recarga todo, incluidos los archivos modificados.restart resourcenamedespués de editar un script.stop resourcenamelistmuestra todos los resources que conoce el servidor y su estado.
Cuando un resource no arranca
La consola del panel nombra el problema. Las causas habituales son:
- Un
meta.xmlque falta o está mal formado. - Una dependencia que no está instalada o no está iniciada. La consola la nombra.
- Que el resource necesite permisos de ACL que no se le han concedido. Añade el resource al grupo adecuado con
aclgroup add Admin resource.resourcename, y solo para resources de confianza. - Un error de script, que se imprime con un nombre de archivo y un número de línea.
Descargas del cliente
Los archivos que un resource marca como del lado del cliente los descarga cada jugador al entrar, por el puerto HTTP del servidor. Un resource grande significa una primera entrada larga, así que quita los modelos y sonidos que no uses antes de poner un gamemode en un servidor público.
¿Ya lo tienes en otro proveedor? Trae tu servidor con nosotros





