wurde nun zum Ranksystem hinzugefügt."; $lang['brute'] = "Es wurden einige fehlgeschlagene Login-Versuche festgestellt. Blocke login für 300 Sekunden! Letzter Versuch von IP %s."; $lang['brute1'] = "Fehlgeschlagener Login-Versuch zum Webinterface festgestellt. Login Anfrage kam von IP %s mit dem Usernamen %s."; $lang['brute2'] = "Erfolgreicher Login zum Webinterface von IP %s festgestellt."; $lang['changedbid'] = "User %s (eindeutige Client-ID: %s) hat eine neue TeamSpeak Client-Datenbank-ID (%s). Ersetze die alte Client-Datenbank-ID (%s) und setze die gesammelte Zeiten zurück"; $lang['clean'] = "Scanne nach Usern, welche zu löschen sind..."; $lang['cleanc'] = "Clientlöschung"; $lang['cleancdesc'] = "Mit dieser Funktion werden alte Clients aus dem Ranksystem gelöscht.

Hierzu wird die TeamSpeak Datenbank mit dem Ranksystem abgeglichen. Clients, welche nicht mehr in der TeamSpeak Datenbank existieren, werden aus dem Ranksystem gelöscht.

Diese Funktion kann nur genutzt werden, wenn der 'Query-Slowmode' deaktiviert ist!


Zur automatischen Bereinigung der TeamSpeak Datenbank kann der ClientCleaner genutzt werden:
%s"; $lang['cleandel'] = "Es wurden %s Clients aus der Ranksystem-Datenbank gelöscht, da sie nicht mehr in der TeamSpeak Datenbank vorhanden sind."; $lang['cleanno'] = "Es gab nichts zu löschen..."; $lang['cleanp'] = "Löschintervall"; $lang['cleanpdesc'] = "Bestimme einen Intervall, wie oft die 'Clientlöschung' laufen soll.

Angabe der Zeit in Sekunden!

Empfohlen wird die Clientlöschung nur einmal am Tag laufen zu lassen, da für größere Datenbanken die Laufzeit extrem steigt."; $lang['cleanrs'] = "Clients in der Ranksystem Datenbank: %s"; $lang['cleants'] = "Clients in der TeamSpeak Datenbank gefunden: %s (von %s)"; $lang['clean0001'] = "Nicht benötigtes Avatar %s (ehemals eindeutige Client-ID: %s) erfolgreich gelöscht."; $lang['clean0002'] = "Fehler beim Löschen eines nicht benötigten Avatars %s (eindeutige Client-ID: %s). Bitte überprüfe die Zugriffsrechte auf das Verzeichnis 'avatars'!"; $lang['clean0003'] = "Überprüfung der Datenbankbereinigung abgeschlossen. Alle unnötigen Daten wurden gelöscht."; $lang['clean0004'] = "Überprüfung der zu löschenden User abgeschlossen. Nichts wurde getan, da die Funktion 'Clientlöschung' deaktiviert ist (Webinterface - Kern)."; $lang['day'] = "%s Tag"; $lang['days'] = "%s Tage"; $lang['dbconerr'] = "Verbindung zur Datenbank gescheitert: "; $lang['errcsrf'] = "CSRF Token ist inkorrekt oder abgelaufen (=Sicherheitsprüfung fehlgeschlagen)! Bitte lade die Seite neu und versuche es noch einmal! Bei wiederholtem Fehlerfall bitte den Session Cookie aus deinem Browser löschen und es noch einmal versuchen!"; $lang['errgrpid'] = "Your changes were not saved to the database due errors occured. Please fix the problems and save your changes after!"; $lang['errgrplist'] = "Fehler beim Abholen der Servergruppenliste: "; $lang['errlogin'] = "Benutzername und/oder Passwort sind falsch! Versuche es erneut..."; $lang['errlogin2'] = "Brute force Schutz: Bitte versuche es in %s Sekunden erneut!"; $lang['errlogin3'] = "Brute force Schutz: Zu viele Fehlversuche. Für 300 Sekunden gesperrt!"; $lang['error'] = "Fehler "; $lang['errorts3'] = "TS3 Fehler: "; $lang['errperm'] = "Bitte überprüfe die Dateiberechtigungen für das Verzeichnis '%s'!"; $lang['errselusr'] = "Bitte wähle zumindest einen User!"; $lang['errseltime'] = "Bitte trage eine online Zeit zum Hinzufügen ein!"; $lang['errukwn'] = "Unbekannter Fehler aufgetreten!"; $lang['highest'] = "höchster Rang erreicht"; $lang['install'] = "Installation"; $lang['instdb'] = "Installiere Datenbank"; $lang['instdbsuc'] = "Datenbank %s wurde erfolgreich angelegt."; $lang['insterr1'] = "ACHTUNG: Du versuchst gerade das Ranksystem zu installieren, allerdings existiert die Datenbank mit den Namen \"%s\" bereits.
Während der Installation wird die Datenbank zunächst vollständig gelöscht!
Stelle sicher, dass du das möchtest. Falls nein, wähle einen anderen Datenbank-Namen."; $lang['insterr2'] = "PDO wird benötigt, scheint jedoch nicht installiert zu sein. Installiere PDO und versuche es erneut!"; $lang['insterr3'] = "PHP exec wird benötigt, scheint jedoch deaktiviert zu sein. Bitte aktiviere PHP exec und versuche es erneut!"; $lang['insterr4'] = "Deine PHP Version (%s) ist unter 5.5.0. Aktualisiere dein PHP und versuche es erneut!"; $lang['insterr5'] = "SimpleXML wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere simpleXML und versuche es erneut!"; $lang['insterr6'] = "PHP cURL wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere PHP cURL und versuche es erneut!"; $lang['insterr7'] = "PHP Zip wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere PHP Zip und versuche es erneut!"; $lang['insterr8'] = "PHP COM Extension (php_com_dotnet.dll) wird benötigt, scheint jedoch nicht verfügbar zu sein. Bitte installiere PHP COM und versuche es erneut!"; $lang['insterr9'] = "PHP PDO MySQL extension (php_pdo_mysql.so) is needed but seems not to be available. Install PHP PDO MySQL and try it again!"; $lang['isntwicfg'] = "Die Datenbankkonfigurationen konnten nicht gespeichert werden! Bitte versehe die 'other/dbconfig.php' mit einem chmod 0777 (für Windows 'Vollzugriff') und versuche es anschließend erneut."; $lang['isntwicfg2'] = "Konfiguriere Webinterface"; $lang['isntwichm'] = "Schreibrechte fehlen für Verzeichnis \"%s\". Bitte setze auf dieses einen chmod 777 (für Windows 'Vollzugriff') und starte anschließend das Ranksystem erneut."; $lang['isntwiconf'] = "Öffne das %s um das Ranksystem zu konfigurieren!"; $lang['isntwidbhost'] = "DB Hostadresse:"; $lang['isntwidbhostdesc'] = "Adresse des Servers, worauf die Datenbank läuft.
(IP oder DNS)

Befinden sich Datenbank Server und Webspace auf dem selben System, so sollte es mit
localhost
oder
127.0.0.1
funktionieren."; $lang['isntwidbmsg'] = "Datenbank-Fehler: "; $lang['isntwidbname'] = "DB Name:"; $lang['isntwidbnamedesc'] = "Name der Datenbank"; $lang['isntwidbpass'] = "DB Passwort:"; $lang['isntwidbpassdesc'] = "Passwort für die Datenbank"; $lang['isntwidbtype'] = "DB Typ:"; $lang['isntwidbtypedesc'] = "Typ der Datenbank, welche das Ranksystem nutzen soll.

