Zum Inhalt springen

Schnellstart

Jedes Mic-Skript wird auf die gleiche Weise auf einem Server installiert. Diese Seite beschreibt die gemeinsamen Grundlagen; die jeweilige Installation-Seite jedes Skripts ergänzt nur das, was für dieses spezifisch ist.


Nach dem Kauf auf mic.tebex.io erscheint das Skript im Cfx.re-Portal unter Granted Assets auf dem Cfx.re-Konto, das du beim Bezahlen verwendet hast. Lade es von dort herunter — dort erscheinen auch alle zukünftigen Updates.

Entpacke das Archiv in deinen resources-Ordner. Ein Ordner in eckigen Klammern wie resources/[mic]/ sorgt für Ordnung und startet die Ressourcen als Gruppe. Wenn das Skript einen zusätzlichen props-Ordner enthält (Arcade Machines, Crypto Mining…), müssen beide Ordner eingefügt werden.

In der server.cfg gehört die ensure-Zeile des Skripts unter die Ressourcen, von denen es abhängt: oxmysql, dein Framework (es_extended, qb-core oder qbx_core), dein Inventar und dein Target-System. Ein Skript vor seinem Framework zu starten, ist der häufigste Grund für Fehlermeldungen in der Konsole.

Einige Skripte erstellen ihre Tabellen automatisch, andere liefern eine .sql-Datei mit, die einmalig importiert werden muss. Skripte, die Items verwenden, enthalten fertige Definitionen und Bilder in der Ressource für ox_inventory, QBCore und ESX. Die Installation-Seite des Skripts erklärt, was zutrifft und wo die Dateien liegen.

Jedes Skript besitzt eine offene config.lua (und meist offene locales/- und bridge/-Ordner). Die Customization-Seite jedes Skripts listet jede Option und deren Auswirkung auf.


  • restart liest fxmanifest.lua nicht neu ein. Nach dem Hinzufügen oder Ändern von Dateien führst du zuerst refresh in der Server-Konsole aus und dann restart für die Ressource — oder startest einfach den Server neu.
  • Halte die Server-Artifacts aktuell. Escrow-Ressourcen und moderne Natives erfordern ein aktuelles FXServer-Build; ein Server, der ein Jahr hinterherhinkt, ist die Ursache für seltsame Fehler.

Die meisten Skripte besitzen einen bridge/-Ordner. Er bündelt alle Aufrufe, die das Skript an eine andere Ressource richtet — Framework, Inventar, Target, Benachrichtigungen, Telefon, Benzin, Fahrzeugschlüssel. Er ist bewusst offen gelassen: Wenn dein Server etwas Eigenes verwendet, passt du einfach eine kleine Datei dort an, anstatt auf ein Update warten zu müssen.