Dateiberechtigungen & Schreibrechte
Viele moderne FiveM-Scripts von Hype Modding (wie HM_ELSPlus oder HM_Hospital) verfügen über integrierte In-Game-Editoren. Damit Konfigurationen, HUD-Layouts, Fahrzeuganpassungen oder Betten-Standorte direkt im Spiel gespeichert werden können, muss der FiveM-Serverprozess Schreibrechte auf den entsprechenden config/-Ordner besitzen.
Wenn die Schreibrechte fehlen, können vorgenommene Änderungen im Spiel nicht dauerhaft in die .json- oder .lua-Dateien geschrieben werden und gehen nach einem Serverneustart verloren.
Methoden zum Setzen der Schreibrechte
Abschnitt betitelt „Methoden zum Setzen der Schreibrechte“Wähle die Methode, die zu deinem Setup und deinen Verwaltungstools passt:
WinSCP ist eines der beliebtesten SFTP-Tools unter Windows zur Verwaltung von Linux-Servern.
-
Verbinden:
Öffne WinSCP und verbinde dich per SFTP mit deinen Server-Zugangsdaten. -
Ordner suchen:
Navigiere im Remote-Verzeichnis zum entsprechenden Script-Ordner, z. B.:resources/[Scripts]/HM_ELSPlus/ -
Eigenschaften aufrufen:
Klicke mit der rechten Maustaste auf den Ordnerconfig/und wähle Eigenschaften (oder drücke F9). -
Oktal-Wert eintragen:
Trage im Feld Rechte oktal den Wert0775(oder0777) ein.
(Alternativ: Haken bei Lesen, Schreiben, Ausführen für Eigentümer und Gruppe setzen). -
Rekursiv anwenden (SEHR WICHTIG):
Setze ganz unten den Haken bei „Rechte, Gruppe und Eigentümer für Unterverzeichnisse und Dateien übernehmen“ (Einschließlich aller Unterordner und Dateien). -
Speichern:
Klicke auf OK. WinSCP wendet die Berechtigungen nun auf den Ordner und alle darin liegenden Dateien an.
FileZilla ist ein weit verbreiteter FTP/SFTP-Client für Windows, macOS und Linux.
-
Verbinden:
Verbinde dich über das SFTP-Protokoll mit deinem Server. -
Verzeichnis öffnen:
Navigiere auf der rechten Seite (Server) zu deiner Resource, z. B.:resources/[Scripts]/HM_ELSPlus/ -
Dateiberechtigungen öffnen:
Klicke mit der rechten Maustaste auf den Ordnerconfig/und wähle Dateiberechtigungen…. -
Numerischen Wert setzen:
Trage in das Textfeld Numerischer Wert775(oder777) ein. -
Unterverzeichnisse einbeziehen (SEHR WICHTIG):
Aktiviere das Kontrollkästchen „Unterverzeichnisse einbeziehen“ und wähle die Option „Auf alle Dateien und Verzeichnisse anwenden“. -
Bestätigen:
Klicke auf OK, um den Vorgang zu starten.
Wenn du dich per SSH (z. B. via PuTTY oder Terminal) auf deinem Linux-Root-/vServer anmeldest:
-
In das FiveM-Verzeichnis wechseln:
Navigiere in den Hauptordner deines FiveM-Servers (wo sich derresources/-Ordner befindet). -
Rechte rekursiv vergeben:
Führe folgenden Befehl aus (Passe den Pfad an dein Script an):Terminal-Fenster chmod -R 775 resources/HM_ELSPlus/config/ -
Eigentümer prüfen (optional):
Falls dein FiveM-Serverprozess unter einem separaten Benutzer (z. B.fivem) läuft, stelle sicher, dass dieser die Dateihoheit besitzt:Terminal-Fenster chown -R fivem:fivem resources/HM_ELSPlus/config/
Wenn du deinen FiveM-Server direkt auf einem Windows-Server oder deinem lokalen Rechner betreibst:
-
Explorer öffnen:
Öffne das Verzeichnisresources\HM_ELSPlus\im Windows-Explorer. -
Eigenschaften öffnen:
Rechtsklick auf den Ordnerconfig-> Eigenschaften. -
Sicherheitseinstellungen bearbeiten:
Klicke auf den Reiter Sicherheit und anschließend auf den Button Bearbeiten…. -
Benutzer auswählen:
Wähle den Benutzer aus, unter dem der FiveM-Server gestartet wird (z. B. dein Windows-Benutzer,AdministratorenoderJeder). -
Schreibrechte zulassen:
Setze das Häkchen bei Vollzugriff (oder mindestens bei Schreiben und Lesen, Ausführen) in der Spalte Zulassen. -
Speichern:
Klicke auf Übernehmen und anschließend auf OK.
Häufige Probleme & Lösungen
Abschnitt betitelt „Häufige Probleme & Lösungen“Bedeutung der Berechtigungswerte (chmod)
Abschnitt betitelt „Bedeutung der Berechtigungswerte (chmod)“| Wert | Bedeutung | Empfehlung |
|---|---|---|
775 (rwxrwxr-x) | Eigentümer und Gruppe dürfen lesen, schreiben und ausführen. Andere dürfen nur lesen und ausführen. | Empfohlen für Produktionsserver. |
777 (rwxrwxrwx) | Jeder Benutzer auf dem System darf lesen, schreiben und ausführen. | Nützlich zum schnellen Testen bei Berechtigungsproblemen. |
755 (rwxr-xr-x) | Nur der Eigentümer darf schreiben. | Standard-Rechte; verhindert das Schreiben, falls der Server unter einer anderen Gruppen-ID läuft. |