Der PDO Treiber für PHP muss installiert sein.
Mehr Informationen und eine aktuelle Liste der Anforderungen findest du auf der Installationsseite:
%s"; $lang['isntwidbusr'] = "DB Benutzer:"; $lang['isntwidbusrdesc'] = "Username für die Datenbank"; $lang['isntwidel'] = "Bitte lösche noch die Datei 'install.php' vom Webserver!"; $lang['isntwiusr'] = "Benutzer für das Webinterface wurde erfolgreich erstellt."; $lang['isntwiusr2'] = "Herzlichen Glückwunsch! Die Installation ist erfolgreich abgeschlossen."; $lang['isntwiusrcr'] = "Erstelle Webinterface-User"; $lang['isntwiusrdesc'] = "Gib einen frei wählbaren Benutzer und ein Passwort für das Webinterface ein. Mit dem Webinterface wird das Ranksystem konfiguriert."; $lang['isntwiusrh'] = "Zugang - Webinterface"; $lang['listacsg'] = "aktuelle Servergruppe"; $lang['listcldbid'] = "Client-Datenbank-ID"; $lang['listexcept'] = "Keine, da ausgeschlossen"; $lang['listgrps'] = "aktuelle Gruppe seit"; $lang['listnick'] = "Client-Name"; $lang['listnxsg'] = "nächste Servergruppe"; $lang['listnxup'] = "nächster Rang"; $lang['listrank'] = "Rang"; $lang['listseen'] = "zuletzt gesehen"; $lang['listsuma'] = "ges. aktive Zeit"; $lang['listsumi'] = "ges. idle Zeit"; $lang['listsumo'] = "ges. online Zeit"; $lang['listuid'] = "eindeutige Client-ID"; $lang['login'] = "Login"; $lang['msg0001'] = "Das Ranksystem läuft auf Version: %s"; $lang['msg0002'] = "Verfügbare Befehle sind:\n[B]!help[/B], [B]!info[/B], [B]!commands[/B]\t\t erhalte Liste der Befehle\n[B]!version[/B]\t\t\t\t\t\t\t\t erhalte die aktuelle Version\n[B]!update[/B], [B]!checkupdate[/B]\t\t\tprüfe auf neue Version und update\n[B]!clean[/B]\t\t\t\t\t\t\t\t\t bereinge User-Datenbank\n[B]!next[/B], [B]!nextup[/B]\t\t\t\t\t\t erhalte die Zeit zur nächsten Rangsteigerung\n[B]!restart[/B], [B]!reboot[/B]\t\t\t\t\tden Ranksystem bot neu starten\n[B]!shutdown[/B], [B]!quit[/B], [B]!stop[/B]\t\t den Ranksystem Bot stoppen"; $lang['msg0003'] = "Du bist nicht berechtigt diesen Befehl abzusetzen!"; $lang['msg0004'] = "Client %s (%s) fordert Abschaltung."; $lang['msg0005'] = "cya"; $lang['msg0006'] = "brb"; $lang['msg0007'] = "Client %s (%s) fordert Neustart."; $lang['msg0008'] = "Update check erfolgt. Wenn eine neue Version bereit steht, erfolgt das Update unverzüglich."; $lang['msg0009'] = "Die Bereinigung der Userdatenbank wurde gestartet. Für mehr Informationen werfe einen Blick in die Ranksystem-Log."; $lang['noentry'] = "Keine Einträge gefunden.."; $lang['pass'] = "Passwort"; $lang['pass2'] = "Passwort ändern"; $lang['pass3'] = "altes Passwort"; $lang['pass4'] = "neues Passwort"; $lang['pass5'] = "Passwort vergessen?"; $lang['repeat'] = "wiederholen"; $lang['resettime'] = "Setze die online und aktive Zeit des Benutzers %s (eindeutige Client-ID: %s; Client-Datenbank-ID: %s) auf Null zurück, da er aus der Ausnahme entfernt wurde."; $lang['sccupcount'] = "Aktive Zeit von %s Sekunden für die eindeutige Client-ID (%s) wird in wenigen Sekunden hinzugefügt (siehe Ranksystem log)."; $lang['sccupcount2'] = "Füge eine aktive Zeit von %s Sekunden der eindeutigen Client-ID (%s) hinzu; angefordert über Admin Funktion."; $lang['setontime'] = "Zeit hinzufügen"; $lang['setontimedesc'] = "Füge eine online Zeit den zuvor ausgewählten Usern hinzu. Jeder User erhält diese Zeit zusätzlich zur bestehenden.

Die eingegebene online Zeit wird direkt für die Rangsteigerung berücksichtigt und sollte sofort Wirkung zeigen."; $lang['setontime2'] = "Zeit entfernen"; $lang['setontimedesc2'] = "Entferne Zeit online Zeit von den zuvor ausgewählten Usern. Jeder User bekommt diese Zeit von seiner bisher angesammelten Zeit abgezogen.

Der eingegebene Abzug wird direkt für die Rangsteigerung berücksichtigt und sollte sofort Wirkung zeigen."; $lang['sgrpadd'] = "Servergruppe %s (ID: %s) zu User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) hinzugefügt."; $lang['sgrprerr'] = "Betroffener User: %s (unique Client-ID: %s; Client-database-ID %s) und ServerGruppe %s (ID: %s)."; $lang['sgrprm'] = "Servergruppe %s (ID: %s) von User %s (eindeutige Client-ID: %s; Client-Datenbank-ID %s) entfernt."; $lang['size_byte'] = "B"; $lang['size_kib'] = "KiB"; $lang['size_mib'] = "MiB"; $lang['size_gib'] = "GiB"; $lang['size_tib'] = "TiB"; $lang['size_pib'] = "PiB"; $lang['size_eib'] = "EiB"; $lang['size_zib'] = "ZiB"; $lang['size_yib'] = "YiB"; $lang['stag0001'] = "Servergruppe zuweisen"; $lang['stag0002'] = "Erlaubte Gruppen"; $lang['stag0003'] = "Definiere die Servergruppen, welche ein User sich selbst geben kann.

Die Servergruppen sind mit ihrer Gruppen-ID (Servergruppen-Datenbank-ID) durch Komma getrennt zu erfassen.

Beispiel:
23,24,28"; $lang['stag0004'] = "Gruppen Limit"; $lang['stag0005'] = "Max. Anzahl der Servergruppen, welche gleichzeitig gesetzt sein können."; $lang['stag0006'] = "Es sind meherer eindeutige IDs online mit deiner IP Adresse. Bitte %sklicke hier%s um dich zunächst zu verifizieren."; $lang['stag0007'] = "Bitte warte, bis die letzten Änderungen durchgeführt wurden, bevor du weitere Dinge änderst..."; $lang['stag0008'] = "Gruppen-Änderungen erfolgreich gespeichert. Es kann ein paar Sekunden dauern, bis die Änderungen auf dem TS3 Server erfolgt."; $lang['stag0009'] = "Du kannst nicht mehr als %s Gruppe(n) zur selben Zeit setzen!"; $lang['stag0010'] = "Bitte wähle mind. eine Gruppe."; $lang['stag0011'] = "Limit gleichzeitiger Gruppen: "; $lang['stag0012'] = "setze Gruppe(n)"; $lang['stag0013'] = "Addon ON/OFF"; $lang['stag0014'] = "Schalte das Addon ON (aktiv) oder OFF (inaktiv).

