Sichern Sie sich heute 20%. Verwenden Sie beim Bezahlvorgang den Code WELCOME. WILLKOMMEN

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.



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:

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)

  1. Erstellen eines Ordners, zB, C:ragemp-server.
  2. Herunterladen das offizielle RageMP Serverpaket für Windows und Extrakt es in diesen Ordner.
  3. 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
  4. (Optional) Installieren Sie Node.js LTS wenn Sie vorhaben, in JavaScript zu skripten.
  5. Laufen ragemp-server.exe einmal, 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)

  1. Bereitstellen eines Ubuntu-Servers (22.04+ empfohlen) mit Sudo-Zugriff.
  2. Installieren Sie Basispakete: sudo apt update && sudo apt -y upgrade sudo apt -y install curl unzip screen
  3. Erstellen eines Benutzers So führen Sie den Server aus: sudo adduser --disabled-password --gecos "" ragemp sudo su - ragemp
  4. Herunterladen und extrahieren der in den Linux-Server integrierte ~/ragemp-server.
  5. (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
  6. Ausführen des Servers innerhalb eines Bildschirm Sitzung, damit sie weiterläuft: Bildschirm -S ragemp cd ~/ragemp-server ./ragemp-server Ablösen mit Strg+A Dann D. Später wieder anbringen mit Bildschirm -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 Masterliste
  • maxplayers: Wie viele Spieler können mitmachen
  • Hafen: Spieleport (stellen Sie sicher, dass er in Ihrer Firewall geöffnet ist)
  • anmelden: WAHR zur Auflistung auf dem RageMP-Masterserver
  • Ressourcen: Welche JavaScript/C#-Pakete sollen geladen werden
  • Bachdistanz: Weltweite Streaming-Reichweite
  • Stimme / 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.json Kommentare und Beispieldateien, die mit Ihrem Paket geliefert werden.

Ressourcen laden

  • JavaScript Pakete gehen hinein packages/<your-package>, mit einer Eintragsdatei wie index.js.
  • C# Ressourcen leben unter der dotnet Ordner 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 ufw unter 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)

  1. Innen Pakete/, erstellen hallo-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}`); });
  2. Fügen Sie den Paketnamen hinzu zu Ressourcen In conf.json.
  3. Starten Sie den Server neu. Treten Sie bei und geben Sie ein /veh banshee zum Testen.

Ordnerzusammenfassung

ragemp-server/ ├─ conf.json └─ packages/ └─ hello-js/ └─ index.js

Erstellen Sie Ihr erstes Skript (C#)

  1. Platzieren Sie Ihr C#-Projekt im dotnet Verzeichnis (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#)!"); } }
  2. Erstellen Sie das Projekt mit den richtigen Referenzen, die von Ihrem RageMP-Server SDK bereitgestellt werden.
  3. 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 Bachdistanz praktisch 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?

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 Update Checkliste: 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

  • anmelden muss sein WAHR (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 Bachdistanz und 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:

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.

Lukas
Lukas

Ich bin Luke, ein Gamer und schreibe gerne über FiveM, GTA und Rollenspiele. Ich betreibe eine Rollenspiel-Community und habe etwa 10 Jahre Erfahrung in der Verwaltung von Servern.

Artikel570