151 lines
5.8 KiB
Plaintext
151 lines
5.8 KiB
Plaintext
╔═══════════════════════════════════════════════════════════════╗
|
|
║ ║
|
|
║ TeaSpeak WHMCS Provisioning Module v3.0.0 ║
|
|
║ Updated Edition 2024 ║
|
|
║ ║
|
|
╚═══════════════════════════════════════════════════════════════╝
|
|
|
|
📦 WAS WURDE GEMACHT?
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
✅ PHP 8.x Kompatibilität
|
|
- Strict Types
|
|
- Type Hints
|
|
- Moderne Array-Syntax
|
|
- Verbesserte Fehlerbehandlung
|
|
|
|
✅ WHMCS API 1.2
|
|
- Aktualisiert auf die neueste API-Version
|
|
|
|
✅ Design Verbesserungen
|
|
- Bootstrap 5 Template (optional)
|
|
- Font Awesome 6 Icons
|
|
- Besseres Mobile Design
|
|
- Verbesserte Benutzerfreundlichkeit
|
|
|
|
✅ Code Verbesserungen
|
|
- Bessere Dokumentation
|
|
- Entfernte Hardcoded URLs
|
|
- Sicherheitsverbesserungen
|
|
- Code-Cleanup und Optimierung
|
|
|
|
|
|
📂 DATEIEN
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
Hauptmodul:
|
|
TeaSpeak/servers/teamspeak/teamspeak.php (modernisiert)
|
|
TeaSpeak/servers/teamspeak/teamspeak_additional.php (neu)
|
|
|
|
Templates:
|
|
TeaSpeak/servers/teamspeak/templates/overview.tpl (original)
|
|
TeaSpeak/servers/teamspeak/templates/overview_modern.tpl (neu)
|
|
|
|
Dokumentation:
|
|
README.md (vollständige Dokumentation)
|
|
CHANGELOG.md (Änderungsprotokoll)
|
|
INSTALLATION.md (Installationsanleitung)
|
|
INFO.txt (diese Datei)
|
|
|
|
|
|
🚀 INSTALLATION
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
1. Upload der Dateien:
|
|
- TeaSpeak/servers/teamspeak/ → modules/servers/teamspeak/
|
|
- TeaSpeak/addons/teamspeak/ → modules/addons/teamspeak/
|
|
|
|
2. Addon aktivieren:
|
|
WHMCS Admin → Setup → Addon Modules
|
|
|
|
3. Server hinzufügen:
|
|
WHMCS Admin → Setup → Servers
|
|
|
|
4. Produkt erstellen mit Custom Fields:
|
|
- Token (Text Box)
|
|
- Port (Text Box)
|
|
- Subdomain (Text Box, optional)
|
|
|
|
5. Configurable Options hinzufügen:
|
|
- Slots (Quantity)
|
|
- MBots (Quantity)
|
|
|
|
|
|
📝 WICHTIGE HINWEISE
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
⚠️ Die Datenbankstruktur ist kompatibel mit der alten Version
|
|
⚠️ Backup vor dem Update empfohlen
|
|
⚠️ Custom Field Namen sind case-sensitive (Token, Port, Subdomain)
|
|
⚠️ Configurable Option Namen sind case-sensitive (Slots, MBots)
|
|
|
|
|
|
🎨 NEUES DESIGN AKTIVIEREN (optional)
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
In teamspeak.php, Funktion teamspeak_ClientArea():
|
|
|
|
Ändere:
|
|
'tabOverviewReplacementTemplate' => 'templates/overview.tpl',
|
|
|
|
Nach:
|
|
'tabOverviewReplacementTemplate' => 'templates/overview_modern.tpl',
|
|
|
|
|
|
🔄 UPGRADE VON ALTER VERSION
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
1. Backup erstellen:
|
|
- Dateien: modules/servers/teamspeak/
|
|
- Dateien: modules/addons/teamspeak/
|
|
- Datenbank: mysqldump
|
|
|
|
2. Neue Dateien hochladen und überschreiben
|
|
|
|
3. Cache leeren:
|
|
WHMCS Admin → Utilities → System → Clear Cache
|
|
|
|
4. Testen:
|
|
- Bestehende Services prüfen
|
|
- Neuen Test-Service erstellen
|
|
|
|
|
|
✨ FEATURES
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
✓ Server erstellen/löschen
|
|
✓ Server suspendieren/reaktivieren
|
|
✓ Server starten/stoppen
|
|
✓ Server neuinstallieren
|
|
✓ Berechtigungen zurücksetzen
|
|
✓ Einstellungen verwalten
|
|
✓ Token/Privilegien verwalten
|
|
✓ Bans verwalten
|
|
✓ Backups erstellen/wiederherstellen
|
|
✓ TSDNS Integration
|
|
|
|
|
|
📧 SUPPORT & CREDITS
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
Original Modul: planetteaspeak.de
|
|
Update & Design: Kevin Feiler / AVVGO (2024)
|
|
Version: 3.0.0
|
|
TeaSpeak: https://teaspeak.de
|
|
|
|
|
|
📖 WEITERE INFOS
|
|
════════════════════════════════════════════════════════════════
|
|
|
|
Siehe README.md für die vollständige Dokumentation mit:
|
|
- Detaillierte Installationsanleitung
|
|
- Konfigurationsoptionen
|
|
- Troubleshooting
|
|
- Sicherheitshinweise
|
|
- FAQ
|
|
|
|
|
|
════════════════════════════════════════════════════════════════
|
|
Viel Erfolg mit dem aktualisierten TeaSpeak WHMCS Modul!
|
|
════════════════════════════════════════════════════════════════
|