Beim Deaktivieren des Addons wird eine etwaige stats/ Seite ausgeblendet."; $lang['stag0015'] = "Du konntest nicht auf dem TeamSpeak gefunden werden. Bitte %sklicke hier%s um dich zunächst zu verifizieren."; $lang['stag0016'] = "Verifizierung benötigt!"; $lang['stag0017'] = "Verifiziere dich hier.."; $lang['stix0001'] = "Server Statistiken"; $lang['stix0002'] = "Anzahl User"; $lang['stix0003'] = "zeige Liste aller User"; $lang['stix0004'] = "Online Zeit aller User / Total"; $lang['stix0005'] = "zeige Top User aller Zeiten"; $lang['stix0006'] = "zeige Top User des Monats"; $lang['stix0007'] = "zeige Top User der Woche"; $lang['stix0008'] = "Server Nutzung"; $lang['stix0009'] = "der letzten 7 Tage"; $lang['stix0010'] = "der letzten 30 Tage"; $lang['stix0011'] = "der letzten 24 Stunden"; $lang['stix0012'] = "wähle Zeitraum"; $lang['stix0013'] = "letzten 24 Stunden"; $lang['stix0014'] = "letzte Woche"; $lang['stix0015'] = "letzter Monat"; $lang['stix0016'] = "Aktive / Inaktive Zeit (aller User)"; $lang['stix0017'] = "Versionen (aller User)"; $lang['stix0018'] = "Nationalitäten (aller User)"; $lang['stix0019'] = "Plattformen (aller User)"; $lang['stix0020'] = "Server Details"; $lang['stix0023'] = "Server Status"; $lang['stix0024'] = "Online"; $lang['stix0025'] = "Offline"; $lang['stix0026'] = "User (Online / Max)"; $lang['stix0027'] = "Anzahl aller Channel"; $lang['stix0028'] = "Server Ping (Mittelwert)"; $lang['stix0029'] = "Eingehende Daten insg."; $lang['stix0030'] = "Ausgehende Daten insg."; $lang['stix0031'] = "Server online seit"; $lang['stix0032'] = "vor Offlineschaltung:"; $lang['stix0033'] = "00 Tage, 00 Stunden, 00 Min., 00 Sek."; $lang['stix0034'] = "Paketverlust (Mittelwert)"; $lang['stix0035'] = " "; $lang['stix0036'] = "Server Name"; $lang['stix0037'] = "Server Adresse (Host Adresse: Port)"; $lang['stix0038'] = "Server Passwort"; $lang['stix0039'] = "Nein (Öffentlich)"; $lang['stix0040'] = "Ja (Privat)"; $lang['stix0041'] = "Server ID"; $lang['stix0042'] = "Server Plattform"; $lang['stix0043'] = "Server Version"; $lang['stix0044'] = "Server Erstelldatum (dd/mm/yyyy)"; $lang['stix0045'] = "Report an Serverliste"; $lang['stix0046'] = "Aktiv"; $lang['stix0047'] = "Deaktiviert"; $lang['stix0048'] = "nicht genügend Daten ..."; $lang['stix0049'] = "Online Zeit aller User / Monat"; $lang['stix0050'] = "Online Zeit aller User / Woche"; $lang['stix0051'] = "TeamSpeak hat gefailed, daher kein Erstelldatum..."; $lang['stix0052'] = "Andere"; $lang['stix0053'] = "Aktive Zeit (in Tagen)"; $lang['stix0054'] = "Inaktive Zeit (in Tagen)"; $lang['stix0055'] = "online in d. letzten 24 Std."; $lang['stix0056'] = "online in d. letzten %s Tagen"; $lang['stix0059'] = "Liste der User"; $lang['stix0060'] = "User"; $lang['stix0061'] = "zeige alle Versionen"; $lang['stix0062'] = "zeige alle Nationen"; $lang['stix0063'] = "zeige alle Plattformen"; $lang['stix0064'] = "letzten 3 Monate"; $lang['stmy0001'] = "Meine Statistiken"; $lang['stmy0002'] = "Rank"; $lang['stmy0003'] = "Datenbank ID:"; $lang['stmy0004'] = "Eindeutige Client ID:"; $lang['stmy0005'] = "Insg. Verbunden zum TS:"; $lang['stmy0006'] = "Startzeitpunkt der Statistiken:"; $lang['stmy0007'] = "Gesamte online Zeit:"; $lang['stmy0008'] = "Online Zeit der letzten %s Tage:"; $lang['stmy0009'] = "Aktive Zeit der letzten %s Tage:"; $lang['stmy0010'] = "Errungenschaften:"; $lang['stmy0011'] = "Fortschritt Errungenschaft Zeit"; $lang['stmy0012'] = "Zeit: Legendär"; $lang['stmy0013'] = "Da du bereits %s Stunden auf dem Server online bist."; $lang['stmy0014'] = "Abgeschlossen"; $lang['stmy0015'] = "Zeit: Gold"; $lang['stmy0016'] = "% erreicht für Legendär"; $lang['stmy0017'] = "Zeit: Silber"; $lang['stmy0018'] = "% erreicht für Gold"; $lang['stmy0019'] = "Zeit: Bronze"; $lang['stmy0020'] = "% erreicht für Silber"; $lang['stmy0021'] = "Zeit: Unranked"; $lang['stmy0022'] = "% erreicht für Bronze"; $lang['stmy0023'] = "Fortschritt Errungenschaft Verbindungen"; $lang['stmy0024'] = "Verbindungen: Legendär"; $lang['stmy0025'] = "Da du bereits %s mal zum Server verbunden warst."; $lang['stmy0026'] = "Verbindungen: Gold"; $lang['stmy0027'] = "Verbindungen: Silber"; $lang['stmy0028'] = "Verbindungen: Bronze"; $lang['stmy0029'] = "Verbindungen: Unranked"; $lang['stmy0030'] = "Fortschritt nächste Servergruppe"; $lang['stmy0031'] = "Gesamte aktive Zeit:"; $lang['stna0001'] = "Nationen"; $lang['stna0002'] = "Statistiken"; $lang['stna0003'] = "Kürzel"; $lang['stna0004'] = "Anzahl"; $lang['stna0005'] = "Versionen"; $lang['stna0006'] = "Plattformen"; $lang['stna0007'] = "Prozent"; $lang['stnv0001'] = "Server News"; $lang['stnv0002'] = "Schließen"; $lang['stnv0003'] = "Client Informationen aktualisieren"; $lang['stnv0004'] = "Benutze diese Funktion, wenn sich deine TS3 Daten geändert haben, wie z.B. dein Username."; $lang['stnv0005'] = "Du musst hierfür mit dem TS3 Server verbunden sein!"; $lang['stnv0006'] = "Aktualisieren"; $lang['stnv0016'] = "nicht verfügbar"; $lang['stnv0017'] = "Du bist nicht mit dem TS3 Server verbunden, daher können kein Daten angezeigt werden."; $lang['stnv0018'] = "Bitte verbinde dich mit dem TS3 Server und aktualisiere anschließend die Session über den Aktualisierungs-Button oben rechts in der Ecke."; $lang['stnv0019'] = "Statistiken - Inhaltserläuterung"; $lang['stnv0020'] = "Diese Seite zeigt u.a. eine Übersicht deiner persönlichen Statistiken und Aktivität auf dem TS3 Server."; $lang['stnv0021'] = "Die Informationen wurden gesammelt seit Beginn des Ranksystems, nicht seit Beginn des TS3 Servers."; $lang['stnv0022'] = "Die Seite erhält ihre Daten aus einer Datenbank. Es ist also möglich, dass die angezeigten Werte von den live Werten abweichen."; $lang['stnv0023'] = "Die Werte der online Zeit aller User per Woche bzw. Monat werden nur alle 15 Minuten berechnet. Alle anderen Werte sollten nahezu live sein (maximal wenige Sekunden verzögert)."; $lang['stnv0024'] = "Ranksystem - Statistiken"; $lang['stnv0025'] = "Anzahl Einträge"; $lang['stnv0026'] = "alle"; $lang['stnv0027'] = "Die Informationen auf dieser Seite scheinen veraltet! Es scheint, das Ranksystem ist nicht mehr mit dem TS3 verbunden."; $lang['stnv0028'] = "(Du bist nicht zum TS3 verbunden!)"; $lang['stnv0029'] = "Rank-Liste"; $lang['stnv0030'] = "Ranksystem Info"; $lang['stnv0031'] = "Über das Suchfeld können nach Teile im Clientnamen, der eindeutigen Client-ID und der Client-Datenbank-ID gesucht werden."; $lang['stnv0032'] = "Es ist auch möglich bestimmte Filterregeln anzuwenden (siehe unterhalb). Der Filter wird auch im Suchfeld hinterlegt."; $lang['stnv0033'] = "Kombinationen von Filter und einem Suchwert sind möglich. Trage hierfür den/die Filter gefolgt von dem Suchwert ein."; $lang['stnv0034'] = "Auch ist es möglich mehrere Filter zu kombinieren. Trage diese einfach fortlaufend in das Suchfeld ein."; $lang['stnv0035'] = "Beispiel:
filter:nonexcepted:TeamSpeakUser"; $lang['stnv0036'] = "Zeigt nur Clients an, welche ausgeschlossen sind (Client, Severgruppen oder Channel-Ausnahme)."; $lang['stnv0037'] = "Zeigt nur Clients an, welche nicht ausgeschlossen sind."; $lang['stnv0038'] = "Zeigt nur Clients an, welche online sind"; $lang['stnv0039'] = "Zeigt nur Clients an, welche nicht online sind"; $lang['stnv0040'] = "Zeigt nur Clients an, welche sich in einer bestimmten Servergruppe befinden. Stellt das aktuelle Level (Rang) dar.
Ersetze GROUPID mi der gewünschten Servergruppen ID."; $lang['stnv0041'] = "Zeigt nur Clients an, welche dem ausgewählten 'zuletzt gesehen' Zeitraum entsprechen.
Ersetze OPERATOR mit '<' oder '>' oder '=' oder '!='.
Und ersetze TIME mit einem Zeitstempel (Timestamp) oder Datum mit im Format 'Y-m-d H-i' (Beispiel: 2016-06-18 20-25).
Vollständiges Beispiel: filter:lastseen:>:2016-06-18 20-25:"; $lang['stnv0042'] = "Zeigt nur Clients an, welche sich im definierten Land befinden.
Ersetze TS3-COUNTRY-CODE mit dem gewünschten Land.
Für eine Liste der gültigen Ländercodes, bitte nach dem 'ISO 3166-1 alpha-2' googlen."; $lang['stnv0043'] = "verbinde zum TS3"; $lang['stri0001'] = "Ranksystem Informationen"; $lang['stri0002'] = "Was ist das Ranksystem?"; $lang['stri0003'] = "Ein TS3 Bot, der automatisch Servergruppen an User für online Zeit oder aktive Zeit auf einem TeamSpeak 3 Server zuweist. Weiterhin sammelt es diverse Statistiken und stellt diese hier dar."; $lang['stri0004'] = "Wer hat das Ranksystem erstellt?"; $lang['stri0005'] = "Wann wurde das Ranksystem erstellt?"; $lang['stri0006'] = "Erste Alpha Version: 05.10.2014."; $lang['stri0007'] = "Erste Beta Version: 01.02.2015."; $lang['stri0008'] = "Die neuste Version kannst du auf der Ranksystem Website finden."; $lang['stri0009'] = "Wie wurde das Ranksystem erstellt?"; $lang['stri0010'] = "Das Ranksystem basiert auf"; $lang['stri0011'] = "Es nutzt weiterhin die folgenden Programmbibliotheken:"; $lang['stri0012'] = "Ein spezieller Dank ergeht an:"; $lang['stri0013'] = "sergey, Arselopster, DeviantUser & kidi - für die russische Übersetzung"; $lang['stri0014'] = "Bejamin Frost - für die Initialisierung des Bootstrap Designs"; $lang['stri0015'] = "ZanK & jacopomozzy - für die italienische Übersetzung"; $lang['stri0016'] = "DeStRoYzR & Jehad - für die Initiierung der arabischen Übersetzung"; $lang['stri0017'] = "SakaLuX - für die Initiierung der rumänischen Übersetzung"; $lang['stri0018'] = "0x0539 - für die Initiierung der niederländischen Übersetzung"; $lang['stri0019'] = "Quentinti - für die französische Übersetzung"; $lang['stri0020'] = "Pasha - für die portugiesische Übersetzung"; $lang['stri0021'] = "Shad86 - für den super Support auf GitHub & unserem Public TS3 server, die vielen Ideen, dem Pre-Testen des ganzen Shits & vielem mehr"; $lang['stri0022'] = "mightyBroccoli - für die vielen Ideen & dem Pre-Testen"; $lang['stri0023'] = "Stable seit: 18.04.2016."; $lang['stri0024'] = "KeviN - für die tschechische Übersetzung"; $lang['stri0025'] = "DoktorekOne - für die polnische Übersetzung"; $lang['stri0026'] = "JavierlechuXD - für die spanische Übersetzung"; $lang['sttw0001'] = "Top User"; $lang['sttw0002'] = "der Woche"; $lang['sttw0003'] = "mit %s %s online Zeit"; $lang['sttw0004'] = "Top 10 im Vergleich"; $lang['sttw0005'] = "Stunden (definiert 100 %)"; $lang['sttw0006'] = "%s Stunden (%s%)"; $lang['sttw0007'] = "Top 10 Statistiken"; $lang['sttw0008'] = "Top 10 vs Andere; Online Zeit"; $lang['sttw0009'] = "Top 10 Vs Others; Aktive Zeit"; $lang['sttw0010'] = "Top 10 Vs Others; Inaktive Zeit"; $lang['sttw0011'] = "Top 10 (in Stunden)"; $lang['sttw0012'] = "Andere %s User (in Stunden)"; $lang['sttw0013'] = "mit %s %s aktive Zeit"; $lang['sttw0014'] = "Stunden"; $lang['sttw0015'] = "Minuten"; $lang['sttm0001'] = "des Monats"; $lang['stta0001'] = "aller Zeiten"; $lang['stve0001'] = "\nHallo %s,\num dich für das Ranksystem zu verifizieren klicke bitte auf den folgenden Link:\n[B]%s[/B]\n\nSollte dieser nicht funktionieren, so kannst du auch den folgenden Token manuell eintragen:\n%s\n\nHast du diese Nachricht nicht angefordert, so ignoriere sie bitte. Bei wiederholtem Erhalt kontaktiere bitte einen Admin."; $lang['stve0002'] = "Eine Nachricht mit dem Token wurde auf dem TS3 Server an dich versandt."; $lang['stve0003'] = "Bitte trage den token ein, welchen du auf dem TS3 server erhalten hast. Wenn du keine Nachricht bekommen hast, überprüfe, ob du die richtige eindeutige ID gewählt hast."; $lang['stve0004'] = "Der eingegebene Token stimmt nicht überein! Bitte versuche es erneut."; $lang['stve0005'] = "Gratulation, du wurdest erfolgreich verifiziert! Du kannst nun fortfahren..."; $lang['stve0006'] = "Ein unbekannter Fehler ist passiert. Bei wiederholtem Vorkommen benachrichtige bitte einen Admin."; $lang['stve0007'] = "Verifizier-Prozess (über TeamSpeak)"; $lang['stve0008'] = "Wähle hier deine eindeutige Client-ID auf dem TS3 Server um dich zu verifizieren."; $lang['stve0009'] = " -- wähle dich aus -- "; $lang['stve0010'] = "Du wirst einen Token auf dem TS3 Server erhalten, welcher hier einzugeben ist:"; $lang['stve0011'] = "Token:"; $lang['stve0012'] = "verifizieren"; $lang['time_ms'] = "Ms."; $lang['time_sec'] = "Sek."; $lang['time_min'] = "Min."; $lang['time_hour'] = "Std."; $lang['time_day'] = "Tag(e)"; $lang['upgrp0001'] = "Es ist die Servergruppe mit der ID %s im Parameter '%s' (Webinterface -> Kern) konfiguriert, jedoch ist diese Servergruppe nicht (mehr) auf dem TS3 Server vorhanden! Bitte korrigiere dies oder es können hierdurch Fehler auftreten!"; $lang['upgrp0002'] = "Lade neues ServerIcon herunter"; $lang['upgrp0003'] = "Fehler beim Schreiben des ServerIcons."; $lang['upgrp0004'] = "Fehler beim Herunterladen des ServerIcons vom TS3 Server: "; $lang['upgrp0005'] = "Fehler beim Löschen des ServerIcons."; $lang['upgrp0006'] = "Das ServerIcon wurde vom TS3 Server gelöscht. Dieses wurde nun auch aus dem Ranksystem entfernt."; $lang['upgrp0007'] = "Fehler beim Schreiben des Servergruppen-Icons bei Gruppe %s mit ID %s."; $lang['upgrp0008'] = "Fehler beim Herunterladen des Servergruppen-Icons bei Gruppe %s mit ID %s: "; $lang['upgrp0009'] = "Fehler beim Löschen des Servergruppen-Icons bei Gruppe %s mit ID %s."; $lang['upgrp0010'] = "Das Icon der Servergruppe %s mit der ID %s wurde vom TS3 Server gelöscht. Dieses wurde nun auch aus dem Ranksystem entfernt."; $lang['upgrp0011'] = "Lade neues Servergruppen-Icon für die Servergruppe %s mit der ID: %s herunter."; $lang['upinf'] = "Eine neue Version des Ranksystems ist verfügbar. Informiere Clients auf dem Server..."; $lang['upinf2'] = "Das Ranksystem wurde kürzlich (%s) aktualisiert. Die %sChangelog%s enthält weitere Informationen über die enthaltenen Änderungen."; $lang['upmsg'] = "\nHey, eine neue Version des [B]Ranksystems[/B] ist verfügbar!\n\naktuelle Version: %s\n[B]neue Version: %s[/B]\n\nBitte schaue auf unsere Homepage für weitere Informationen [URL]https://ts-n.net/ranksystem.php#changelog[/URL].\n\nStarte den Update Prozess im Hintergrund. [B]Bitte prüfe die ranksystem.log![/B]"; $lang['upmsg2'] = "\nHey, das [B]Ranksystem[/B] wurde kürzlich aktualisiert.\n\n[B]neue Version: %s[/B]\n\nBitte schaue auf unsere Homepage für weitere Informationen [URL]https://ts-n.net/ranksystem.php#changelog[/URL]."; $lang['upusrerr'] = "Die eindeutige Client-ID %s konnte auf dem TeamSpeak nicht erreicht werden!"; $lang['upusrinf'] = "User %s wurde erfolgreich benachrichtigt."; $lang['user'] = "Benutzername"; $lang['verify0001'] = "Bitte stelle sicher, dass du wirklich mit dem TS3 server verbunden bist!"; $lang['verify0002'] = "Betrete, falls noch nicht geschehen, den Ranksystem %sVerifizierungs-Channel%s!"; $lang['verify0003'] = "Wenn du wirklich zum TS3 Server verbunden bist, kontaktiere bitte dort einen Admin.
Dieser muss einen Verifizierungs-Channel auf dem TS3 Server erstellen. Danach ist der erstellte Channel im Ranksystem zu hinterlegen, was nur ein Admin tun kann.
Weitere Informationen findet dieser im Webinterface (-> Kern) des Ranksystems.

