NUEVO 📢 Oferta de lanzamiento limitada: ¡hasta un 70% de descuento en tu primer mes, en todos los juegos!Ver planes

Cómo instalar resources y gamemodes en tu servidor de Multi Theft Auto

Multi Theft AutoUpdated Oct 23, 20264 min read

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

  1. En el panel, abre Files y ve a mods/deathmatch/resources/.
  2. Sube la carpeta del resource o su zip. No lo renombres.
  3. En la Console del panel, dile al servidor que vuelva a escanear:
    refresh
  4. 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

  • refresh vuelve a escanear la carpeta de resources en busca de contenido nuevo.
  • refreshall vuelve a escanear y recarga todo, incluidos los archivos modificados.
  • restart resourcename después de editar un script.
  • stop resourcename
  • list muestra 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.xml que 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

CREA TU SERVIDOR DE JUEGOS
¿LISTO PARA EMPEZAR?

Ahorra hasta un 30% en tu nuevo servidor de juegos.
Rendimiento premium, activación instantánea y una fiabilidad inigualable al mejor precio.

NUESTROS ÚLTIMOS BLOGS