wurde nun zum Ranksystem hinzugefügt."; $lang['api'] = "API"; $lang['apikey'] = "API Schlüssel"; $lang['asc'] = "Aufsteigend"; $lang['botoff'] = "Bot gestoppt."; $lang['boton'] = "Bot läuft..."; $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['chkfileperm'] = "Falsche Datei-/Ordnerberechtigungen!
Es müssen die Eigentümer- und Zugriffsberechtigungen der folgend genannten Dateien/Ordner korrigiert werden!

Inhaber aller Dateien und Ordner des Ranksystem-Installationsordners muss der Benutzer des Webservers sein (z.B.: www-data).
Auf Linux-Systemen hilft etwas wie (Linux-Shell-Befehl):
%sAuch die Zugriffsberechtigungen müssen so eingestellt sein, dass der Benutzer Ihres Webservers Dateien lesen, schreiben und ausführen kann.
Auf Linux-Systemen hilft etwas wie (Linux-Shell-Befehl):
%sListe der betroffenen Dateien/Ordner:
%s"; $lang['chkphpcmd'] = "Falscher PHP-Befehl definiert in der Datei %s! PHP wurde hier nicht gefunden!
Bitte füge einen gültigen PHP-Befehl in diese Datei ein!

Definition aus %s:
%s
Ausgabe deines commands:%sDer PHP-Befehl kann zuvor über die Konsole getestet werden, in dem der Paramter '-v' angehangen wird.
Beispiel: %sEs sollte die PHP-Version zurückgegeben werden!"; $lang['chkphpmulti'] = "Es scheint, dass mehrere PHP-Versionen auf dem System laufen.

Der Webserver (diese Seite) läuft mit Version: %s
Der definierte Befehl aus %s läuft unter Version: %s

Bitte verwende für beides die gleiche PHP-Version!

Die Version für den Ranksystem-Bot kann in der Datei %s definiert werden. Weitere Informationen und Beispiele können aus der Datei entnommen werden.
Aktuelle Definition aus %s:
%sEs kann auch die PHP-Version geändert werden, die der Webserver verwendet. Bitte nutze das World Wide Web, um weitere Hilfe hierfür zu erhalten.

Wir empfehlen, immer die neueste PHP-Version zu verwenden!

Wenn die PHP-Versionen in der Systemumgebung nicht angepasst werden können, es dennoch funktioniert, ist das in Ordnung. Dennoch ist der einzig offziell unterstützte Weg mit einer einzigen PHP-Version für beides!"; $lang['chkphpmulti2'] = "Der Pfad, wo Sie PHP möglicherweise auf dem Webserver finden:%s"; $lang['clean'] = "Scanne nach Usern, welche zu löschen sind..."; $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 'Client-Löschung' deaktiviert ist (Webinterface - Anderes)."; $lang['cleanc'] = "Client-Lö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 'Client-Löschung' laufen soll.

Angabe der Zeit in Sekunden!