Bis dahin ist leider keine Verifizierung für das Ranksystem möglich! Sorry :( "; $lang['verify0004'] = "Keine User im Verifizierungs-Channel gefunden..."; $lang['wi'] = "Webinterface"; $lang['wiaction'] = "ausführen"; $lang['wiadmhide'] = "unterdrücke ausgeschl. User"; $lang['wiadmhidedesc'] = "Hiermit können vom Ranksystem ausgeschlossene User in der folgenden Auswahl unterdrückt werden."; $lang['wiadmuuid'] = "admin ID"; $lang['wiadmuuiddesc'] = "Gebe hier die eindeutige Client-ID ein; als Administrator des Ranksystems.
Mehrere Admins können auch erfasst werden -> Komma getrennt!

Diese wird benötigt um das Passwort des Webinterfaces resetten zu können.
Wenn hier keine eindeutige Client-ID angegeben ist, ist es nicht möglich das Passwort im Bedarfsfall zurückzusetzen.

Auch sind hier hinterlegte Admins berechtigt, Admin-Befehle an den Bot zu schicken (!reboot, !shutdown, !update)."; $lang['wiboost'] = "Boost"; $lang['wiboostdesc'] = "Gebe einen User auf dem TeamSpeak Server eine Servergruppe (ist manuell zu erstellen), welche hier für das Ranksystem als Boost Gruppe deklariert werden kann. Definiere hierfür noch einen Faktor (z.B. 2x) und eine Zeit, wie lange der Boost gewährt werden soll.
Umso höher der Faktor, umso schneller erreicht ein User den nächst höheren Rang.
Ist die Zeit abgelaufen, so wird dem betroffenen User die Servergruppe automatisch entfernt. Die Zeit beginnt in dem Moment zu laufen, in dem der User die Servergruppe erhält.

Servergruppen-ID=> Faktor=> Zeit (in Sekunden)

Beispiel:
12=>2=>6000,13=>3=>2500,14=>5=>600
Hier werden den Usern in der Servergruppe mit der ID 12 dem Faktor 2 für 6000 Sekunden, den Usern in der Servergruppe 13 dem Faktor 3 für 2500 Sekunden gewährt, und so weiter..."; $lang['wibot1'] = "Der Ranksystem Bot sollte gestoppt sein. Für mehr Informationen bitte die Log unterhalb prüfen!"; $lang['wibot2'] = "Der Ranksystem Bot sollte gestartet sein. Für mehr Informationen bitte die Log unterhalb prüfen!"; $lang['wibot3'] = "Der Ranksystem Bot sollte neu gestartet sein. Für mehr Informationen bitte die Log unterhalb prüfen!"; $lang['wibot4'] = "Start / Stop Ranksystem Bot"; $lang['wibot5'] = "Bot starten"; $lang['wibot6'] = "Bot stoppen"; $lang['wibot7'] = "Bot neustarten"; $lang['wibot8'] = "Ranksystem Log (Auszug):"; $lang['wibot9'] = "Bitte fülle alle erforderlichen Felder aus, bevor der Ranksystem Bot gestartet werden kann!"; $lang['wichdbid'] = "Client-Datenbank-ID Reset"; $lang['wichdbiddesc'] = "Aktiviere diese Funktion um die online bzw. aktive Zeit eines Users zurückzusetzen, wenn sich seine TeamSpeak Client-Datenbank-ID ändert.
Der Client wird dabei anhand seiner eindeutigen Client-ID gefunden.

Ist diese Funktion deaktiviert, so wird die online bzw. aktive Zeit mit dem alten Wert fortgeführt. In diesem Fall wird lediglich die Client-Datenbank-ID ausgetauscht.


Wie ändert sich die Client-Datenbank-ID?

In jedem der folgenden Szenarien erhält der Client mit dem nächsten Connect zum TS3 Server eine neue Client-Datenbank-ID.

1) automatisch durch den TS3 Server
Der TeamSpeak Server hat eine Funktion, welche Clients nach X Tagen aus der Datenbank löscht. Im Standard passiert dies, wenn ein User länger als 30 Tage offline ist und sich in keiner permanenten Gruppe befindet.
Dieser Wert kann in der ts3server.ini geändert werden:

