NUOVO 📢 Offerta di lancio limitata: fino al 70% di sconto sul tuo primo mese, per tutti i giochi!Vedi i piani

Come installare risorse e gamemode sul tuo server Multi Theft Auto

Multi Theft AutoUpdated Oct 26, 20264 min read

Su un server Multi Theft Auto tutto è una risorsa. Una gamemode, una mappa, un tabellone dei punteggi e un pannello admin sono tutte risorse, quindi installare contenuti è sempre lo stesso lavoro.

Dove stanno le risorse

mods/deathmatch/resources/

Una risorsa è una cartella o un file zip, e il suo nome è quello che usi nei comandi. Una risorsa contiene sempre un file meta.xml, con cui MTA la riconosce.

Installa una risorsa

  1. Nel pannello apri Files e vai a mods/deathmatch/resources/.
  2. Carica la cartella della risorsa o il suo zip. Non rinominarlo.
  3. Nella Console del pannello, di' al server di rifare la scansione:
    refresh
  4. Avviala:
    start resourcename

Non serve riavviare. È uno dei veri punti di forza di MTA, e significa che puoi provare una risorsa su un server in funzione e fermarla di nuovo se si comporta male.

Falla avviare in automatico

Avviare una risorsa dalla console non resiste a un riavvio. Per renderla permanente, ferma il server e aggiungila a mods/deathmatch/mtaserver.conf:

<resource src="resourcename" startup="1" protected="0"/>

L'ordine conta. Una risorsa che dipende da un'altra deve venire dopo di lei.

Gamemode e mappe

Una gamemode è una risorsa con type="gamemode" nel suo meta.xml, e le mappe sono risorse che dichiarano a quale gamemode appartengono. Per cambiare la gamemode in corso:

changemode gamemodename
changemap mapname

La risorsa mapmanager deve essere in esecuzione perché funzionino. Fa parte del set di risorse predefinito.

Comandi utili della console

  • refresh rifà la scansione della cartella delle risorse per trovare contenuti nuovi.
  • refreshall rifà la scansione e ricarica tutto, compresi i file modificati.
  • restart resourcename dopo che hai modificato uno script.
  • stop resourcename
  • list mostra ogni risorsa che il server conosce e il suo stato.

Quando una risorsa non parte

La console del pannello indica il problema. Le cause più comuni sono:

  • Un meta.xml mancante o malformato.
  • Una dipendenza non installata o non avviata. La console la nomina.
  • La risorsa ha bisogno di diritti ACL che non le sono stati dati. Aggiungi la risorsa al gruppo giusto con aclgroup add Admin resource.resourcename, e solo per risorse di cui ti fidi.
  • Un errore di script, che viene stampato con nome del file e numero di riga.

Download dei client

I file che una risorsa segna come lato client vengono scaricati da ogni giocatore quando entra, tramite la porta HTTP del server. Una risorsa grande significa un primo accesso lungo, quindi togli i modelli e i suoni inutilizzati prima di mettere una gamemode su un server pubblico.

Lo ospiti già altrove? Sposta il tuo server da noi

ULTIMI ARTICOLI