Empfohlen wird die Client-Lö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['day'] = "%s Tag"; $lang['days'] = "%s Tage"; $lang['dbconerr'] = "Verbindung zur Datenbank gescheitert: "; $lang['desc'] = "Absteigend"; $lang['descr'] = "Beschreibung"; $lang['duration'] = "Gültigkeitsdauer"; $lang['errcsrf'] = "CSRF Token ist inkorrekt oder abgelaufen (=Sicherheitsprüfung fehlgeschlagen)! Bitte lade die Seite neu und versuche es noch einmal! Im wiederholtem Fehlerfall bitte den Session Cookie aus deinem Browser löschen und es noch einmal versuchen!"; $lang['errgrpid'] = "Deine Änderungen konnten nicht gespeichert werden aufgrund eines Datenbank-Fehlers. Bitte behebe das Problem und versuche es erneut!"; $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['errphp'] = "%1\$s fehlt. Installation von %1\$s ist erforderlich!"; $lang['errseltime'] = "Bitte trage eine online Zeit zum Hinzufügen ein!"; $lang['errselusr'] = "Bitte wähle zumindest einen User!"; $lang['errukwn'] = "Unbekannter Fehler aufgetreten!"; $lang['factor'] = "Faktor"; $lang['highest'] = "höchster Rang erreicht"; $lang['insec'] = "in Sekunden"; $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'] = "%1\$s wird benötigt, scheint jedoch nicht installiert zu sein. Installiere %1\$s und versuche es erneut!
Pfad zur PHP Konfig-Datei, sofern definiert und diese geladen wurde: %3\$s"; $lang['insterr3'] = "Die PHP Funktion %1\$s wird benötigt, scheint jedoch deaktiviert zu sein. Bitte aktiviere PHP %1\$s und versuche es erneut!
Pfad zur PHP Konfig-Datei, sofern definiert und diese geladen wurde: %3\$s"; $lang['insterr4'] = "Deine PHP Version (%s) ist unter 5.5.0. Aktualisiere dein PHP und versuche es erneut!"; $lang['isntwicfg'] = "Die Datenbankkonfigurationen konnten nicht gespeichert werden! Bitte versehe die 'other/dbconfig.php' mit einem chmod 740 (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 740 (für Windows 'Vollzugriff') und starte anschließend das Ranksystem erneut."; $lang['isntwiconf'] = "Öffne das %s um das Ranksystem zu konfigurieren!"; $lang['isntwidbhost'] = "DB Host-Adresse:"; $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 offiziellen Ranksystem-Seite:
%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['isntwiusrd'] = "Erstelle Anmeldedaten für den Zugriff auf das Ranksystem Webinterface."; $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'] = "Eine Liste verfügbarer Bot-Befehle, findest du hier [URL]https://ts-ranksystem.com/#commands[/URL]"; $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 %s."; $lang['msg0008'] = "Update-Check erfolgt. Wenn eine neue Version bereit steht, erfolgt das Update unverzüglich."; $lang['msg0009'] = "Die Bereinigung der User-Datenbank wurde gestartet."; $lang['msg0010'] = "Führe den Befehl !log aus, um mehr Informationen zu erhalten."; $lang['msg0011'] = "Gruppen Cache bereinigt. Starte erneutes Laden der Gruppen und Icons..."; $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['setontime2'] = "Zeit entfernen"; $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['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 (eindeutige Client-ID: %s; Client-Datenbank-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_eib'] = "EiB"; $lang['size_gib'] = "GiB"; $lang['size_kib'] = "KiB"; $lang['size_mib'] = "MiB"; $lang['size_pib'] = "PiB"; $lang['size_tib'] = "TiB"; $lang['size_yib'] = "YiB"; $lang['size_zib'] = "ZiB"; $lang['stag0001'] = "Servergruppe zuweisen"; $lang['stag0001desc'] = "Mit der 'Servergruppe zuweisen' Funktion wird den TeamSpeak-Usern erlaubt ihre Servergruppen selbst zu verwalten (Self-Service).
(z.B. Game-, Länder-, Gender-Gruppen).

Mit Aktivierung der Funktion, erscheint ein neuer Menü-Punkt auf der Statistik-Seite (stats/). Über diesen können die User dann ihre Gruppen verwalten.

Die zur Auswahl stehenden Servergruppen können festgelegt und damit eingeschränkt werden.
Ebenso kann ein Limit bestimmt werden, wie viele Gruppen maximal zeitgleich gesetzt sein dürfen."; $lang['stag0002'] = "Erlaubte Gruppen"; $lang['stag0003'] = "Lege die Servergruppen fest, welche ein User sich selbst geben kann."; $lang['stag0004'] = "Limit gleichzeitiger Gruppen"; $lang['stag0005'] = "Maximale Anzahl der Servergruppen, welche gleichzeitig gesetzt sein dürfen."; $lang['stag0006'] = "Es sind mehrere eindeutige Client-IDs mit der gleichen (deiner) IP Adresse online. 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 mindestens 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 Client-Namen, 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, Servergruppen 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'] = "%s für die italienische Übersetzung"; $lang['stri0016'] = "%s für die Initiierung der arabischen Übersetzung"; $lang['stri0017'] = "%s für die Initiierung der rumänischen Übersetzung"; $lang['stri0018'] = "%s für die Initiierung der niederländischen Übersetzung"; $lang['stri0019'] = "%s für die französische Übersetzung"; $lang['stri0020'] = "%s für die portugiesische Übersetzung"; $lang['stri0021'] = "%s für den super Support auf GitHub & unserem Public TS3 server, die vielen Ideen, dem Pre-Testen des ganzen Shits & vielem mehr"; $lang['stri0022'] = "%s für die vielen Ideen & dem Pre-Testen"; $lang['stri0023'] = "Stable seit: 18.04.2016."; $lang['stri0024'] = "%s für die tschechische Übersetzung"; $lang['stri0025'] = "%s für die polnische Übersetzung"; $lang['stri0026'] = "%s für die spanische Übersetzung"; $lang['stri0027'] = "%s für die Initiierung der ungarischen Übersetzung"; $lang['stri0028'] = "%s für die aserbaidschanische Übersetzung"; $lang['stta0001'] = "aller Zeiten"; $lang['sttm0001'] = "des Monats"; $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 Andere; Aktive Zeit"; $lang['sttw0010'] = "Top 10 vs Andere; 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['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 auf der Webseite 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. Solltest du keine Nachricht erhalten haben, überprüfe, ob du die richtige eindeutige Client-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 aufgetreten. Bei wiederholtem Vorkommen benachrichtige bitte einen Admin."; $lang['stve0007'] = "Verifizierungs-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_day'] = "Tag(e)"; $lang['time_hour'] = "Std."; $lang['time_min'] = "Min."; $lang['time_ms'] = "ms"; $lang['time_sec'] = "Sek."; $lang['unknown'] = "unbekannt"; $lang['upgrp0001'] = "Es ist eine Servergruppe mit der ID %s im Parameter '%s' (Webinterface -> Rank) 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 die offizielle Webseite für weitere Informationen [URL]%s[/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 die offizielle Webseite für weitere Informationen [URL]%s[/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 (-> Statistik Seite) 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'] = "Bot-Admin"; $lang['wiadmuuiddesc'] = "Choose the user, which are the administrator(s) of the Ranksystem.
Also multiple selections are possible.

Here listed users are the user of your TeamSpeak server. Be sure, you are online there. When you are offline, go online, restart the Ranksystem Bot and reload this site.


The administrator of the Ranksystem Bot have the privileges:

- to reset the password for the webinterface.
(Note: Without definition of an administrator, it is not possible to reset the password!)

- using Bot commands with Bot-Admin privileges
(A list of commands you'll find %shere%s.)"; $lang['wiapidesc'] = "Mit der API ist es möglich, Daten (welche das Ranksystem gesammelt hat) an Dritt-Software weiterzugeben.

Um Informationen abfragen zu können, ist eine Authentifizierung mit einem API Schlüssel erforderlich. Die Schlüssel können hier verwaltet werden.

Die API ist erreichbar unter:
%s

Die Ausgabe (Rückgabewert) der API erfolgt mittels einem JSON string. Eine Dokumentation der API erfolgt durch sich selbst; einfach den Link oben öffnen und der dortigen Beschreibung folgen."; $lang['wiboost'] = "Boost"; $lang['wiboost2desc'] = "Hier können Boost-Gruppen definiert werden, um z.B. User zu belohnen. Damit sammeln sie schneller Zeit und steigen somit schneller im Rang.

Was ist zu tun?

1) Erstelle zunächst eine Servergruppe auf dem TS Server, welche als Boost-Gruppe genutzt werden kann.

2) Hinterlege die Boost-Definition auf dieser Seite.