2) Restore eines TS3 Snapshots
Wird ein TS3 Server Snapshot wiederhergestellt, ändern sich im Regelfall die Datenbank-IDs.

3) manuelles entfernen von Clients
Ein TeamSpeak Client kann auch manuell oder durch eine 3. Anwendung aus dem TS3 Server entfernt werden."; $lang['wiconferr'] = "Es ist ein Fehler in der Konfiguration des Ranksystems. Bitte prüfe im Webinterface die Kern-Einstellungen auf Richtigkeit. Besonders sollte die Einstellung 'Rangsteigerung' geprüft werden!"; $lang['wichpw1'] = "Das alte Passwort ist falsch! Versuche es erneut."; $lang['wichpw2'] = "Die neuen Passwörter stimmen nicht überein. Versuche es erneut."; $lang['wichpw3'] = "Das Passwort für das Webinterface wurde erfolgreich geändert. Anforderung von IP %s."; $lang['wichpw4'] = "Passwort ändern"; $lang['widaform'] = "Datumsformat"; $lang['widaformdesc'] = "Gebe ein Datumsformat zur Anzeige vor.

Beispiel:
%a Tage, %h Std., %i Min., %s Sek."; $lang['widbcfgsuc'] = "Datenbank Einstellungen erfolgreich gespeichert."; $lang['widbcfgerr'] = "Fehler beim Speichern der Datenbank Einstellungen! Verbindung zur Datenbank oder speichern der 'other/dbconfig.php' nicht möglich."; $lang['widelcldgrp'] = "Servergruppen zurücksetzen"; $lang['widelcldgrpdesc'] = "Das Ranksystem merkt sich die vergebenen Servergruppen, sodass nicht mit jedem Lauf der worker.php diese nochmals überprüft bzw. vergeben werden.

Mit dieser Funktion ist es möglich, dieses Wissen einmalig zurückzusetzen. Dadurch versucht das Ranksystem alle User (welche auf dem TS3 Server online sind) in die aktuell gültige Servergruppe zu setzen.
Für jeden User, welcher eine Servergruppe erhält bzw. in der vorhanden verbleibt, wird die Wissensdatenbank wie zu Anfang beschrieben wieder aufgebaut.

Diese Funktion kann hilreich sein, wenn sich User nicht in der Servergruppe befinden, welche für die jeweilige online Zeit vorgesehen ist.

Achtung: Bitte diese Funktion in einem Moment ausführen, in dem für nächsten Minuten kein Rankup ansteht!!! Das Ranksystem kann dann nämlich die alten Gruppen nicht entfernen, da es diese nicht mehr kennt ;-)"; $lang['widelsg'] = "entferne aus Servergruppen"; $lang['widelsgdesc'] = "Wähle, ob Clients auch aus den Servergruppen entfernt werden sollen, wenn sie aus der Ranksystem Datenbank gelöscht werden.

Es werden nur Servergruppen beachtet, welche das Ranksystem betreffen!"; $lang['wiexcid'] = "Channel-Ausnahmen"; $lang['wiexciddesc'] = "Eine mit Komma getrennte Liste von den Channel-IDs, die nicht am Ranksystem teilnehmen sollen.

Halten sich User in einem der aufgelisteten Channel auf, so wird die Zeit darin vollständig ignoriert. Es wird weder die online Zeit, noch die Idle Zeit gewertet.

Sinn macht diese Funktion mit dem Modus 'online Zeit', da hier z.B. AFK Räume ausgeschlossen werden können.
Mit dem Modus 'aktive Zeit' ist diese Funktion sinnlos, da z.B. in AFK Räumen die Idle-Zeit abgezogen und somit sowieso nicht gewertet würde.

Befindet sich ein User in einem ausgeschlossenen Channel, so wird er für diese Zeit als 'vom Ranksystem ausgeschlossen' vermerkt. Der User erscheint damit auch nicht mehr in der Liste 'stats/list_rankup.php', sofern ausgeschlossene Clients dort nicht angezeigt werden sollen (Statistik Seite - ausgeschl. Clients)."; $lang['wiexgrp'] = "Servergruppen-Ausnahmen"; $lang['wiexgrpdesc'] = "Eine mit Komma getrennte Liste von Servergruppen-IDs, welche nicht am Ranksystem teilnehmen sollen.

User in mindestens einer dieser Gruppen sind von Rangsteigerungen ausgenommen."; $lang['wiexres'] = "Modus Ausnahmen"; $lang['wiexres1'] = "bewerte Zeit (Standard)"; $lang['wiexres2'] = "pausiere Zeit"; $lang['wiexres3'] = "resette Zeit"; $lang['wiexresdesc'] = "Es gibt drei Möglichkeiten wie mit den Ausnahmen umgegangen werden kann. In jedem Fall wird die Rangsteigerung deaktiviert (Vergabe der Servergruppe). Als verschiedene Modi kann ausgewählt werden, wie die auf dem Server verbrachte Zeit von Usern (welche ausgeschlossen sind) behandelt werden soll.

