Software
FiveM-TeamPanel
99,99 EUR inkl. 0% USt.
Internes Team-Verwaltungssystem – PHP / MySQL / CSS. Läuft eigenständig auf jedem Standard-PHP/MySQL-Hosting, unabhängig von einem bestimmten FiveM-Framework.
- AFKler Eintragen – AFK-Meldungen mit Duplikat-Erkennung
- Bann-Verwaltung – Verwarnung / Zeit-Bann / Permanent, mit Ablauf & vorzeitigem Aufheben
- Spieler-Akten – zentrale Akte je Spieler, automatisch befüllt aus AFK/Bann/Einreise
- Einreiseformular – Einreise-Prüfungen dokumentieren
- IP-Check – VPN/Proxy-Erkennung für IP-Adressen
- Benutzerverwaltung – Rollensystem (Support/Moderator/Administration/Highteam/Inhaber)
- Login-Historie / Audit-Log / Statistiken
- API-Zugang – externe Systeme (z. B. FiveM-Server) können Spieler automatisch registrieren und Bans abfragen (siehe
api/-Ordner)
- Datenbank anlegen und
install.sqlimportieren (Basis-Tabellen). includes/config.example.phpnachincludes/config.phpkopieren und anpassen:DB_HOST,DB_NAME,DB_USER,DB_PASS. (config.phpist bewusst in.gitignore– eure echten Zugangsdaten landen nie auf GitHub.)- Ordner
uploads/team/unduploads/bans/müssen beschreibbar sein (Rechte 755/775). - Ersten Admin-Account anlegen:
Ergebnis-Hash einsetzen und ausführen:
php -r "echo password_hash('DEIN_PASSWORT', PASSWORD_DEFAULT);"INSERT INTO users (username, password_hash, is_admin, is_active) VALUES ('admin', '', 1, 1);
- Mit diesem Account einloggen und
update_db.phpim Browser aufrufen (ergänzt automatisch alle weiteren Tabellen: Rollen, Bans, Spieler-Akten, Einreiseformular, Login-Historie, Audit-Log, API-Zugang, FiveM-Kennungen). Danachupdate_db.phplöschen oder den Zugriff sperren. - Fertig – Login über
login.php, Dashboard überdashboard.php.
| Rolle | Rechte |
|---|---|
| Support | AFK eintragen, sonst überall nur lesen |
| Moderator | + Spieler-Akten anlegen/bearbeiten, keine Löschrechte |
| Administration / Highteam / Inhaber | alle Rechte inkl. Bans, Löschen, Benutzerverwaltung |
Die erste Rolle wird über die Benutzerverwaltung (Menü → Verwaltung) vergeben.
Im Ordner api/ liegen zwei öffentliche, API-Key-geschützte Endpunkte:
api/players.php– legt/aktualisiert Spieler-Akten (Name, Lizenz, Steam-ID, Discord-ID)api/check_ban.php– prüft, ob eine aktive Sperre vorliegt
Ein fertiges, eigenständiges FiveM-Script dafür gibt es separat (fivem-team-panel-connector-Paket) – Konfiguration und Installation siehe dortige README bzw. die Anleitung fivem-integration.html.
fivem-team-panel/
├── includes/ Zentrale Logik (Auth, DB, Helper, Header/Footer, Tool-Liste)
├── assets/css/ Styling (Dark-Theme)
├── tools/ Ein Unterordner je Tool (team, bans, players, einreise, ipcheck)
├── api/ Öffentliche API-Endpunkte für externe Systeme
├── uploads/ Bild-Nachweise (AFK/Bans)
├── install.sql Basis-Datenbankschema
└── update_db.php Migrations-Skript (alle weiteren Tabellen/Spalten)
- Passwörter nur gehasht gespeichert, CSRF-Schutz auf allen Formularen
- Prepared Statements durchgängig, alle Ausgaben escaped
- Uploads: nur JPG/PNG/WEBP, PHP-Ausführung im Upload-Ordner serverseitig gesperrt
- Rollenprüfung serverseitig auf jeder Seite, nicht nur im Menü versteckt
Lizenz / Copyright
Copyright (c) 2026 MyDoys Agency Alle Rechte vorbehalten. Dieses Projekt und der zugehörige Quellcode sind Eigentum der MyDoys Agency. Eine Nutzung, Vervielfältigung, Veränderung oder Weiterverbreitung – auch auszugsweise – ist ohne vorherige schriftliche Zustimmung der MyDoys Agency nicht gestattet. --- All rights reserved. This project and its source code are the property of MyDoys Agency. Use, copying, modification, or redistribution — in whole or in part — is not permitted without prior written consent from MyDoys Agency.
© 2026 MyDoys Agency. Alle Rechte vorbehalten.