Zum Inhalt springen

19 kostenlose Tools für RedM, kein Account nötig

Jedes RedM-Tool.
Ein Tab.

Die RDR2-Karte in 2D und 3D, 24 Städte bis zum letzten Saloon, ein kostenloser Map-Editor und jeder Hash, den deine Scripts brauchen.

0
Städte in 3D, jedes Gebäude
0
Ped-Models
0
Szenarien
0
Blip-Icons
0
Waffeneinträge

Gebaut aus RDR2 selbst

Jedes Bild hier ist unser eigener Render oder die Textur des Spiels selbst, direkt aus den Spieldateien.

Einen RedM-Server aufsetzen

Lade dasselbe Server-Artifact wie für FiveM herunter. Zum RedM-Server wird es durch zwei Zeilen in der server.cfg: den Spielnamen und den RDR2-Build. Das offizielle Recipe startet außerdem eine RedM-Map-Resource statt der von FiveM.

Spielname
set gamename rdr3
Spiel-Build
1491 Update vom September 2022Der einzige RedM-Build, den docs.fivem.net für sv_enforceGameBuild auflistet.
Artifacts
Dieselben FXServer-Builds wie bei FiveM, siehe Server-Artifacts.
server.cfg
# the lines that make it a RedM server (from the official default-redm recipe)
set gamename rdr3
sv_enforceGameBuild 1491

# the stock resources that recipe starts
ensure mapmanager
ensure chat
ensure spawnmanager
ensure redm-map-one
ensure hardcap
fxmanifest.lua
fx_version 'cerulean'
game 'rdr3'
rdr3_warning 'I acknowledge that this is a prerelease build of RedM, and I am aware my resources *will* become incompatible once RedM ships.'

lua54 'yes'

client_script 'client.lua'
server_script 'server.lua'

Eine FiveM-Resource nach RedM portieren

Die Plattform ist dieselbe, das Spiel nicht. Das ändert sich, in der Reihenfolge, in der du darauf stößt.

Der game-Eintrag

Eine Resource gibt an, auf welchen Spielen sie läuft. game 'gta5' startet nicht auf einem rdr3-Server. Nimm game 'rdr3' (mit der Warnzeile) oder games { 'gta5', 'rdr3' } für Code, der auf beiden läuft.

Natives sind ein anderer Satz

Natives von GTA V und RDR2 stimmen weder im Namen noch im Hash überein. Viele RDR3-Natives haben noch keinen Namen, deshalb rufen RedM-Scripts sie mit dem Hash über Citizen.InvokeNative(0x...) auf.

Controls sind Hashes

Ein Control ist der joaat-Hash seines INPUT_-Namens, kein kleiner Index wie in GTA V. INPUT_JUMP ist 0xD9D0E1C0 und INPUT_ENTER ist 0xCEFD9220; den Rest liefert dir der joaat-Hash-Rechner.

Spieldaten sind neu

Namen von Peds, Pferden, Waffen, Fahrzeugen und Props, Blips, Marker und Textformatierung kommen alle aus RDR2. Keine der GTA V Listen gilt.

Was gleich bleibt

Serverseitiger Code, NUI-Seiten, Events, State Bags, Convars, Exports und Datenbank-Code funktionieren genauso, weil dieser Teil die Cfx.re-Plattform ist, nicht das Spiel.

Frameworks

Die zwei, die noch gepflegt werden, sind VORP und RSG. Beide sind Open Source; prüf die Lizenz, bevor du etwas verkaufst, das darauf aufbaut.

FrameworkLizenzGut zu wissen
VORPGPL-2.0Eigenes Schema: Tabellen users und characters, items und character_inventories, eine loadout-Tabelle für Waffen. Die offizielle txAdmin-Recipe-Liste enthält ein VORP-Recipe.Repo Doku
RSGGPL-3.0Ein QBCore-Fork: eine players-Zeile mit citizenid und JSON-Spalten, Items und Jobs in geteilten Lua-Dateien. Die naheliegende Wahl, wenn dein Team QBCore kennt.Repo Doku
RedEM:RPGPL-3.0 (modules)Keine Commits seit 2024. Gut zum Lesen, riskant als Basis für einen neuen Server.Repo