1) bewerte Zeit (Standard): Im Standard wertet das Ranksystem auch die online/aktive Zeit von Usern, welche vom Ranksystem ausgeschlossen sind (Client-/Servergruppenausnahme). Mit Ausschluss aus dem Ranksystem ist nur das Setzen des Rangs (Servergruppe) deaktiviert. Das heißt, wenn ein User nicht mehr ausgeschlossen ist, würde er einer Servergruppe abhängig seiner gesammelten Zeit (z.B. Level 3) zugeordnet.

2) pausiere Zeit: Bei dieser Option wird die online/aktive Zeit eingefrorren (pausiert) in dem Moment, in dem der User ausgeschlossen wird. Nach Rücknahme der Ausnahme (entfernen der ausgeschlossenen Servergruppe oder entfernen der Ausnahmeregel) läuft die online/aktive Zeit weiter.

3) resette Zeit: Mit dieser Funktion wird die gesammelte online/aktive Zeit in dem Moment auf Null zurückgesetzt, in dem der User nicht mehr ausgeschlossen ist (durch Entfernen der ausgeschlossenen Servergruppe oder entfernen der Ausnahmeregel). Die auf dem Server verbrachte Zeit wird hierbei zunächst weiterhin gewertet bis der Reset erfolgt.


Die Channel-Ausnahmen spielen hier keine Rolle, da diese Zeit immer ignoriert wird (entspricht dem Modus pausiere Zeit)."; $lang['wiexuid'] = "Client-Ausnahmen"; $lang['wiexuiddesc'] = "Eine mit Komma getrennte Liste von eindeutigen Client-IDs, welche nicht am Ranksystem teilnehmen sollen.

Aufgelistete User sind von Rangsteigerungen ausgenommen."; $lang['wigrptime'] = "Rangsteigerung Definition"; $lang['wigrptimedesc'] = "Definiere hier, nach welcher Zeit ein User automatisch in eine vorgegebene Servergruppe gelangen soll.

Zeit (Sekunden)=>Servergruppen ID

Entscheidend hierfür ist die 'online Zeit' bzw. die 'aktive Zeit' des Users, je nach Einstellung des Modus.

Maximaler Wert sind 999.999.999 Sekunden (über 31 Jahre)

Jeder Eintrag ist vom nächsten durch ein Komma zu separieren.

Die Zeiten sind kummulativ zu hinterlegen.

Beispiel:
60=>9,120=>10,180=>11
In diesem Beispiel erhält ein User die Servergruppe 9 nach 60 Sekunden, die Servergruppe 10 nach weiteren 60 Sekunden, die Servergruppe 11 nach weiteren 60 Sekunden."; $lang['wihladm'] = "List Rankup (Admin-Modus)"; $lang['wihladm1'] = "Zeit zu User hinzufügen"; $lang['wihladm2'] = "Zeit von User entfernen"; $lang['wihlset'] = "Einstellungen"; $lang['wiignidle'] = "Ignoriere Idle"; $lang['wiignidledesc'] = "Lege eine Zeit fest, bis zu der die Idlezeit eines Users ignoriert werden soll.

Unternimmt ein Client nichts auf dem Server (=Idle), kann diese Zeit vom Ranksystem festgestellt werden. Mit dieser Funktion wird die Idlezeit eines User bis zur definierten Grenze nicht als Idlezeit gewertet, sprich sie zählt dennoch als aktive Zeit. Erst wenn der definierte Wert überschritten wird, zählt sie ab diesem Zeitpunkt für das Ranksystem auch als Idlezeit.

Diese Funktion spielt nur in Verbindung mit dem Modus 'aktive Zeit' eine Rolle.
Sinn der Funktion ist es z.B. die Zeit des Zuhörens bei Gesprächen als Aktivität zu werten.

0 Sec. = Deaktivieren der Funktion

Beispiel:
Ignoriere Idle = 600 (Sekunden)
Ein Client hat einen Idle von 8 Minunten.
Folge:
Die 8 Minuten Idle werden ignoriert und der User erhält demnach diese Zeit als aktive Zeit. Wenn sich die Idlezeit nun auf 12 Minuten erhöht, so wird die Zeit über 10 Minuten, also 2 Minuten, auch als Idlezeit gewertet. Die ersten 10 Minuten zählen weiterhin als aktive Zeit."; $lang['wilog'] = "Log-Pfad"; $lang['wilogdesc'] = "Pfad in dem das Logfile des Ranksystems geschrieben werden soll.

Beispiel:
/var/logs/ranksystem/

Beachte, dass der Webuser Schreibrechte in dem Verzeichnis hat."; $lang['wilogout'] = "Abmelden"; $lang['wimsgmsg'] = "Nachricht"; $lang['wimsgmsgdesc'] = "Definiere eine Nachricht, welche ein User erhält, wenn er im Rang aufsteigt.

Die Nachricht wird über TS3 als private Text-Nachricht versendet. Daher können alle bekannten BB-Codes genutzt werden, die auch sonst in Text-Nachrichten funktionieren.
%s

Weiterhin kann die bisher verbrachte Zeit mittels Argumenten angegeben werden:
%1\$s - Tage
%2\$s - Stunden
%3\$s - Minuten
%4\$s - Sekunden
%5\$s - Name der erreichten Servergruppe
%6$s - Name des Users (Empfänger)

Beispiel:
Hey,\\ndu bist im Rang gestiegen, da du bereits %1\$s Tage, %2\$s Stunden und %3\$s Minuten mit unserem TS3 Server verbunden bist.[B]Weiter so![/B] ;-)
"; $lang['wimsgsn'] = "Server-News"; $lang['wimsgsndesc'] = "Definiere eine Nachricht, welche auf der /stats/ Seite unter den Server News gezeigt wird.

Es können die regulären HTML Funktionen zum Editieren des Layouts benutzt werden.

Beispiel:
<b> - für Fettschrift
<u> - zum Unterstreichen
<i> - für Kursiv
<br> - für einen Zeilenumbruch"; $lang['wimsgusr'] = "Rangsteigerung-Info"; $lang['wimsgusrdesc'] = "Informiere den User per privater Textnachricht über seine Rangsteigerung."; $lang['winav1'] = "TeamSpeak"; $lang['winav2'] = "Datenbank"; $lang['winav3'] = "Kern"; $lang['winav4'] = "Anderes"; $lang['winav5'] = "Nachrichten"; $lang['winav6'] = "Statistik Seite"; $lang['winav7'] = "Administration"; $lang['winav8'] = "Start / Stop Bot"; $lang['winav9'] = "Update verfügbar!"; $lang['winav10'] = "Bitte nutze das Webinterface nur via %s HTTPS%s Eine Verschlüsselung ist wichtig um die Privatsphäre und Sicherheit zu gewährleisten.%sUm HTTPS nutzen zu können, muss der Webserver eine SSL Verbindung unterstützen."; $lang['winav11'] = "Bitte hinterlege die eindeutige Client-ID des Admins des Ranksystems (Anderes -> admin ID). Dies ist sehr wichtig im Falle des Verlustes der Logindaten für das Webinterface."; $lang['winav12'] = "Addons"; $lang['winxinfo'] = "Befehl \"!nextup\""; $lang['winxinfodesc'] = "Erlaubt einen User auf dem TeamSpeak3 Server den Befehl \"!nextup\" dem Ranksystem (Query) Bot als private Textnachricht zu schreiben.

Als Antwort erhält der User eine Nachricht mit der benötigten Zeit zur nächsten Rangsteigerung.

deaktiviert - Die Funktion ist deaktiviert. Der Befehl '!nextup' wird ignoriert.
erlaubt - nur nächsten Rang - Gibt die benötigte Zeit zum nächsten Rang zurück.
erlaubt - alle nächsten Ränge - Gibt die benötigte Zeit für alle höheren Ränge zurück.

Unter folgender URL ein Beispiel zum Setzen einer Verlinkung mit \"client://\" für den Ranksystem (Query) Bot, da nicht unbedingt für alle die Query-User sichtbar sind:
https://ts-n.net/lexicon.php?showid=98#lexindex

Dieser kann dann mit dem [URL] Tag in einem Channel als Link eingefügt werden.
https://ts-n.net/lexicon.php?showid=97#lexindex"; $lang['winxmode1'] = "deaktiviert"; $lang['winxmode2'] = "erlaubt - nur nächster Rang"; $lang['winxmode3'] = "erlaubt - alle nächsten Ränge"; $lang['winxmsg1'] = "Nachricht (Standard)"; $lang['winxmsgdesc1'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"!nextup\" erhält.

