Beiträge von Sebbo

    Ok, dann sollte es eigentlich auch beim Skript funktionieren.


    Hast du andere Cronjobs, von denen du E-Mails erhälst?


    Du kannst mal in der /var/log/mail.log nachschauen, was der Status des E-Mail Versands ist. Solltest dann sowas hier finden:

    Code
    Aug 29 01:45:02 hostname postfix/pickup[10718]: 1F989599: uid=0 from=<root>Aug 29 01:45:02 hostname postfix/cleanup[10406]: 1F989599: message-id=<20150828234502.1F989599@hostname>Aug 29 01:45:02 hostname postfix/qmgr[26395]: 1F989599: from=<root@hostname>, size=1098, nrcpt=1 (queue active)Aug 29 01:45:02 hostname postfix/smtp[11093]: 1F989599: to=<receiver@example.com>, relay=100.100.100.100[100.100.100.100]:25, delay=0.08, delays=0.01/0.04/0/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 2D2492E1)Aug 29 01:45:02 hostname postfix/qmgr[26395]: 1F989599: removed


    Mit dem Befehl "less" kannst du dir die Datei anzeigen lassen, während du darin dann mit "/receiver@example.com" (und Enter) nach einem passenden Eintrag suchen kannst. ;)

    Code
    less /var/log/mail.log


    Mit der Taste "N" gelangst du zum nächsten Suchergebnis, falls es ein weiteres geben sollte.

    Hallo Arisu,


    danke für die Info. Ich werde mir das später gleich mal anschauen. :)


    Bzg. E-Mail kann das Skript nichts dafür. Du musst sicherstellen, dass dein Server E-Mails versenden kann. Wenn du also mit dem nachfolgenden Befehl eine E-Mail von deinem Server aus versenden kannst, wird das Skript das auch können. ;)

    Code
    echo "Dies ist eine Test E-Mail." | mail -s "Test Mail" receiver@example.com

    Hallo liebe TeamSpeak Freunde,


    TeamSpeak hat am 24. August 2015 ein neues Release für die Server Version veröffentlicht: 3.0.11.4


    Hierbei haben sich folgende Punkte geändert:

    Zitat

    - fixed DOS vulnerability
    - fixed clients dropping with "convert error"
    - added some timing logs


    Was zu deutsch so viel bedeutet wie:

    Zitat

    - DoS Schwachstelle/Sicherheitslücke wurde geschlossen
    - Fehler bzg. "Convert Error", welcher dazu führte, dass Clients die Verbindung verlieren, wurde gefixt
    - Neue Logs wurden hinzugefügt


    Die aktuellste Version könnt ihr unter teamspeak.com downloaden: Downloads - TeamSpeak

    Hi,
    wird das jetzt mehr so ein CMS bzw. Fully Managed Server Webinterface oder eher nur für TS3 Server, Musikbots und Co. wie Psychokiller's z.B.?


    So von den genannten Funktionen her, klingt es eher nach dem ersten. ;)

    Hi,

    $ts3_ip = 'xxx.xxx.xxx';


    You're missing an octet. ;)

    Code
    $ts3_ip = 'xxx.xxx.xxx.XXX';


    Are you able to connect with the telnet command?

    Code
    telnet xxx.xxx.xxx.XXX 10011


    Make sure, that your server is listening for all IP addresses (0.0.0.0). Check your instance log ([...]_0.log) for this info.


    If you're banned, this could be the reason for. ;)

    Hallo,


    also erstens mal ist das ja gesetzlich bzw. von deiner Schule hundertprozentig untersagt, dass du da überhaupt sowas machst, aber das lassen wir mal beiseite. :D


    Du kannst mit Hilfe der ts3server.ini den Default Port setzen und dann werden steigend ab diesem Port alle Ports vergeben. Aber soweit ich mich erinnere, versucht der TS3 Server sowieso erst, ob er über den gewünschten Port rauskommt oder nicht und dann nimmt er diesen oder wählt eben einen neuen.


    Wenn du den Port deines ersten TS3 Servers auf 20000 einstellst, sollte der TeamSpeak 3 Server automatisch einfach nur hochzählen und die darüber liegenden freien Ports verwenden. Sollte darunter mal wieder einer frei werden, merkt das TeamSpeak und belegt ihn - irgendwann - wieder. ;)

    Hi,
    with the ts3admin.class you are able to display this value by using the method clientDbInfo.


    Note, you will receive a Linux timestamp, which you need to convert to a date format like "24/08/2015 20:15". To format it, you can use the PHP function date.


    For example like this:

    PHP
    <?php
    $lastConnectTimestamp = $ts3admin->clientDbInfo(1337);
    $lastConnectDateFormat = date("d/m/Y H:i", $lastConnectTimestamp);
    echo $lastConnectDateFormat;
    ?>


    Please note, that this code is just some pseudo-code.

    @Psychokiller means this one:

    Hallo,

    Ob der Debian auf dem aktuellsten stand ist weiß ich nicht.


    auf welcher Version dein Debian ist, kannst du ganz einfach mit folgendem Befehl nachschauen:

    Code
    cat /etc/debian_version


    Mit

    Code
    apt-get update


    bzw.

    Code
    aptitude update


    aktualisiert die lokale Paketdatenbank und danach sollten diese oben genannten Fehlermeldungen bzg. 404-Error auch nicht mehr kommen - außer du verwendest einen Repository, der wirklich nicht mehr existent ist. Bei deinem verwendeten ist dies nämlich genau der Fall. Du nutzt folgenden Repo:

    Code
    http://ftp2.de.debian.org/debian/


    Wenn du jedoch mal auf diesen gehst - ist ja nichts anderes als eine einfach File-Page - siehst du, dass es kein Lenny mehr gibt: Index of /debian/dists (Strg + F: "lenny" suchen => keine Ergebnisse)


    Nutze einfach die nachfolgenden:

    Code
    # /etc/apt/sources.listdeb http://ftp.de.debian.org/debian/ wheezy maindeb-src http://ftp.de.debian.org/debian/ wheezy maindeb http://security.debian.org/ wheezy/updates maindeb-src http://security.debian.org/ wheezy/updates main


    ...und upgrade dann deinen Server erstmal auf Wheezy und danach auf Jessie:

    Code
    apt-get upgrade


    bzw.

    Code
    aptitude upgrade


    Wenn das fertig/durch ist, tauschst du das Wort "wheezy" im Repo einfach durch "jessie" aus und führst den Befehl nochmals durch. Dann ist dein Server auf dem aktuellsten Stand. :)


    Einen Upgrade Guide hierfür gibt es auch bei uns im Forum, falls du das detaillierter möchtest: Linux Debian Release Upgrade

    Und danach kann es bereits sein, dass sich dein Problem gelöst hat. ;)

    Hallo,


    im August 2014 konnte man sich auf der gamescom für das neue Closed Beta Programm eines neuen TeamSpeak 3 Client Feature namens "TS Sync", welches ein Cloud Service ist, anmelden.


    Um was handelt es sich bei TS Sync?
    Das offizielle Einführungsvideo von TeamSpeak erklärt das sehr gut:

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.


    Zu deutsch...?
    Zu deutsch bedeutet das, dass man seine TeamSpeak Client Identität(en) von einem Gerät auf alle anderen Geräte über eine Cloud, also einen zentralen Server von TeamSpeak verteilen und somit synchronisieren kann. Somit besteht die Möglichkeit, dass man auf all seinen Geräten immer die selbe Identität mit dem selben Stand hat.


    Welchen Zweck oder Hintergrund hat das?
    Auf jedem TS3 Server gibt es Server- und Channelgruppen, sowie zusätzlich noch separate Client-Rechte. All diese Rechte werden in einer Datenbank gespeichert und den einzelnen Benutzern, also Clients zugeordnet. Um einen Client eindeutig identifizieren zu können, wird dieser anhand einer UUID (Unique User ID = Eindeutige Benutzer Kennung) erkannt. Diese gibt es weltweit immer nur einmal und ist bei jedem Client anders, weshalb man seine Identität niemals öffentlich online stellen oder mit anderen Personen teilen sollte.


    Sobald jemand deine Identität zwischen den Fingern kriegt, ist die Person auch im Besitz all deiner Rechte auf allen Servern, wo du mit dieser Identität jemals Rechte hattest. Das kann unter Umständen verheerend sein, wenn du zum Beispiel Server Admin eines oder mehrerer Server bist.

    Hallo,
    deine Überschrift erklärt die Lösung eigentlich schon ganz gut.


    Du musst auf deinem eigenen PC die anderen Icons installieren und dann auswählen, damit die genutzt werden. Für andere kannst du sowas nicht machen, da das eine Client-Einstellung und keine Server Einstellung ist.


    Icons findest du über Google, wenn du einfach mal nach "teamspeak 3 client icons" oder ähnlichem suchst. :)

    Hi,
    you can use the ts3admin.class. With the TeamSpeak 3 PHP Framework it also should be possible, but I haven't used this before.


    With ts3admin.class, you are able to get a list of clients of a servergroup by using the method "serverGroupClientList". To check, if those users are online or offline, you need to use a second method, which checks the current list of online clients against your servergroup client list: method clientList

    Incase of saving this information in a channel description, you need to specify a cronjob, which runs the script each 10 minutes for example and updates the channel description. For example like this:

    Code
    */10 * * * * root php5 /usr/local/bin/groupOnlineList.php