Servergruppe: Wähle eine Servergruppe, welche den Boost auslösen soll.

Boost Faktor: Der Faktor, mit welchem die online/aktive Zeit eines Users geboostet wird, welcher die Servergruppe innehat (Beispiel: 2-fach). Als Faktor sind Zahlen mit Nachkommastellen (=Dezimalzahlen) zulässig (z.B. 1.5). Nachkommastellen sind durch einen Punkt zu trennen!

Gültigkeitsdauer in Sekunden: Lege fest, wie lange der Boost aktiv sein soll. Ist die Zeit abgelaufen, wird die Boost-Gruppe automatisch von den betroffenen Usern entfernt. Die Zeit beginnt in dem Moment zu laufen, in dem der User die Servergruppe erhält. Die Zeit läuft weiterhin ab, auch wenn der User offline ist.

3) Gebe einem oder mehreren Usern die definierte Servergruppe auf dem TS Server, um sie zu boosten."; $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.

Als Faktor sind auch Zahlen mit Nachkommastellen (=Dezimalzahlen) möglich. Nachkommastellen sind durch einen Punkt zu trennen!

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

Beispiel:
12=>2=>6000,13=>1.5=>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 1.25 für 2500 Sekunden gewährt, und so weiter..."; $lang['wiboostempty'] = "Leere Boost-Definition. Klicke auf das Plus-Symbol, um eine zu definieren!"; $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 neu starten"; $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 der nächsten Verbindung 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['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['wiconferr'] = "Es ist ein Fehler in der Konfiguration des Ranksystems. Bitte prüfe im Webinterface die Rank-Einstellungen auf Richtigkeit!"; $lang['widaform'] = "Datumsformat"; $lang['widaformdesc'] = "Gebe ein Datumsformat zur Anzeige vor.

Beispiel:
%a Tage, %h Std., %i Min., %s Sek."; $lang['widbcfgerr'] = "Fehler beim Speichern der Datenbank Einstellungen! Verbindung zur Datenbank oder speichern der 'other/dbconfig.php' nicht möglich."; $lang['widbcfgsuc'] = "Datenbank Einstellungen erfolgreich gespeichert."; $lang['widbg'] = "Log-Level"; $lang['widbgdesc'] = "Bestimme das Log-Level des Ranksystems. Damit wird festgelegt, wie viele Informationen in die Datei \"ranksystem.log\" geschrieben werden sollen.

Je höher das Log-Level, desto mehr Informationen werden ausgegeben.

Ein Wechsel des Log-Levels wird mit dem nächsten Neustart des Ranksystem Bots wirksam.

Bitte lasse das Ranksystem nicht längere Zeit unter \"6 - DEBUG\" laufen. Dies könnte das Dateisystem beeinträchtigen!"; $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 hilfreich 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 welchem für nächsten Minuten keine Rangsteigerung 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['wiexcept'] = "Ausnahmen"; $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'] = "Zeit zurücksetzen"; $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 eingefroren (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) Zeit zurücksetzen: 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['wigrpimp'] = "Import Modus"; $lang['wigrpt1'] = "Zeit in Sekunden"; $lang['wigrpt2'] = "Servergruppe"; $lang['wigrptime'] = "Rangsteigerung Definition"; $lang['wigrptime2desc'] = "Definiere hier, nach welcher Zeit ein User automatisch in eine vorgegebene Servergruppe gelangen soll.

Zeit (Sekunden) => Servergruppen ID

Maximaler Wert sind 999.999.999 Sekunden (über 31 Jahre)

Die eingegebenen Sekunden werden als 'online Zeit' oder 'aktive Zeit' gewertet, je nach dem welcher 'Zeit-Modus' gewählt ist.

Die Zeiten sind kumulativ zu hinterlegen.

falsch:

100 Sekunden, 100 Sekunden, 50 Sekunden
richtig:

100 Sekunden, 200 Sekunden, 250 Sekunden
"; $lang['wigrptimedesc'] = "Definiere hier, nach welcher Zeit ein User automatisch in eine vorgegebene Servergruppe gelangen soll.

Zeit (Sekunden)=>Servergruppen ID

Maximaler Wert sind 999.999.999 Sekunden (über 31 Jahre)

Die eingegebenen Sekunden werden als 'online Zeit' oder 'aktive Zeit' gewertet, je nach dem welcher 'Zeit-Modus' gewählt ist.

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

Die Zeiten sind kumulativ 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['wigrptk'] = "kumulativ"; $lang['wihladm'] = "List Rankup (Admin-Modus)"; $lang['wihladm0'] = "Funktions-Beschreibung (hier klicken)"; $lang['wihladm0desc'] = "Wähle eine oder mehrere Optionen und drücke 'Starte Reset', um einen Reset auszuführen.
Jede Option ist nochmals für sich beschrieben.

Der Reset wird über den Ranksystem Bot als Job ausgeführt. Nach dem Start eines Reset-Jobs kannst du den Status auf dieser Seite einsehen.

Es ist erforderlich, dass der Ranksystem Bot läuft.
Solange der Reset in Bearbeitung ist, darf der Bot NICHT gestoppt oder neu gestartet werden!

In der Zeit, in der der Reset läuft, werden alle anderen Aufgaben des Ranksystem ausgesetzt. Nach Abschluss setzt der Bot automatisch seine reguläre Arbeit fort.
Nochmals, bitte NICHT den Bot stoppen oder neustarten!

Wenn alle Jobs erledigt sind, musst du diese bestätigen. Dadurch wird der Job-Status zurückgesetzt, was es ermöglicht weitere Resets zu starten.

Im Falle eines Resets möchtest du evtl. auch die Servergruppen entziehen. Es ist wichtig dafür die 'Rangsteigerungs Defintion' vor Abschluss des Resets nicht zu verändern. Danach kann diese natürlich angepasst werden!
Das Entziehen der Servergruppen kann eine Weile dauern. Bei aktiven 'Query-Slowmode' wird die Laufzeit nochmals stark erhöht. Wir empfehlen daher einen deaktivierten 'Query-Slowmode'!


Beachte, es gibt keinen Weg zurück!"; $lang['wihladm1'] = "Zeit hinzufügen"; $lang['wihladm2'] = "Zeit entfernen"; $lang['wihladm3'] = "Ranksystem-Reset"; $lang['wihladm31'] = "resette User-Statistiken"; $lang['wihladm311'] = "leere Zeiten"; $lang['wihladm312'] = "lösche User"; $lang['wihladm31desc'] = "Wähle einer der beiden Optionen um die Statistiken aller User zurückzusetzen.

leere Zeiten: Resettet die Zeiten (online Zeit & idle Zeit) aller User auf den Wert 0.

lösche User: Mit dieser Option werden alle User vollständig aus der Ranksystem Datenbank gelöscht. Die TeamSpeak Datenbank ist davon nicht berührt!


Die beiden Optionen erledigen im Detail die folgenden Dinge..

.. bei leere Zeiten:
Reset Server Statistiken Übersicht (Tabelle: stats_server)
Reset My statistics (Tabelle: stats_user)
Reset List Rankup / User Statistiken (Tabelle: user)
Leert Top users / User-Statistik-Snapshots (Tabelle: user_snapshot)

.. bei lösche User:
Leert Donut-Chart Nationalitäten (Tabelle: stats_nations)
Leert Donut-Chart Plattformen (Tabelle: stats_platforms)
Leert Donut-Chart Versionen (Tabelle: stats_versions)
Reset Server Statistiken Übersicht (Tabelle: stats_server)
Leert My statistics (Tabelle: stats_user)
Leert List Rankup / User Statistiken (Tabelle: user)
Leert User IP-Hash Werte (Tabelle: user_iphash)
Leert Top users / User-Statistik-Snapshots (Tabelle: user_snapshot)"; $lang['wihladm32'] = "Servergruppen entziehen"; $lang['wihladm32desc'] = "Aktiviere diese Funktion, um die Servergruppen allen TeamSpeak Usern zu entziehen.

Das Ranksystem scannt dabei jede Gruppe, die in der 'Rangsteigerungs Defintion' enthalten ist. Es werden alle User, die dem Ranksystem bekannt sind, aus den entsprechenden Gruppen entfernt.

Das ist der Grund, warum es wichtig ist, die 'Rangsteigerungs Defintion' nicht zu verändern, bevor der Reset erfolgt ist. Danach kann die 'Rangsteigerungs Defintion' natürlich angepasst werden!


Das Entziehen der Servergruppen kann eine Weile dauern. Bei aktiven 'Query-Slowmode' wird die Laufzeit nochmals stark erhöht. Wir empfehlen daher einen deaktivierten 'Query-Slowmode'!


Die Servergruppen selbst auf dem TeamSpeak Server werden nicht gelöscht / berührt."; $lang['wihladm33'] = "leere Webspace Cache"; $lang['wihladm33desc'] = "Aktiviere diese Funktion, um die auf dem Webspace gecachten Avatare und Servergruppen-Icons zu löschen.

Betroffene Verzeichnisse:
- avatars
- tsicons

Nach abgeschlossenen Reset werden die Avatare und Icons automatisch neu heruntergeladen."; $lang['wihladm34'] = "leere Graph \"Server Nutzung\""; $lang['wihladm34desc'] = "Aktiviere diese Funktion, um den Graph für die Server Nutzung au der stats Seite zu leeren."; $lang['wihladm35'] = "Starte Reset"; $lang['wihladm36'] = "Bot danach stoppen"; $lang['wihladm36desc'] = "Ist diese Option aktiviert, wird der Ranksystem Bot gestoppt, nachdem alle Reset-Dinge erledigt sind.

Dieser Stop funktioniert exakt wie der normale Stop-Befehl. Heißt, der Bot wird nicht durch den 'check' Parameter gestartet.

Um den Ranksystem Bot zu starten, benutze den 'start' oder 'restart' Parameter."; $lang['wihladmrs'] = "Job Status"; $lang['wihladmrs0'] = "deaktiviert"; $lang['wihladmrs1'] = "erstellt"; $lang['wihladmrs10'] = "Job-Status erfolgreich zurückgesetzt!"; $lang['wihladmrs11'] = "Benötigte Zeit zum Zurücksetzen des Systems"; $lang['wihladmrs12'] = "Bist du dir sicher, dass du immer noch den Reset ausführen möchtest?"; $lang['wihladmrs13'] = "Ja, starte Reset"; $lang['wihladmrs14'] = "Nein, abbrechen"; $lang['wihladmrs15'] = "Bitte wähle zumindest eine Option!"; $lang['wihladmrs16'] = "aktiviert"; $lang['wihladmrs2'] = "in Bearbeitung.."; $lang['wihladmrs3'] = "fehlerhaft (mit Fehlern beendet!)"; $lang['wihladmrs4'] = "fertig"; $lang['wihladmrs5'] = "Job(s) für Reset erfolgreich erstellt."; $lang['wihladmrs6'] = "Es ist bereits ein Reset-Job aktiv. Bitte warte bis alles erledigt ist, bevor du weitere startest!"; $lang['wihladmrs7'] = "Drücke %s Aktualisieren %s um den Status zu beobachten."; $lang['wihladmrs8'] = "Solange der Reset in Bearbeitung ist, darf der Bot NICHT gestoppt oder neu gestartet werden!"; $lang['wihladmrs9'] = "Bitte %s bestätige %s die Jobs. Damit wird der Job-Status zurücksetzt, sodass ein neuer Reset gestartet werden könnte."; $lang['wihlset'] = "Einstellungen"; $lang['wiignidle'] = "Ignoriere Idle"; $lang['wiignidledesc'] = "Lege eine Zeit fest, bis zu der die Idle-Zeit 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 Idle-Zeit eines User bis zur definierten Grenze nicht als Idle-Zeit 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 Idle-Zeit.

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 Minuten.
Folge:
Die 8 Minuten Idle werden ignoriert und der User erhält demnach diese Zeit als aktive Zeit. Wenn sich die Idle-Zeit nun auf 12 Minuten erhöht, so wird die Zeit über 10 Minuten, also 2 Minuten, auch als Idle-Zeit gewertet. Die ersten 10 Minuten zählen weiterhin als aktive Zeit."; $lang['wilog'] = "Log-Pfad"; $lang['wilogdesc'] = "Pfad in dem die Log-Datei des Ranksystems geschrieben werden soll.

Beispiel:
/var/logs/ranksystem/

Beachte, dass der User des Webservers 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['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 definiere einen Bot-Admin, welcher der Administrator des Ranksystems ist (TeamSpeak -> Bot-Admin). Dies ist sehr wichtig im Falle des Verlustes der Login-Daten für das Webinterface."; $lang['winav12'] = "Addons"; $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['winxinfo'] = "Befehl \"!nextup\""; $lang['winxinfodesc'] = "Erlaubt einen User auf dem TeamSpeak3 Server den Befehl \"!nextup\" dem Ranksystem (TS3 ServerQuery) 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 (TS3 ServerQuery) Bot, da nicht unbedingt für alle die Query-Benutzer 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['winxmsg2'] = "Nachricht (Höchste)"; $lang['winxmsg3'] = "Nachricht (Ausnahme)"; $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)
%7$s - aktueller User Rank
%8$s - Name der aktuellen Servergruppe
%9$s - aktuelle Servergruppe seit (Zeitpunkt)


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['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)
%7$s - aktueller User Rank
%8$s - Name der aktuellen Servergruppe
%9$s - aktuelle Servergruppe seit (Zeitpunkt)


Beispiel:
Du hast bereits den höchsten Rang erreicht seit %1$s Tagen, %2$s Stunden, %3$s Minuten und %4$s Sekunden.
"; $lang['winxmsgdesc3'] = "Definiere eine Nachricht, welche ein User als Antwort auf den Befehl \"!nextup\" erhält, wenn 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)
%7$s - aktueller User Rank
%8$s - Name der aktuellen Servergruppe
%9$s - aktuelle Servergruppe seit (Zeitpunkt)


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 einen Bot-Admin im Webinterface zu hinterlegen. The only way to reset is by updating your database! A description how to do can be found here:
%s"; $lang['wirtpw10'] = "Du musst mit dem TeamSpeak3 Server verbunden sein."; $lang['wirtpw11'] = "Du musst mit der eindeutigen Client-ID online sein, welche als Bot-Admin definiert 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['wirtpw2'] = "Der Bot-Admin konnte auf dem TS3 Server nicht gefunden werden. Du musst auf dem TS3 mit der hinterlegten eindeutigen Client-ID des Bot-Admins 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'] = "Passwort 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['wiselcld'] = "wähle User"; $lang['wiselclddesc'] = "Wähle ein oder mehrere User anhand des zuletzt bekannten Nicknamen, der eindeutigen Client-ID oder der Client-Datenbank-ID.

Mehrfachselektionen sind durch einen Klick oder mit der Enter-Taste 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['wishcolha'] = "hashe IP Adressen"; $lang['wishcolha0'] = "deaktiviert"; $lang['wishcolha1'] = "sicheres Hashen"; $lang['wishcolha2'] = "schnelles Hashen (Standard)"; $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 (Standard): 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 sehr schwierig macht, die IP zu entschlüsseln (=sicher). Dieser Parameter ist konform mit der DSGVO. Contra: Diese Variante wirkt sich auf die Leistung / Perfomance 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['wishdef'] = "Standard Spalten-Sortierung"; $lang['wishdefdesc'] = "Definiere die Standard-Sortierung für die Seite Rank-Liste."; $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öchstem Rang"; $lang['wishhiclddesc'] = "Zeige User in der list_rankup.php, welche den höchsten Rang erreicht haben."; $lang['wishmax'] = "max. Clients"; $lang['wishmaxdesc'] = "Zeige die max. Clients als Linie im Server Nutzungs Graphen auf der 'stats/' Seite."; $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['wishsort'] = "Standard Sortierreihenfolge"; $lang['wishsortdesc'] = "Definiere die Standard-Sortierreihenfolge für die Seite Rank-Liste."; $lang['wistcodesc'] = "Definiere eine erforderliche Anzahl an Server-Verbindungen, welche zum Erreichen der Errungenschaft benötigt wird."; $lang['wisttidesc'] = "Definiere eine erforderliche Zeit (in Stunden), welche zum Erreichen der Errungenschaft benötigt wird."; $lang['wisupidle'] = "Zeit-Modus"; $lang['wisupidledesc'] = "Es gibt zwei Ausprägungen, wie Zeiten eines Users gewertet werden.

1) online Zeit: Servergruppen werden für online Zeit vergeben. In diesem Fall wird die aktive und inaktive Zeit gewertet.
(siehe Spalte 'ges. online Zeit' in der stats/list_rankup.php)

2) aktive Zeit: Servergruppen werden für aktive Zeit vergeben. In diesem Fall wird die inakive Zeite nicht gewertet. Die online Zeit eines Users wird also um die inaktive Zeit (=Idle) bereinigt, um die aktive Zeit zu erhalten.
(siehe Spalte 'ges. aktive Zeit' in der stats/list_rankup.php)


Eine Umstellung des 'Zeit-Modus', auch bei bereits länger laufenden Datenbanken, sollte kein Problem darstellen, da das Ranksystem falsche Servergruppen eines Clients bereinigt."; $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['wisvres'] = "Damit die Änderungen wirksam werden ist ein Neustart des Ranksystems erforderlich! %s"; $lang['wisvsuc'] = "Änderungen erfolgreich gesichert!"; $lang['witime'] = "Zeitzone"; $lang['witimedesc'] = "Wähle die Zeitzone, die für den Server gilt.

Die Zeitzone beeinflusst den Zeitstempel in der Ranksystem-Log (ranksystem.log)."; $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'] = "Standard-Channel"; $lang['wits3dchdesc'] = "Die TS3 Channel Datenbank-ID, mit der sich der Bot verbindet.

In diesem Channel wechselt der Bot automatisch nach dem Verbinden mit dem TeamSpeak Server."; $lang['wits3encrypt'] = "TS3 Query Verschlüsselung"; $lang['wits3encryptdesc'] = "Aktiviere diese Option, um die Kommunikation zwischen dem Ranksystem-Bot 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 ServerQuery 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['wits3host'] = "TS3 Host-Adresse"; $lang['wits3hostdesc'] = "TeamSpeak 3 Server Adresse
(IP oder DNS)"; $lang['wits3qnm'] = "Bot-Nickname"; $lang['wits3qnmdesc'] = "Der Nickname, mit welchem die TS3 ServerQuery Verbindung aufgebaut werden soll.

Der Nickname kann frei gewählt werden!

Der gewählte Nickname wir im Channel-Baum angezeigt, wenn man ServerQuery-Benutzer sehen kann (Admin-Rechte nötig) und wird auch als Anzeigename für Chat-Nachrichten verwendet."; $lang['wits3querpw'] = "TS3 Query-Passwort"; $lang['wits3querpwdesc'] = "TeamSpeak 3 ServerQuery Passwort

Passwort des gewählten ServerQuery Benutzers."; $lang['wits3querusr'] = "TS3 Query-Benutzer"; $lang['wits3querusrdesc'] = "TeamSpeak 3 ServerQuery Benutzername

Standard ist 'serveradmin'

Natürlich kann auch ein gesonderter TS3 ServerQuery-Benutzer erstellt und genutzt werden.
Die für den Benutzer benötigten TS3 Rechte sind hier aufgelistet:
%s"; $lang['wits3query'] = "TS3 Query-Port"; $lang['wits3querydesc'] = "TeamSpeak 3 ServerQuery Port

Standard RAW (Klartext) ist 10011 (TCP)
Standard SSH (verschlüsselt) ist 10022 (TCP)

Abweichende Werte sollten sich aus der 'ts3server.ini' aus dem TS3 Installationsverzeichnis entnehmen lassen."; $lang['wits3sm'] = "Query-Slowmode"; $lang['wits3smdesc'] = "Mit dem Query-Slowmode werden die TS3 ServerQuery Anfragen an den TeamSpeak Server reduziert. Dies schützt vor einem Bann aufgrund von Flooding.
TeamSpeak ServerQuery-Befehle werden mit dieser Funktion verzögert abgeschickt.

Auch reduziert der Slowmode die benötigten CPU-Zeiten, was für schwache Server hilfreich sein kann!

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 ungenauer! Je nach Umfang, was zu tun ist bzw. Servergröße können die Werte variieren!"; $lang['wits3voice'] = "TS3 Voice-Port"; $lang['wits3voicedesc'] = "TeamSpeak 3 Voice-Port

Standard ist 9987 (UDP)

Dieser Port wird auch zum Verbinden vom TS3 Client genutzt."; $lang['witsz'] = "Log-Größe"; $lang['witszdesc'] = "Definiere eine Dateigröße, bei der die Logdatei rotiert wird.

Gebe den Wert in Mebibyte (MiB) an.

Wenn du den Wert erhöhst, achte darauf, dass ausreichend Speicherplatz auf der Partition verfügbar ist.
Beachte: Zu große Logdateien können zu Performance-Problemen führen!

Beim Ändern dieses Wertes wird beim nächsten Neustart des Bots die Größe der Logdatei überprüft. Ist die Datei größer als der definierte Wert, wird die Logdatei sofort rotiert."; $lang['wiupch'] = "Update-Channel"; $lang['wiupch0'] = "Stable"; $lang['wiupch1'] = "Beta"; $lang['wiupchdesc'] = "Das Ranksystem wird automatisch aktualisiert, sobald ein neues Update verfügbar ist. Wähle hier, welchem Update-Kanal du beitreten möchtest.

Stable (Standard): Du erhältst die neueste stabile Version. Empfohlen für Produktionsumgebungen.

Beta: Du erhältst die neueste Beta-Version. Damit erhältst du neue Funktionen früher, aber das Risiko von Fehlern ist höher. Die Nutzung erfolgt auf eigene Gefahr!

Wird von der Beta auf die Stable gewechselt, erfolgt kein Downgrade des Ranksystems. Vielmehr wird auf den nächsthöheren Stable-Release abgewartet und dann darauf aktualisiert."; $lang['wiverify'] = "Verifizierungs-Channel"; $lang['wiverifydesc'] = "Hier ist die Channel Datenbank-ID des Verifizierungs-Channels zu hinterlegen.

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

Die Verifizierung erfolgt durch den jeweiligen Benutzer selbst auf der Ranksystem 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 Verifizierungs-Channel 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 Standard-Sprache des Ranksystems.
Sie ist relevant für das Webinterface, die Statistik-Seite und insbesondere für die Ranksystem-Log.

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