NEU 📢 Begrenztes Startangebot: bis zu 70 % Rabatt auf deinen ersten Monat, für jedes Spiel!Tarife ansehen

So installierst du Resources auf deinem RedM-Server

RedMUpdated Oct 22, 20263 min read

Alles, was ein RedM-Server ausführt, ist eine Resource: die Chatbox, der Spawn-Manager, ein Roleplay-Framework und jedes Skript darüber. Eine zu installieren sind immer dieselben drei Schritte.

Wo Resources liegen

resources/

Eine Resource ist ein Ordner, der eine fxmanifest.lua enthält. Viele Server gruppieren sie in Unterordnern mit Namen in eckigen Klammern, etwa [core] und [scripts], die der Server automatisch durchsucht.

Eine Resource installieren

  1. Öffne im Panel Files und geh nach resources/.
  2. Lad den Ordner der Resource hoch. Benenn ihn nicht um, denn der Ordnername ist der Name der Resource.
  3. Stopp den Server, bearbeite die server.cfg und füg hinzu:
    ensure resourcename
  4. Starte den Server und lies die Console.

Die Ladereihenfolge zählt

Resources starten in der Reihenfolge, in der ihre ensure-Zeilen stehen. Ein Framework, ein Datenbank-Wrapper und jede gemeinsame Bibliothek müssen vor den Skripten kommen, die sie nutzen. Falsch gemacht, führt das zu Fehlern, die wie ein kaputtes Skript aussehen, in Wahrheit aber eine fehlende Abhängigkeit sind.

Eine typische Reihenfolge ist:

ensure mapmanager
ensure chat
ensure spawnmanager
ensure sessionmanager-rdr3
ensure oxmysql
ensure my-framework
ensure my-jobs-script

Datenbank-Resources

Viele Roleplay-Resources brauchen eine MySQL-Datenbank. Erstell eine im Bereich Datenbanken des Panels und trag dann Host, Name, Benutzer und Passwort in den Verbindungsstring ein, den die Resource verlangt, meist eine Zeile set mysql_connection_string in der server.cfg. Importier jede SQL-Datei, die mit der Resource kommt, bevor du sie startest.

Arbeiten ohne vollen Neustart

In der Console des Panels:

refresh
start resourcename
restart resourcename
stop resourcename

refresh lässt den Server eine neu hochgeladene Resource bemerken. restart nutzt du, nachdem du ein Skript bearbeitet hast.

Wenn eine Resource scheitert

Die Console nennt die Resource und den Grund. Häufige Ursachen:

  • Eine fehlende fxmanifest.lua oder eine, die für eine andere Cfx.re-Version geschrieben wurde.
  • Eine Abhängigkeit, die nicht gestartet ist und im Fehler genannt wird.
  • Eine Datenbankverbindung, die nicht konfiguriert ist.
  • Ein Lua-Syntaxfehler, gemeldet mit Datei und Zeilennummer.

Client-Downloads

Dateien, die eine Resource als clientseitig markiert, lädt jeder Spieler beim Beitritt herunter. Ein Server mit Hunderten Megabyte gestreamter Assets hat einen sehr langen ersten Beitritt. Entferne also ungenutzte Modelle, bevor du den Server für die Öffentlichkeit öffnest.

Läuft dein Server schon woanders? Zieh ihn zu uns um

ERSTELLE DEINEN GAMESERVER
BEREIT ZUM LOSLEGEN?

Spare bis zu 30% auf deinen neuen Gameserver.
Premium-Performance, sofortige Aktivierung und unschlagbare Zuverlässigkeit. Alles zum besseren Preis.

UNSERE NEUESTEN BLOGS