Argumente:
%1$s - Tage zur nächsten Rangsteigerung
%2$s - Stunden zur nächsten Rangsteigerung
%3$s - Minuten zur nächsten Rangsteigerung
%4$s - Sekunden zur nächsten Rangsteigerung
%5\$s - Name der nächsten Servergruppe (Rank)
%6$s - Name des Users (Empfänger)

Beispiel:
Deine nächste Rangsteigerung ist in %1$s Tagen, %2$s Stunden, %3$s Minuten und %4$s Sekunden. Die nächste Servergruppe, die du erreichst ist [B]%5$s[/B].
"; $lang['winxmsg2'] = "Nachricht (Höchste)"; $lang['winxmsgdesc2'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"!nextup\" erhält, wenn der User bereits im höchsten Rang ist.

Argumente:
%1$s - Tage zur nächsten Rangsteigerung
%2$s - Stunden zur nächsten Rangsteigerung
%3$s - Minuten zur nächsten Rangsteigerung
%4$s - Sekunden zur nächsten Rangsteigerung
%5vs - Name der nächsten Servergruppe (Rank)
%6$s - Name des Users (Empfänger)

Beispiel:
Du hast bereits den höchsten Rang erreicht seit %1$s Tagen, %2$s Stunden, %3$s Minuten und %4$s Sekunden.
"; $lang['winxmsg3'] = "Nachricht (Ausnahme)"; $lang['winxmsgdesc3'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"!nextup\" erhält, wemm der User vom Ranksystem ausgeschlossen ist.

Argumente:
%1$s - Tage zur nächsten Rangsteigerung
%2$s - Stunden zur nächsten Rangsteigerung
%3$s - Minuten zur nächsten Rangsteigerung
%4$s - Sekunden zur nächsten Rangsteigerung
%5$s - Name der nächsten Servergruppe (Rank)
%6$s - Name des Users (Empfänger)

Beispiel:
Du bist vom Ranksystem ausgeschlossen. Wenn du eine Teilnahme am Ranksystem wünschst, kontaktiere einen Admin auf dem TS3 Server.
"; $lang['wirtpw1'] = "Sorry Bro, du hast vergessen die admin ID zuvor im Webinterface zu hinterlegen. Nun besteht keine Möglichkeit das Passwort zurückzusetzen!"; $lang['wirtpw2'] = "Admin ID konnte auf dem TS3 Server nicht gefunden werden. Du musst auf dem TS3 mit der hinterlegten admin ID online sein."; $lang['wirtpw3'] = "Deine IP Adresse stimmt nicht mit der IP des Admins auf dem TS3 überein. Bitte stelle sicher, dass du die gleiche IP Adresse auf dem TS3 Server nutzt wie auch hier auf dieser Seite (und auch das gleiche Protokoll IPv4 / IPv6)."; $lang['wirtpw4'] = "\nDas Passwort für das Webinterface wurde erfolgreich zurückgesetzt.\nUsername: %s\nPasswort: [B]%s[/B]\n\n%sHier%s einloggen."; $lang['wirtpw5'] = "Es wurde eine private Nachricht mit dem neuen Passwort an den Admin auf dem TS3 Server geschickt."; $lang['wirtpw6'] = "Das Passwort für das Webinterface wurde erfolgreich zurückgesetzt. Anforderung von IP %s."; $lang['wirtpw7'] = "Password zurücksetzen"; $lang['wirtpw8'] = "Hier kannst du das Passwort für das Webinterface zurücksetzen."; $lang['wirtpw9'] = "Folgende Dinge werden für den Reset benötigt:"; $lang['wirtpw10'] = "Du musst mit dem TeamSpeak3 Server verbunden sein."; $lang['wirtpw11'] = "Du musst mit der eindeutigen Client-ID online sein, welche als admin ID hinterlegt wurde."; $lang['wirtpw12'] = "Du musst mit der gleichen IP Adresse mit dem TeamSpeak3 Server verbunden sein, welche auch hier auf dieser Seite genutzt wird (und auch das gleiche Protokoll IPv4 / IPv6)."; $lang['wiselcld'] = "wähle User"; $lang['wiselclddesc'] = "Wähle User anhand des letzt bekannten Nicknamen, der eindeutigen Client-ID oder der Client-Datenbank-ID.
Mehrfachselektionen sind ebenso möglich."; $lang['wishcolas'] = "aktuelle Servergruppe"; $lang['wishcolasdesc'] = "Zeige Spalte 'aktuelle Servergruppe' in der stats/list_rankup.php"; $lang['wishcolat'] = "aktive Zeit"; $lang['wishcolatdesc'] = "Zeige Spalte 'ges. aktive Zeit' in der stats/list_rankup.php"; $lang['wishcolcld'] = "Client-Name"; $lang['wishcolclddesc'] = "Zeige Spalte 'Client-Name' in der stats/list_rankup.php"; $lang['wishcoldbid'] = "Datenbank-ID"; $lang['wishcoldbiddesc'] = "Zeige Spalte 'Client-Datenbank-ID' in der stats/list_rankup.php"; $lang['wishcolgs'] = "aktuelle Gruppe seit"; $lang['wishcolgsdesc'] = "Zeige Spalte 'aktuelle Gruppe seit' in der stats/list_rankup.php"; $lang['wishcolha0'] = "deaktiviert"; $lang['wishcolha1'] = "sicheres Hashen"; $lang['wishcolha2'] = "schnelles Hashen (Standard)"; $lang['wishcolha'] = "hashe IP Adressen"; $lang['wishcolhadesc'] = "Der TeamSpeak 3 Server speichert die IP-Adresse jedes Clients. Dies benötigen wir, damit das Ranksystem den Webseiten-Benutzer der Statistikseite mit dem entsprechenden TeamSpeak-Benutzer verknüpfen kann.

Mit dieser Funktion kann die Verschlüsselung / Hashen der IP-Adressen von TeamSpeak-Benutzern aktiviert werden. Sofern aktiviert, wird nur der Hash-Wert in der Datenbank gespeichert, anstatt die IP-Adresse im Klartext abzulegen. Dies ist in einigen Fällen des Datenschutzes erforderlich; insbesondere aufgrund der DSGVO.


schnelles Hashen (default): IP-Adressen werden gehasht. Das 'Salt' ist für jede Rank-Systeminstanz unterschiedlich, aber für alle Benutzer auf dem Server gleich. Dies macht es schneller, aber auch schwächer als das 'sicheres Hashing'.

sicheres Hashen: IP-Adressen werden gehasht. Jeder Benutzer erhält sein eigenes 'Salt', was es schwierig macht, die IP zu entschlüsseln (=sicher). Dieser Parameter ist konform mit der DSGVO. Contra: Diese Variante wirkt sich auf die Leistung aus, besonders bei größeren TeamSpeak-Servern verlangsamt sie die Statistikseite beim erstmaligen Laden der Seite sehr stark. Außerdem erhöht es die benötigten Ressourcen.

deaktiviert: Ist die Funktion deaktiviert, wird die IP-Adresse eines Benutzers im Klartext gespeichert. Dies ist die schnellste Option, welche auch die geringsten Ressourcen benötigt.


In allen Varianten werden die IP-Adressen der Benutzer nur so lange gespeichert, wie der Benutzer mit dem TS3-Server verbunden ist (Datenminimierung - DSGVO).

Die IP-Adressen werden nur in dem Moment gespeichert, in dem sich ein Benutzer mit dem TS3-Server verbindet. Bei Änderung des Parameters ist eine erneute Verbindung der Benutzer mit dem TS3-Server erforderlich, damit diese sich wieder mit der Ranksystem-Webseite verifizieren können."; $lang['wishcolit'] = "idle Zeit"; $lang['wishcolitdesc'] = "Zeige Spalte 'ges. idle Zeit' in der stats/list_rankup.php"; $lang['wishcolls'] = "zuletzt gesehen"; $lang['wishcollsdesc'] = "Zeige Spalte 'zuletzt gesehen' in der stats/list_rankup.php"; $lang['wishcolnx'] = "nächster rank up"; $lang['wishcolnxdesc'] = "Zeige Spalte 'nächster Rang' in der stats/list_rankup.php"; $lang['wishcolot'] = "online Zeit"; $lang['wishcolotdesc'] = "Zeige Spalte 'ges. online Zeit' in der stats/list_rankup.php"; $lang['wishcolrg'] = "Rang"; $lang['wishcolrgdesc'] = "Zeige Spalte 'Rang' in der stats/list_rankup.php"; $lang['wishcolsg'] = "nächste Servergruppe"; $lang['wishcolsgdesc'] = "Zeige Spalte 'nächste Servergruppe' in der stats/list_rankup.php"; $lang['wishcoluuid'] = "Client-ID"; $lang['wishcoluuiddesc'] = "Zeige Spalte 'eindeutige Client-ID' in der stats/list_rankup.php"; $lang['wishexcld'] = "ausgeschl. Clients"; $lang['wishexclddesc'] = "Zeige User in der list_rankup.php, welche ausgeschlossen sind und demnach nicht am Ranksystem teilnehmen."; $lang['wishexgrp'] = "ausgeschl. Servergruppen"; $lang['wishexgrpdesc'] = "Zeige User in der list_rankup.php, welche über die 'Servergruppen-Ausnahmen' nicht am Ranksystem teilnehmen."; $lang['wishhicld'] = "User in höchestem Rang"; $lang['wishhiclddesc'] = "Zeige User in der list_rankup.php, welche den höchsten Rang erreicht haben."; $lang['wishnav'] = "Zeige Seitennavigation"; $lang['wishnavdesc'] = "Zeige die Seitennavigation auf der 'stats/' Seite.

