Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 13 additions & 2 deletions tutorials/gameserver/fivem/add-resources/de.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ description: "Resources auf einem FiveM Server installieren und in der server.cf
tags: []
date: "2026-08-07"
visibility: "public"
updated: "2026-10-27"
cta: "gameserver"
product_keys: ["fivem"]
author: "EmeraldHost Team"
Expand Down Expand Up @@ -61,10 +62,20 @@ Resources werden aus einem Ordner namens `resources/` im Server-Datenverzeichnis
> [!WARNING]
> Deine Server laufen unter Linux, deshalb wird zwischen Groß- und Kleinschreibung unterschieden. Der Name in der `ensure`-Zeile muss exakt dem Ordnernamen entsprechen.

5. **Per SFTP verbinden**\
5. **Dateien vor dem Hochladen prüfen**\
Sieh Dir den entpackten Ordner an, bevor er auf Deinen Server kommt, vor allem wenn die Resource nicht direkt von ihrem Autor stammt:

- Öffne die `fxmanifest.lua` und prüfe, dass die Skript-Einträge (`client_scripts`, `server_scripts`, `shared_scripts`) und `files` nur Dateien nennen, die Du von dieser Resource erwartest.
- Durchsuche die Lua-Dateien nach `PerformHttpRequest` in Verbindung mit `load` oder `loadstring`. Code, der Text herunterlädt und ausführt, kann auf Deinem Server beliebige Befehle ausführen.
- Achte auf lange, unlesbare Zeichenketten (escapte Bytes, Base64 oder lange `string.char`-Listen) und auf Code, der nach sehr vielen Leerzeichen weit rechts in einer Zeile steht.

> [!TIP]
> Der kostenlose [FiveM Backdoor Scanner](https://rpscripts.net/tools/fivem-backdoor-scanner/) von RPScripts prüft ein ZIP-Archiv oder einen Ordner auf diese Muster. Der Scan läuft in Deinem Browser, Deine Dateien werden nicht hochgeladen. Ein unauffälliges Ergebnis ist keine Garantie: Escrow-verschlüsselte Dateien kann der Scanner nicht prüfen.

6. **Per SFTP verbinden**\
Verbinde Dich per [SFTP](/tutorials/gameserver/establish-sftp-connection) mit Deinem Server.

6. **Ordner hochladen**\
7. **Ordner hochladen**\
Lade den Ordner der Resource in Dein `resources`-Verzeichnis hoch.

## Kategorien mit eckigen Klammern
Expand Down
15 changes: 13 additions & 2 deletions tutorials/gameserver/fivem/add-resources/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ description: "Install resources on a FiveM server and start them in the server.c
tags: []
date: "2026-08-07"
visibility: "public"
updated: "2026-10-27"
cta: "gameserver"
product_keys: ["fivem"]
author: "EmeraldHost Team"
Expand Down Expand Up @@ -61,10 +62,20 @@ Resources are loaded from a folder called `resources/` in the server data direct
> [!WARNING]
> Your servers run on Linux, so names are case sensitive. The name in the `ensure` line has to match the folder name exactly.

5. **Connect via SFTP**\
5. **Check the files before you upload them**\
Look through the extracted folder before it goes onto your server, especially if the resource does not come directly from its author:

- Open the `fxmanifest.lua` and check that the script entries (`client_scripts`, `server_scripts`, `shared_scripts`) and `files` only list files you expect from this resource.
- Search the Lua files for `PerformHttpRequest` combined with `load` or `loadstring`. Code that downloads text and runs it can execute anything on your server.
- Look out for long unreadable strings (escaped bytes, base64 or long `string.char` lists) and for code pushed far to the right after a long run of spaces.

> [!TIP]
> The free [FiveM Backdoor Scanner](https://rpscripts.net/tools/fivem-backdoor-scanner/) by RPScripts checks a ZIP or a folder for these patterns. The scan runs in your browser, your files are not uploaded. A clean result is not a guarantee: escrow-encrypted files cannot be checked.

6. **Connect via SFTP**\
Connect to your server via [SFTP](/tutorials/gameserver/establish-sftp-connection).

6. **Upload the folder**\
7. **Upload the folder**\
Upload the resource folder into your `resources` directory.

## Categories with square brackets
Expand Down