So erstellen Sie einen RageMP-Server – Schritt-für-Schritt-Anleitung
Mit RageMP (RAGE Multiplayer) können Sie benutzerdefinierte GTA V-Multiplayer-Server mit hoher Leistung, C#/JavaScript-Skripting und voller Kontrolle über das Gameplay hosten. Dieser Leitfaden führt Sie durch alle Schritte: Planung, Installation (Windows & Linux), Konfiguration, erste Skripte, Optimierung, Sicherheit und Wachstum.
Für wen ist das? FiveM-Serverbesitzer, die sich für RageMP interessieren, GTA-RP-Spieler, die ihre eigene Stadt verwalten möchten, und Entwickler, die C# oder JavaScript bevorzugen. Wir verwenden klares, einfaches Englisch und praktische Schritte.
Inhaltsverzeichnis
Bevor Sie beginnen: RageMP vs. FiveM im Überblick
Wenn Sie bereits einen FiveM-Server betreiben, werden Sie RageMP kennen. Beide ermöglichen einen individuellen GTA V-Multiplayer, unterscheiden sich jedoch in Skriptoptionen, Ökosystem und bestimmten API-Details. Wichtig ist, dass Sie Ziel: wenn Ihr Team es vorzieht C# oder Vanille-ähnliche Leistung mit einer schlanken Laufzeit, RageMP ist eine solide Wahl. Wenn Sie brauchen eine riesiger Marktplatz mit vorgefertigten Skripten und Plug-and-Play ESX/QBCore-Frameworks, FiveM hat die Nase vorn.
So oder so: Ihre Welt braucht weiterhin großartige Inhalte (Karten, Jobs, QoL-Funktionen) und Leistungsdisziplin. Inspiration für Inhalte und sofort einsatzbereite Assets finden Sie hier:
- FiveM Mods & Skripte – Entdecken Sie Mechanismen, die Sie konzeptionell für RageMP neu erstellen oder direkt verwenden können, wenn Sie sich später für FiveM entscheiden: https://fivemx.com
- FiveM MLOs – Karten-/Innenraumideen, die Sie an RageMP-Mapping-Workflows anpassen können: https://fivemx.com/fivem-mlos
- Tutorials und Anleitungen – Serverbetrieb, Inhaltserstellung und Best Practices: https://fivemx.com/tutorials
- Sie denken über einen FiveM-basierten Pfad nach? Durchsuchen QBCore-Skripte (https://fivemx.com/qbcore-scripts) Und ESX-Skripte (https://fivemx.com/esx-scripts) für einen immensen Vorsprung.
Tipp: Spieler interessieren sich für stabile FPS, geringe Desynchronisation, Und klare Regeln mehr als Ihre Framework-Wahl. Denken Sie beim Erstellen daran.
Anforderungen und kurze Checkliste
Hardware (Minimum zum Testen):
- 2 vCPU, 4 GB RAM, SSD-Speicher
- Stabiles Netzwerk mit öffentlichem IPv4
Software:
- GTA V (neueste)
- RageMP Serverpaket (Windows oder Linux)
- Für den JavaScript-Modus: Node.js LTS
- Für C#: .NETTO (unter Windows) oder Mono-Äquivalente, sofern zutreffend
Checkliste:
- Wählen Sie eine Maschine (VPS/dediziert) und ein Betriebssystem (Windows Server oder Ubuntu)
- Serverdateien herunterladen
- Konfigurieren
conf.json - Firewall/Ports öffnen
- Fügen Sie Ihr erstes Skript hinzu (JS oder C#)
- Lokal testen → Internet → Server auflisten
- Sichern, überwachen und sichern
Installieren Sie den RageMP-Server (Windows)
- Erstellen eines Ordners, zB,
C:ragemp-server. - Herunterladen das offizielle RageMP Serverpaket für Windows und Extrakt es in diesen Ordner.
- Sie sollten eine Struktur ähnlich der folgenden sehen:
ragemp-server/ ├─ conf.json ├─ packages/ # JavaScript-Pakete hier einfügen ├─ dotnet/ # C# Ressourcen (falls zutreffend) ├─ bridge/ # intern └─ ragemp-server.exe # Server-Binärdatei - (Optional) Installieren Sie Node.js LTS wenn Sie vorhaben, in JavaScript zu skripten.
- Laufen
ragemp-server.exeeinmal, um sicherzustellen, dass es startet. Es werden Standarddateien/Protokolle generiert.
Lassen Sie dieses Terminal für Ihre ersten Tests geöffnet, damit Sie die Protokolle problemlos lesen können.
Installieren Sie den RageMP-Server (Linux)
- Bereitstellen eines Ubuntu-Servers (22.04+ empfohlen) mit Sudo-Zugriff.
- Installieren Sie Basispakete:
sudo apt update && sudo apt -y upgrade sudo apt -y install curl unzip screen - Erstellen eines Benutzers So führen Sie den Server aus:
sudo adduser --disabled-password --gecos "" ragemp sudo su - ragemp - Herunterladen und extrahieren der in den Linux-Server integrierte
~/ragemp-server. - (Optional) Installieren Sie Node.js LTS bei Verwendung von JavaScript:
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt -y install nodejs node -v - Ausführen des Servers innerhalb eines
BildschirmSitzung, damit sie weiterläuft:Bildschirm -S ragemp cd ~/ragemp-server ./ragemp-serverAblösen mitStrg+ADannD. Später wieder anbringen mitBildschirm -r Wutanfall.
Konfigurieren Sie Ihren Server (conf.json erklärt)
Offen conf.json in Ihrem Serverstamm. Häufige Felder, die Sie sehen werden:
Name: Ihr Servername in der Masterlistemaxplayers: Wie viele Spieler können mitmachenHafen: Spieleport (stellen Sie sicher, dass er in Ihrer Firewall geöffnet ist)anmelden:WAHRzur Auflistung auf dem RageMP-MasterserverRessourcen: Welche JavaScript/C#-Pakete sollen geladen werdenBachdistanz: Weltweite Streaming-ReichweiteStimme/Sprachchat: Aktivieren/deaktivieren Sie die In-Game-Stimme, falls diese in Ihrem Build unterstützt wird
Beispiel (minimal):
{ "name": "YourCity RP (RageMP)", "maxplayers": 64, "port": 22005, "announce": true, "stream-distance": 500, "resources": [ "hello-js" ] }
Hinweis: Die genauen Schlüssel können je nach Server-Build variieren. Lesen Sie die Standardeinstellungen
conf.jsonKommentare und Beispieldateien, die mit Ihrem Paket geliefert werden.
Ressourcen laden
- JavaScript Pakete gehen hinein
packages/<your-package>, mit einer Eintragsdatei wieindex.js. - C# Ressourcen leben unter der
dotnetOrdner und werden entsprechend kompiliert/geladen.
Firewall und Ports öffnen
Um Spielern die Verbindung über das Internet zu ermöglichen, öffnen Sie Ihr Spielanschluss (z.B, 22005/udp Und 22005/tcp falls Ihr Setup dies erfordert) auf:
- Dein Betriebssystem-Firewall (Windows Defender Firewall oder
ufwunter Ubuntu) - Dein Hosting-Panel oder Cloud-Sicherheitsgruppe (zB Firewall des Anbieters)
Windows-Beispiel:
New-NetFirewallRule -DisplayName "RageMP 22005" -Direction Inbound -Action Allow -Protocol TCP -LocalPort 22005 New-NetFirewallRule -DisplayName "RageMP 22005 UDP" -Direction Inbound -Action Allow -Protocol UDP -LocalPort 22005
Ubuntu-Beispiel:
sudo ufw erlauben 22005/tcp sudo ufw erlauben 22005/udp sudo ufw laden Sie den Status von sudo ufw neu
Wenn Ihr Host DDoS-Schutz bietet, fragen Sie, wie Sie benutzerdefinierte Spieleports schützen können.
Erstellen Sie Ihr erstes Skript (JavaScript)
- Innen
Pakete/, erstellenhallo-js/index.js:// packages/hello-js/index.js mp.events.add('playerJoin', (player) => { player.outputChatBox('Welcome to YourCity RP on RageMP!'); }); mp.events.addCommand('veh', (player, fullText, model = 'adder') => { const pos = player.position; mp.vehicles.new(mp.joaat(model), new mp.Vector3(pos.x + 2, pos.y, pos.z), { numberPlate: 'YOURCITY' }); player.outputChatBox(`Spawned vehicle: ${model}`); }); - Fügen Sie den Paketnamen hinzu zu
RessourcenInconf.json. - Starten Sie den Server neu. Treten Sie bei und geben Sie ein
/veh bansheezum Testen.
Ordnerzusammenfassung
ragemp-server/ ├─ conf.json └─ packages/ └─ hello-js/ └─ index.js
Erstellen Sie Ihr erstes Skript (C#)
- Platzieren Sie Ihr C#-Projekt im
dotnetVerzeichnis (oder wie es Ihr Build erfordert). Ein kleines Beispiel:mit GTANetworkAPI; öffentliche Klasse HelloCSharp: Skript { [ServerEvent(Event.PlayerConnected)] öffentliches Void OnPlayerConnected(Player player) { NAPI.Chat.SendChatMessageToPlayer(player, "Willkommen bei YourCity RP auf RageMP (C#)!"); } } - Erstellen Sie das Projekt mit den richtigen Referenzen, die von Ihrem RageMP-Server SDK bereitgestellt werden.
- Fügen Sie die kompilierte Ressource zur Ressourcenliste Ihres Servers hinzu, damit sie beim Booten geladen wird.
Lokal testen und verbinden
- Starten Sie Ihren Server. Achten Sie auf Fehler in der Konsole.
- Starten Sie den RageMP-Client, fügen Sie Ihren Server per IP:PORT hinzu und stellen Sie eine Verbindung her.
- Laden Sie einen Freund ein, die Synchronisierung, den Chat und Ihren Beispielbefehl zu testen.
Sie können keine Verbindung herstellen? Überprüfen Sie die Firewall-Regeln erneut, stellen Sie sicher, dass der Server von außen erreichbar ist (versuchen Sie es mit einem UDP/TCP-Port-Checker) und stellen Sie sicher, dass Ihr Host den Port nicht blockiert.
Leistungstipps
Selbst mit einer leichten Laufzeit, schlechte Skripte kann zu Verzögerungen führen. Wenden Sie die folgenden Best Practices an:
- Profil frühzeitig erstellen: Instrumenten-Hotspots (schwere Schleifen, häufige Ereignisse). Vermeiden Sie die Arbeit bei jedem Tick; verwenden Sie Timer.
- Reduzieren Sie Netzwerk-Spam: Drosseln Sie Server-Client-Ereignisse; Batch-Updates.
- Intelligent streamen: halten
Bachdistanzpraktisch und despawnen Sie nicht verwendete Entitäten. - Häufig zwischenspeichern: Speichern Sie berechnete Daten im Speicher, wenn dies sicher ist.
- Ressourcenisolierung: Bewahren Sie nicht verwandte Funktionen in separaten Paketen auf, damit Sie sie schnell deaktivieren/ersetzen können.
Wenn Sie aufgrund des umfangreichen Ökosystems eine FiveM-Route in Betracht ziehen, setzen Sie ein Lesezeichen auf unsere Leistungsoptimierung Seite, um die gleiche Denkweise auf jeden von Ihnen betriebenen GTA MP-Server anzuwenden: https://fivemx.com/performance
Sicherheit & Stabilität
- Whitelist-Administratoren und verwenden Sie sichere Passwörter für alle Admin-Tools im Spiel.
- Eingaben validieren in Befehlen und RPCs – vertrauen Sie niemals Clientdaten.
- Ratenbegrenzung sensible Ereignisse (Käufe, Inventar, Kampfauslöser).
- Anti-Cheat-Hooks: protokollieren Sie verdächtige Ereignisse; ziehen Sie Lösungen von Drittanbietern in Betracht.
- Crashsicherheit: Führen Sie Ihren Server unter einem Supervisor aus (
Bildschirm,tmux, Windows-Dienst) und automatischer Neustart bei Absturz. - Regelmäßig aktualisieren: Halten Sie Ihren Server-Build, Node/.NET und Ihr Betriebssystem gepatcht.
Profi-Tipp: Pflegen Sie eine Überwachungsprotokoll für Verwaltungsmaßnahmen und Ereignisse mit Auswirkungen auf die Wirtschaft. Es ist von unschätzbarem Wert, wenn es zu Streitigkeiten kommt.
Inhalt & Gameplay-Ideen
Gute Server gewinnen auf Inhaltstiefe Und polierenHier sind bewährte Ideen, die Sie in RageMP umsetzen können:
- Jobs & Aufstiegsmöglichkeiten: Kurier, Mechaniker, Rettungsdienst, Polizei, Fischerei, Transport, Bergbau.
- Raubüberfälle und Missionen: Bank-/Ladenüberfälle, mehrstufige Story-Aufgaben.
- Fahrzeuge & Tuning: Rennligen, Bestenlisten, Garagensysteme.
- Wohnen & Wirtschaft: Immobilien, Basteln, Marktstände, Telefon-Apps.
- Soziale Funktionen: Emotes, Foto-/Kamera-Tools, Events, Clubs.
Brauchen Sie Inspiration oder fertige Referenzen?
- Durchsuchen Serverpakete Für schlüsselfertige Funktionssätze können Sie Konzepte von folgenden Orten portieren: https://fivemx.com/fivem-servers
- Entdecken Sie thematische Inhalte wie YesPixel-Skripte für Gestaltungsideen: https://fivemx.com/shop
- Karten-/Innenansichtsbibliothek: FiveM MLOs (Ideen für Ihre Mapping-Pipeline): https://fivemx.com/fivem-mlos
Voice-Chat ist zentral für RP. Erforschen Sie In-Game-Voice für Ihren Build oder externe Lösungen nach Community-Standard. Wenn Sie sich später für FiveM entscheiden, finden Sie Abonnieren Ressourcen zur Hand: https://fivemx.com/saltychat-download
Backups und Updates
- Tägliche Offsite-Backups: Serverstamm, Konfigurationen, Datenbank (falls verwendet).
- Versionierte Releases: Markieren Sie jede Inhaltsaktualisierung; behalten Sie stabil und ein Testen Zweig.
- Rollback-Plan: Halten Sie den Build von gestern bereit; testen Sie Updates auf einem Staging-Server.
Automatisierungsideen:
- Ein einfaches Shell-/PowerShell-Skript, das Ihren Server komprimiert und in den Objektspeicher überträgt.
- A
Nach dem UpdateCheckliste: Start → Smoke-Test → Protokolle bereinigen → Speicher/CPU stabil.
Erweitern Sie Ihre Spielerbasis
Branding und Auffindbarkeit
- Eine kurze, klare Servername das aussagt, was Sie anbieten (z. B. „YourCity RP | Balanced Economy | Active EMS“).
- Klares Serverbanner und lesbare Tags.
Onboarding
- A ersten 5 Minuten Tutorial: Jobcenter, Telefon-Apps, Startkapital, Hilfeaufforderungen.
- Eine einfache /Bericht oder den Arbeitsablauf unterstützen; schnelle Reaktionen der Mitarbeiter schaffen Vertrauen.
Marketing-Grundlagen
- Posten Sie Devlogs und kurze Clips; verwenden Sie TikTok/YouTube Shorts.
- Arbeiten Sie mit Streamern zusammen, die zu Ihrer Server-Stimmung passen.
- Veranstalten Sie Gemeinschaftsveranstaltungen (Rennen, Polizeifahrten). Veröffentlichen Sie Gewinner und Highlights.
Wenn Sie tiefere Einblicke in Ops, Monetarisierung und Werbung wünschen, unsere Tutorials und Anleitungen Hub wächst weiter: https://fivemx.com/tutorials
Fehlerbehebung
Spieler können meinen Server nicht sehen
anmeldenmuss seinWAHR(wenn Sie die Sichtbarkeit der Masterliste wünschen)- Die Masterliste kann einige Minuten dauern. In der Zwischenzeit teilen Sie direkt IP:PORT
- Überprüfen Sie Firewall/NAT doppelt und stellen Sie sicher, dass sich die öffentliche IP nicht geändert hat.
Hoher Ping oder Desynchronisierung
- Testen Sie aus einer anderen Region; überprüfen Sie die Qualität der Hostroute
- Untere
Bachdistanzund Entitätszählungen in stark frequentierten Bereichen - Profilskript-Hotspots; Batch-Net-Nachrichten
Abstürze oder Einfrieren
- Überprüfen Sie die Serverkonsole/Protokolle direkt vor dem Absturz
- Deaktivieren Sie aktuelle Pakete, um Konflikte zu isolieren
- Server-Build und Abhängigkeiten aktualisieren
Befehle funktionieren nicht
- Überprüfen Sie die Ladereihenfolge und Namen der Ressourcen in
conf.json - Achten Sie auf Syntaxfehler in JS/C#-Protokollen
Abschluss
Ausführen eines RageMP Server ist unkompliziert, wenn man die beweglichen Teile kennt: saubere Installation, eine vernünftige conf.json, offene Ports und ein stabiler Skriptstapel (JS oder C#), den Sie iterieren.
Beim Skalieren kommt es mehr auf Perfektion als auf Quantität an. Konzentrieren Sie sich auf FPS, faire Regeln, intuitive Jobs und eine hilfsbereite Mitarbeiterkultur. Nutzen Sie das breitere GTA MP-Ökosystem für Inspiration und Vermögenswerte– und wenn Sie später entscheiden, dass der FiveM-Marktplatz/die FiveM-Tools besser zu Ihrem Fahrplan passen, können Sie schnell loslegen mit:
- FiveM Mods & Skripte: https://fivemx.com
- FiveM MLOs: https://fivemx.com/fivem-mlos
- QBCore-Skripte: https://fivemx.com/qbcore-scripts
- ESX-Skripte: https://fivemx.com/esx-scripts
- Leistungsoptimierung: https://fivemx.com/performance
- Tutorials und Anleitungen: https://fivemx.com/tutorials
- Serverpakete: https://fivemx.com/fivem-servers
- SaltyChat herunterladen (wenn Sie FiveM-Stimme mit TS wählen): https://fivemx.com/saltychat-download
- YesPixel-Skripte (Designinspiration): https://fivemx.com/shop
Nächster Schritt: Starten Sie noch heute einen Testserver, entwickeln Sie ein ausgefeiltes Feature nach dem anderen und iterieren Sie mit Ihrer Community. Wenn Sie Ressourcen, Ideen oder Hilfe bei der Optimierung benötigen, steht Ihnen FiveMX zur Seite.






