Alles auf einem Multi Theft Auto-Server ist eine Ressource. Ein Gamemode, eine Map, eine Punktetafel und ein Admin-Panel sind alles Ressourcen. Inhalte zu installieren ist deshalb immer dieselbe Aufgabe.
Wo Ressourcen liegen
mods/deathmatch/resources/
Eine Ressource ist entweder ein Ordner oder eine ZIP-Datei, und ihr Name ist das, was du in Befehlen nutzt. Eine Ressource enthält immer eine meta.xml, daran erkennt MTA sie.
Eine Ressource installieren
- Öffne im Panel Files und geh zu
mods/deathmatch/resources/. - Lad den Ressourcenordner oder seine ZIP-Datei hoch. Benenne sie nicht um.
- Sag dem Server in der Console im Panel, dass er neu scannen soll:
refresh - Starte sie:
start resourcename
Ein Neustart ist nicht nötig. Das ist eine echte Stärke von MTA. Du kannst eine Ressource auf einem laufenden Server testen und wieder stoppen, wenn sie sich daneben benimmt.
Automatisch starten lassen
Eine Ressource aus der Console zu starten übersteht keinen Neustart. Um das dauerhaft zu machen, stopp den Server und trag sie in die mods/deathmatch/mtaserver.conf ein:
<resource src="resourcename" startup="1" protected="0"/>
Die Reihenfolge zählt. Eine Ressource, die von einer anderen abhängt, muss danach stehen.
Gamemodes und Maps
Ein Gamemode ist eine Ressource mit type="gamemode" in ihrer meta.xml, und Maps sind Ressourcen, die angeben, zu welchem Gamemode sie gehören. So wechselst du den laufenden Gamemode:
changemode gamemodename
changemap mapname
Die Ressource mapmanager muss laufen, damit das funktioniert. Sie gehört zum Standardsatz der Ressourcen.
Nützliche Console-Befehle
refreshscannt den Ressourcenordner nach neuen Inhalten.refreshallscannt und lädt alles neu, auch geänderte Dateien.restart resourcenamenach dem Bearbeiten eines Skripts.stop resourcenamelistzeigt jede Ressource, die der Server kennt, und ihren Zustand.
Wenn eine Ressource nicht startet
Die Panel-Console nennt das Problem. Die üblichen Ursachen sind:
- Eine fehlende oder fehlerhafte
meta.xml. - Eine Abhängigkeit, die nicht installiert oder nicht gestartet ist. Die Console nennt sie.
- Die Ressource braucht ACL-Rechte, die ihr nicht gegeben wurden. Füge die Ressource mit
aclgroup add Admin resource.resourcenameder passenden Gruppe hinzu, und nur bei Ressourcen, denen du vertraust. - Ein Skriptfehler, der mit Dateiname und Zeilennummer ausgegeben wird.
Client-Downloads
Dateien, die eine Ressource als clientseitig markiert, lädt jeder Spieler beim Beitritt über den HTTP-Port des Servers herunter. Eine große Ressource bedeutet einen langen ersten Beitritt. Entferne daher ungenutzte Modelle und Sounds, bevor du einen Gamemode auf einem öffentlichen Server einsetzt.





