Discord2Fivepy – Fernverwaltung des Servers über Discord
Manage your FiveM ESX server directly from Discord with this powerful Python-based bot that bridges Discord commands to in-game server operations. Built for server owners and administrators who need remote control capabilities, this bot handles player management, resource control, economy operations, and server monitoring without requiring in-game access. Perfect for managing your server while away from your PC or coordinating administrative actions with your staff team through Discord.
Warum dieser Bot existiert
Dieses Projekt wurde erstellt, um ein häufiges Problem zu lösen: bestehende Discord-Admin-Bots für FiveM-Server waren entweder extrem teuer oder stark in der Funktionalität eingeschränkt. Statt hohe Preise für grundlegende Funktionen zu zahlen, bietet diese Open-Source-Alternative umfassende Serverkontrolle zu einem erschwinglichen Preis. Es ist für Serverbesitzer entwickelt, die professionelle Admin-Tools ohne Abonnementgebühren oder Funktionsbeschränkungen wollen.
Im Gegensatz zu Web-Panels, die Portweiterleitung und Sicherheitskonfiguration erfordern, nutzt Discord2Fivepy die bestehende Infrastruktur von Discord. Dein Team nutzt bereits Discord für die Kommunikation – jetzt können sie es auch für die Serververwaltung verwenden.
Vollständiger Befehlssatz
Spielerverwaltungsbefehle – Überprüfe den Serverstatus mit Echtzeit-Spielerzählungen und Server-Leistungsmetriken (=status). Belebe niedergeschlagene Spieler sofort ohne Anmeldung im Spiel (=revive). Kicke problematische Spieler mit benutzerdefinierten Nachrichten (=kick). Alle Spielerbefehle unterstützen sowohl Spieler-IDs als auch teilweise Namensübereinstimmungen für schnelle administrative Maßnahmen.
Wirtschaft & Inventar-Kontrolle – Gib Spielern direkt Geld auf ihr Bankkonto, Bargeld oder Schwarzgeldkonto (=giveaccountmoney). Füge Gegenstände zu den Inventaren der Spieler für Veranstaltungen, Entschädigungen oder Tests hinzu (=giveitem). Gib Waffen an Sicherheitskräfte, Sicherheitsdienste oder Teilnehmer von Veranstaltungen aus (=giveweapon). Alle Wirtschaftsbefehle enthalten eine Betragsvalidierung und Protokollierung, um Missbrauch zu verhindern.
Job- & Berechtigungsverwaltung – Weise Spieler sofort bestimmten Jobs mit spezifischen Rängen zu (=setjob). Nützlich für Einstellungsprozesse, Beförderungen oder das Beheben von jobbezogenen Fehlern, ohne dass Spieler neu einloggen müssen. Unterstützt alle ESX-Jobs und benutzerdefinierte Job-Frameworks mit korrekter Rangprüfung.
Ressourcenmanagement – Aktualisiere die Ressourcenliste des Servers, um neu hinzugefügte Skripte zu erkennen (=refresh). Starte Ressourcen, die gestoppt oder neu installiert wurden (=start). Stoppe sofort fehlerhafte oder problematische Ressourcen (=stop). Starte Ressourcen neu, um Konfigurationsänderungen ohne vollständige Serverneustarts anzuwenden (=restart). Diese Befehle geben dir die vollständige Kontrolle über die Laufzeit deines Servers ohne SSH-Zugriff.
Serverankündigungen – Broadcast server-wide announcements to all connected players (=announce). Perfect for maintenance warnings, event notifications, or server-wide messages. Announcements appear in-game with configurable styling and duration.
Technische Architektur
Discord2Fivepy wird als eigenständige Python-Anwendung ausgeführt, die gleichzeitig mit deinem FiveM-Server und Discord-Bot verbunden ist. Der Bot hört auf Discord-Befehle in ausgewiesenen Admin-Kanälen, validiert Berechtigungen, führt die entsprechenden serverseitigen Operationen aus und gibt die Ergebnisse über Discord-Embeds zurück. Alle Kommunikation ist gesichert und verschlüsselt.
Das Python-Skript behandelt die Ratenbegrenzung, um Befehlsspam zu verhindern, enthält Fehlerbehandlung für ungültige Eingaben und protokolliert alle administrativen Maßnahmen zur Verantwortlichkeit. Wenn ein Befehl fehlschlägt (Spieler nicht gefunden, Ressource existiert nicht, unzureichende Berechtigungen), antwortet der Bot mit detaillierten Fehlermeldungen und Vorschlägen.
Webhook-Integration & Protokollierung
Jeder über den Bot ausgeführte Befehl sendet detaillierte Protokolle an einen konfigurierbaren Discord-Webhook. Diese Protokolle enthalten: wer den Befehl ausgeführt hat, welcher Befehl ausgeführt wurde, betroffene Zielspieler/Ressourcen, Erfolg/Misserfolg-Status und Zeitstempel. Dies schafft eine umfassende Audit-Trail aller über den Bot durchgeführten Verwaltungsaktionen.
Fehler-Webhooks benachrichtigen Administratoren, wenn Befehle fehlschlagen, und helfen dir, Probleme schnell zu beheben. Wenn ein Spieler versucht, =giveaccountmoney zu verwenden, aber einen ungültigen Kontotyp angibt, zeigt der Webhook genau, was schiefgelaufen ist und wie du es beheben kannst.
Anpassung & Konfiguration
All Discord embeds sent by the bot are fully customizable. Change embed colors to match your server branding, modify titles and descriptions, add custom footers with server names or branding, and include thumbnail images or server logos. The bot’s responses look professional and cohesive with your Discord server’s aesthetic.
Befehlsberechtigungen sind rollenbasiert. Weise spezifische Discord-Rollen zu, die jede Befehlskategorie verwenden können: Alle Mitarbeiter können =status und =announce verwenden, Moderatoren können =kick und =revive, aber nur Senior-Admins können =giveaccountmoney und =setjob. Dieses granulare Berechtigungssystem verhindert, dass Junior-Mitarbeiter sensible Wirtschaftsbefehle zugreifen.
Die Konfigurationsdatei enthält detaillierte Kommentare, die jede Einstellung erklären: Discord-Bot-Token, FiveM-Server-IP und -Port, Befehls-Präfixe (kann von = zu ! oder . geändert werden, falls gewünscht), Berechtigungs-Rollen-IDs, Webhook-URLs, Cooldown-Timer und Einbettungsstile.
Sicherheitsfunktionen
- Berechtigungsvalidierung – Jeder Befehl überprüft Discord-Rollenberechtigungen vor der Ausführung
- Befehlsprotokollierung – Alle Aktionen werden mit voller Verantwortung im Webhook protokolliert
- Ratenbegrenzung – Verhindert Spam und versehentliche Befehlsfluten
- Eingabereinigung – Validiert Spieler-IDs, Beträge und Ressourcennamen
- Sichere Kommunikation – Verschlüsselte Verbindung zwischen Bot und FiveM-Server
- Keine In-Game-Exposition – Der Bot läuft extern und ist für Spieler nicht zugänglich
Perfekt für
- Serverbesitzer, die häufig reisen und Remote-Administrationsfähigkeiten benötigen
- Mitarbeiterteams koordinieren Admin-Aktionen über Discord-Kanäle
- Gemeinschaften, die Verantwortlichkeit und Protokollierung für administrative Aktionen wünschen
- Server mit großen Admin-Teams, die rollenbasierte Befehlsberechtigungen benötigen
- Administratoren, die mehrere Server verwalten und zentrale Kontrolle wünschen
- Ereignisse, die ein schnelles Spieler-Management ohne Ingame-Admin-Menüs erfordern
Anforderungen & Abhängigkeiten
- Python 3.9.2 oder neuer (Python 3.10+ wird für die beste Leistung empfohlen)
- FXServer (jeder aktuelle Build)
- ESX 1.1 oder neuer (Legacy-, Final- oder benutzerdefinierte ESX-Versionen werden unterstützt)
- Discord Bot mit den richtigen Berechtigungen und Token
- Discord Server mit dedizierten Admin-Kanälen
- Python-Bibliotheken – discord.py, requests, asyncio (wird automatisch über requirements.txt installiert)
Installation und Einrichtung
- Installiere Python 3.9.2+ auf deinem Server oder lokalen Rechner
- Erstelle einen Discord-Bot im Discord-Entwicklerportal und hole dir den Token
- Lade Discord2Fivepy herunter und entpacke es in einen dedizierten Ordner
- Installiere Python-Abhängigkeiten: pip install -r requirements.txt
- Konfiguriere config.py mit deinem Discord-Token, FiveM-Serverdetails und Webhook-URLs
- Richte Discord-Rollenberechtigungen für Befehlszugriffsebenen ein
- Führe den Bot aus: python bot.py
- Teste Befehle in deinem Discord-Server, um die Funktionalität zu überprüfen
- Richte Auto-Start-Skripte ein, um den Bot rund um die Uhr laufen zu lassen
Befehlsreferenz
- =status – Zeige Serverstatus, Spieleranzahl und Leistungsmetriken an
- =revive [playerID] – Belebe einen am Boden liegenden Spieler sofort wieder
- =giveaccountmoney [playerID] [account] [amount] – Füge Geld zu Spieler-Konten hinzu
- =giveitem [playerID] [itemName] [quantity] – Füge Gegenstände zum Spielerinventar hinzu
- =giveweapon [playerID] [weaponName] [ammo] – Gib Spielern Waffen
- =refresh – Aktualisiere die Server-Ressourcenliste
- =start [resourceName] – Starte eine gestoppte Ressource
- =stop [resourceName] – Stoppe eine laufende Ressource
- =restart [resourceName] – Starte eine Ressource neu, um Änderungen zu übernehmen
- =setjob [playerID] [jobName] [grade] – Weise Spieler einem Job mit Rang zu
- =kick [playerID] [reason] – Kicke einen Spieler vom Server mit einer Nachricht
- =announce [message] – Sende eine serverweite Ankündigung
Was es auszeichnet
Die meisten FiveM Discord-Bots konzentrieren sich ausschließlich auf die Statusüberwachung oder einfache Spielerzählungen. Discord2Fivepy bietet echte administrative Kontrolle – du kannst deine gesamte Serverwirtschaft, Ressourcenstatus und Spielerliste von Discord aus verwalten. Das umfassende Protokollierungssystem schafft eine Verantwortlichkeit, die In-Game-Admin-Menüs nicht bieten können.
Dass der Bot Open-Source ist, bedeutet, dass du ihn anpassen kannst, um benutzerdefinierte Befehle hinzuzufügen, die speziell auf die Bedürfnisse deines Servers zugeschnitten sind. Möchtest du =givevehicle oder =teleportplayer hinzufügen? Der Code ist für eine einfache Erweiterung strukturiert. Der Entwickler ermutigt zur Anpassung, bietet aber gleichzeitig das Basissystem als solide Grundlage.
Das rollenbasierte Berechtigungssystem ist besonders wertvoll für große Team-Staffs. Junior-Moderatoren können =revive und =kick für die Spielerunterstützung handhaben, während Senior-Admins =giveaccountmoney und =setjob für die Wirtschaftverwaltung kontrollieren. Diese Trennung der Macht verhindert Unfälle und Missbrauch.
Ich habe dieses Projekt gestartet, weil ich nach einem Discord-Bot gesucht habe, der ESX-Befehle ausführen kann. Ich habe einen gefunden, aber der Preis für so wenig war mir einfach zu hoch.
Anforderungen:
- Python 3.9.2
- FXServer
- ESX 1.1 oder älter
Befehle:
- Status (=Status)
- Wiederbeleben (=wiederbeleben)
- Kontogeld geben (=giveaccountmoney)
- Gegenstand geben (=giveitem)
- Waffe geben (=Waffe geben)
- Ressourcen aktualisieren (=refresh)
- Ressource starten (=Start)
- Ressource stoppen (=stoppen)
- Ressource neu starten (=Neustart)
- Job festlegen (=setjob)
- Tritt (=Tritt)
- Ankündigen (=ankündigen)
Das Skript bietet zahlreiche Anpassungsoptionen innerhalb der Konfiguration. Alle vom Bot gesendeten Einbettungen sind anpassbar, einschließlich des Webhooks, der Fehlermeldungen/Bestätigungen zurücksendet.
Ähnliche Produkte, die dir gefallen könnten
- FiveM AntiCheat 2025 – Wichtiger Server-Schutz mit 314+ Servern, die es verwenden
- ESX-Plugin für EasyAdmin – Fortgeschrittenes Admin-Tool, das mit deinen Discord-Befehlen kompatibel ist
- Super ESX Server – Vollständige ESX-Serverbasis mit Admin-Integration
- ESX Server Base (von RibSosay) – Premium server foundation trusted by 292+ servers





NovaLena (Verifizierter Käufer) –
Das Skript wirkt professionell und produktionsreif, anstatt unvollendet oder experimentell.
Stacey (Verifizierter Käufer) –
Habe viele Artikel verwendet, dieser hier ist offensichtlich der beste
Madge (Verifizierter Käufer) –
Unsere Community hat positiv reagiert, seit wir diese Ressource hinzugefügt haben.
Rory (Verifizierter Käufer) –
Ich habe hervorragenden Support für diesen Artikel erhalten. Sie waren geduldig mit mir und halfen mir, mein Problem zu lösen. Ich empfehle dieses Unternehmen zu 100%.
Dock (Verifizierter Käufer) –
**** super:)
Hermann (Verifizierter Käufer) –
Die Qualität ist merklich besser als viele Alternativen, die ich ausprobiert habe.
Arden (Verifizierter Käufer) –
Die Leistung ist ausgezeichnet. Wir haben seit der Installation keinen signifikanten Anstieg der Ressourcennutzung festgestellt.