Easy-Wi Update 4.3¶
Ankündigung¶
Die PECL SSH2 Extension wird nicht länger benötigt!
Neuerungen und Änderungen¶
Generell¶
- Root Server Menü in Netzwerk und eigentliche Server getrennt
- Zusätzliche Login Methode Key + Passwort
- SSH2 Pecl mit phpseclib ersetzt
- Rote Buttons mit Mülleimer zum löschen
- Zeitzone wird gesetzt, wenn Admin die php.ini nicht konfiguriert
- $dbConnect['debug'] an Stelle von $debug
- REPAIR und OPTIMIZE nur einmal pro Tag
- FTP Klasse statt redundanten Code
- Klasse PHP Mailer für besseren Mail Support
Game Server¶
- Asyncronen Web FTP hinzugefügt
- Datei Templates für Game Server
- Catch Exceptions für die GameQ Klasse bei der image.php
- GS Masterupdate aus der reboot.php nach startupdates.php verlagert
- functions_gs.php angelegt
- GameQ aktualisiert
- "Select all" zur DB reparieren Funktion bei GS + Addons hinzugefügt
- Einzigartigkeit von Spielen bei Masterupdate gesichert
- Farbtags werden aus dem Servernamen entfernt
- Rückgabe der reboot.php/startupdates.php verbessert
- Verbessertes Error Handling bei screenlogs
- ESL CS GO Addon hinzugefügt
- Tekkit classic hinzugefügt
- Mehr debugging Debugging Informationen bei der statuscheck.php
- binport beim teeworlds Template
- CSS BHOP Mappackage hinzugefügt
- JSON Support bei Config Support hinzugefügt
- Beim Resync/Reinstall wird Template 1 vorausgewählt
- Starbound Template hinzugefügt
- Maximale Länge für die gamebinary erhöht
- / am Anfang des Import Pfades hinzugefügt
- Gametemplate wird bei Resellern hinzugefügt, wenn es ein Admin bei sich anlegt
Installer¶
- Cronjob Timestamps werden in die Zukunft gesetzt
- Beide möglichen Cronjob Einstellungen, per wget und PHP-CLI werden angezeigt
- Versionsüberprüfung wird beim Installer ausgeführt
Root Server¶
- Wenn ein Image installiert wird, im Anschluss nur PXE Eintrag und nicht DHCP entfernen
Benutzer¶
- Reseller Fix Job hinzugefügt
Voice Server¶
- Funktionen aus der class_voice.php entfernt und in functions_voice.php ausgelagert
Bugfixes¶
- API defekt durch inkorrekte Validatoren in vorlage.php
- GS Roots Reinstall benutzt falsche ID
- Protectioncheck Formularlink wenn Easy-WI im Unterordner liegt
- Game Server API
wird ignoriert - Registrations Aktivierungslink falsch, wenn SEO Links aus sind
- Falsche Rückgabe, wenn Ticket editiert wurde
- Benutzer kann nicht auf Tickets im Status "In Process" antworten
- Spamfilter auf NEIN, wird ignoriert
- Installer nutzt nicht existierende Sprache als Fallback
- Cronjob Timestamps werden für Reseller nicht aktualisiert
- Kein Error Handling wenn die keyfile fehlt
- Multiple falsche Texte im Installer verwendet
- install.php: Undefined index: USER
- +1 Slot beim GS Check hinzufügen, wenn SourceTV aktiv ist
- Fehler im Leihserver Modul
- Veraltete SQLs werden im TS3 Importer benutzt
- Initiales Passwort wird während des Imports nicht gesetzt.
- implode(): Invalid arguments userpanel_gserver.php
- Undefined index: active at statuscheck.php
- Include für queries.php
- benutzernamen beim TS3 Importer
- Korrekete Abhängigkeiten, wenn das Default Addon angelegt/korrigiert wird