Wenn diese Option deaktiviert ist, wird die Seitennavigation auf der Stats Seite ausgeblendet.
So kannst du jede einzelne Seite z.B. die 'stats/list_rankup.php' besser als Frame in eine bestehende Website bzw. Forum einbinden."; $lang['wisupidle'] = "Modus"; $lang['wisupidledesc'] = "Es gibt zwei Ausprägungen, wie Zeiten gewertet werden können und dann für eine Rangsteigerung herangezogen werden.

1) online Zeit: Hier wird die reine online Zeit des Users beachtet (siehe Spalte 'ges. online Zeit' in der stats/list_rankup.php).

2) aktive Zeit: Hier wird von der online Zeit eines Users noch die inaktive Zeit (Idle) abgezogen (siehe Spalte 'ges. aktive Zeit' in der stats/list_rankup.php).


Eine Umstellung des Modus mit einer bereits länger laufenden Datenbank wird nicht empfohlen, sollte aber ohne größere Probleme funktionieren. Jeder User wird spätestens mit seinem nächsten Rankup korrigiert."; $lang['wisvconf'] = "speichern"; $lang['wisvinfo1'] = "Achtung!! Wenn der Modus zum Hashen von IP Adressen geändert wird, ist es erforderlich, dass der User eine neue Verbindung zum TS3 Server herstellt, andernfalls kann der User nicht mit der Statistikseite synchronisiert werden."; $lang['wisvsuc'] = "Änderungen erfolgreich gesichert!"; $lang['wisvres'] = "Damit die Änderungen wirksam werden ist ein Neustart des Ranksystems erforderlich! %s"; $lang['witime'] = "Zeitzone"; $lang['witimedesc'] = "Wähle die Zeitzone, die für den Sever gilt."; $lang['wits3avat'] = "Avatar Verzögerung"; $lang['wits3avatdesc'] = "Definiere eine Zeit in Sekunden als Verzögerung zum Download geänderter TS3 Avatare.
Aktualisierte bzw. geänderte Avatare werden dann erst X Sekunden nach Änderung/Upload auf dem TS3, herunter geladen.

Diese Funktion ist speziell bei (Musik)Bots nützlich, welche ihr Avatare stetig ändern."; $lang['wits3dch'] = "Default Channel"; $lang['wits3dchdesc'] = "Die channel-ID, mit der sich der Bot verbindet.

In diesem Channel wechselt der Bot nach dem Verbinden mit dem TeamSpeak Server."; $lang['wits3host'] = "TS3 Hostadresse"; $lang['wits3hostdesc'] = "TeamSpeak 3 Server Adresse
(IP oder DNS)"; $lang['wits3sm'] = "Query-Slowmode"; $lang['wits3smdesc'] = "Mit dem Query-Slowmode werden die Query-Anfragen an den TeamSpeak Server reduziert. Dies schützt vor einem Ban aufgrund von flooding.
TeamSpeak Query Befehle werden mit dieser Funktion verzögert abgeschickt.

!!! AUCH REDUZIERT DER SLOWMODE DIE CPU USAGE !!!

Die Aktivierung ist nicht empfohlen, wenn nicht benötigt. Die Verzögerung (delay) erhöht die Laufzeit eines Durchgangs des Bots, dadurch wird er unpräziser. Umso höher der Delay, umso unpräziser sind die Ergebnisse.

Die letzte Spalte zeigt die benötigte Laufzeit für einen Durchgang (in Sekunden):

%s

Folglich werden die Werte (Zeiten) im ultra delay um ca. 65 Sekunden ungenau! Je nach Umfang, was zu tun ist bzw. Servergröße noch höher!"; $lang['wits3qnm'] = "Botname"; $lang['wits3qnmdesc'] = "Der Name, mit dem die Query-Verbindung augebaut werden soll.
Der Name kann frei gewählt werden."; $lang['wits3querpw'] = "TS3 Query-Passwort"; $lang['wits3querpwdesc'] = "TeamSpeak 3 Query Passwort
Passwort des Query Benutzers"; $lang['wits3querusr'] = "TS3 Query-Benutzer"; $lang['wits3querusrdesc'] = "TeamSpeak 3 Query Benutzername
Standard ist serveradmin
Natürlich kann auch ein gesonderter Query-Benutzer erstellt und genutzt werden.
Die benötigten Rechte sind hier aufgelistet:
%s"; $lang['wits3query'] = "TS3 Query-Port"; $lang['wits3querydesc'] = "TeamSpeak 3 Query Port
Standard RAW (Klartext) ist 10011 (TCP)
Standard SSH (verschlüsselt) ist 10022 (TCP)

Abweichende Werte sollten sich aus der 'ts3server.ini' entnehmen lassen."; $lang['wits3encrypt'] = "TS3 Query Verschlüsselung"; $lang['wits3encryptdesc'] = "Aktiviere diese Option, um die Kommunikation zwischen dem Ranksystem und dem TeamSpeak 3 Server zu verschlüsseln (SSH).
Ist diese Funktion deaktiviert, so erfolgt die Kommunikation unverschlüsselt (RAW). Das könnte ein Sicherheitsrisiko darstellen, insbesondere, wenn der TS3 Server und das Ranksystem auf unterschiedlichen Maschinen betrieben wird.

Es ist auch sicherzustellen, dass der richtige TS3 Query Port passend zu dieser Funktion hinterlegt wird!

Achtung: Die SSH Verschlüsselung benötigt mehr CPU und damit mehr System Ressourcen. Das ist der Grund, warum wir empfehlen die RAW Verbindung zu verwenden, wenn der TS3 Server und das Ranksystem auf der gleichen Maschine laufen (localhost / 127.0.0.1). Laufen sie jedoch auf getrennten Maschinen, sollte die SSH Verschlüsselung für die Verbindung aktiviert werden

Voraussetzungen:

1) TS3 Server Version 3.3.0 oder höher.

2) Die PHP Erweiterung (Extension) PHP-SSH2 wird benötigt.
Unter Linux kann sie wie folgt installiert werden:
%s
3) Die Verschlüsselung (SSH) muss innerhalb des TS3 Servers zuvor aktiviert werden!
Aktiviere die folgenden Parameter in der 'ts3server.ini' und passe diese nach Bedarf an:
%s Nach Änderung der TS3 Server Konfiguration ist ein Neustart dessen erforderlich."; $lang['wits3voice'] = "TS3 Voice-Port"; $lang['wits3voicedesc'] = "TeamSpeak 3 Voice Port
Standard ist 9987 (UDP)
Dieser Port wird zum Verbinden mit dem TS3 Client genutzt."; $lang['wiverify'] = "Verifizierung-Channel"; $lang['wiverifydesc'] = "Hier ist die Channel-ID des Verifizierungschannels zu hinterlegen.

Dieser Channel ist manuell auf dem TeamSpeak Server anzulegen. Name, Berechtigungen und sonstige Eigenschaften können völlig nach Belieben gesetzt werden; lediglich sollten User ihn betreten können!

Die Verifizierung erfolgt durch den jeweiligen Benutzer selbst auf der Statistik-Seite (/stats/). Sie ist nur dann erforderlich, wenn eine Zuordnung des Webseitenbesuchers mit dem TeamSpeak-User nicht automatisch erfolgen kann.

Für die Verifizierung muss sich der User auf dem TeamSpeak Server in den Verifizierungschannel begeben. Dort kann er den Token empfangen, mit welchem er sich für die Statistik-Seite verifiziert."; $lang['wivlang'] = "Sprache"; $lang['wivlangdesc'] = "Wähle die Standardsprache des Ranksystems.

Die Sprache kann über die Webseite für jeden Besucher übersteuert werden und wird dann für die laufende Sitzung gespeichert."; ?>