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
- Nel pannello apri Files e vai a
mods/deathmatch/resources/. - Carica la cartella della risorsa o il suo zip. Non rinominarlo.
- Nella Console del pannello, di' al server di rifare la scansione:
refresh - 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
refreshrifà la scansione della cartella delle risorse per trovare contenuti nuovi.refreshallrifà la scansione e ricarica tutto, compresi i file modificati.restart resourcenamedopo che hai modificato uno script.stop resourcenamelistmostra 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.xmlmancante 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.



