Alles op een Multi Theft Auto-server is een resource. Een gamemode, een map, een scorebord en een adminpaneel zijn allemaal resources, dus content installeren is altijd dezelfde klus.
Waar resources staan
mods/deathmatch/resources/
Een resource is een map of een zipbestand, en de naam ervan gebruik je in commando's. Een resource bevat altijd een meta.xml, en zo herkent MTA hem.
Installeer een resource
- Open in het panel Files en ga naar
mods/deathmatch/resources/. - Upload de resourcemap of het zipbestand. Hernoem het niet.
- Zeg in de Console van het panel tegen de server dat hij opnieuw moet scannen:
refresh - Start hem:
start resourcename
Een herstart is niet nodig. Dit is een van de echte sterke punten van MTA, en het betekent dat je een resource op een live server kunt testen en weer kunt stoppen als hij zich misdraagt.
Laat hem automatisch starten
Een resource starten vanuit de console blijft niet bestaan na een herstart. Om hem blijvend te maken stop je de server en voeg je hem toe aan mods/deathmatch/mtaserver.conf:
<resource src="resourcename" startup="1" protected="0"/>
De volgorde doet ertoe. Een resource die van een andere afhangt, moet erna komen.
Gamemodes en maps
Een gamemode is een resource met type="gamemode" in zijn meta.xml, en maps zijn resources die aangeven bij welke gamemode ze horen. Zo wijzig je de draaiende gamemode:
changemode gamemodename
changemap mapname
De resource mapmanager moet draaien om deze te laten werken. Hij is onderdeel van de standaardset resources.
Handige consolecommando's
refreshscant de map met resources opnieuw op nieuwe content.refreshallscant opnieuw en laadt alles opnieuw, inclusief gewijzigde bestanden.restart resourcenamenadat je een script hebt bewerkt.stop resourcenamelisttoont elke resource die de server kent en zijn status.
Als een resource niet wil starten
De console in het panel noemt het probleem. De gebruikelijke oorzaken zijn:
- Een ontbrekende of foutieve
meta.xml. - Een afhankelijkheid die niet is geïnstalleerd of niet is gestart. De console noemt hem.
- De resource heeft ACL-rechten nodig die hij niet heeft gekregen. Voeg de resource toe aan de juiste groep met
aclgroup add Admin resource.resourcename, en alleen voor resources die je vertrouwt. - Een scriptfout, die wordt afgedrukt met een bestandsnaam en regelnummer.
Clientdownloads
Bestanden die een resource als clientside markeert, worden door elke speler bij het joinen gedownload, via de HTTP-poort van de server. Een grote resource betekent een lange eerste join, dus verwijder ongebruikte modellen en geluiden voordat je een gamemode op een openbare server zet.



