Beiträge von SquareRoot

    An den Redistributals lag es nicht, aber dafür hab ich jetzt den genauen Fehler im TS Client Log gefunden:

    Zitat

    16.09.2014 16:04:05 Info Required plugin function setFunctionPointers, init or shutdown not found in plugin: C:\Program Files\TeamSpeak 3 Client\plugins\Meine_Erste_TS_DLL.dll


    Liegt wohl daran das ich was vergessen habe, Ich schließe also erstmal das Thema.


    Danke an alle die geholfen haben.
    Gruß,
    RootsWin

    Ja ich hab mir das gesamte Windows SDK heruntergeladen damit ich 64-BIT kompiliieren kann. Und die Redistributable sind installiere.
    Muss ich da die 2013-er isntallieren? habe nämlich nur die 2010-er (Habe auch nur das Visual Studio C++ 2010 installiert, da 2013 bei meinem System nicht geht)


    Gruß,
    RootsWin

    Nachdem ich die Datei jetzt erfolgreich compiliieren konnte, Kommt beim PluginManager von TS3 immer folgende Meldung:



    Weis jemand wie man das implimentiert?
    In der ganzen Dokumentation war von diesen Funktionen nichts zu finden.


    Gruß,
    RootsWin



    Okay, hab die Lösung des Problemes gefunden:



    Manchmal frag ich mich, ob die Dokumentationen dazu nicht irgendwie outdated sind. Die Sollte Teamspeak mal überarbeiten!


    Gruß,
    RootsWin


    Fehler über Fehler:



    Vielleicht fällt ja jemanden eine Lösung zu dem Problem ein


    Gruß,
    RootsWin

    Hier erkläre ich euch, wie ihr euch auf eurem MAC OSX Mavericks den Teamspeak Server installiert. Auf dem Serverbetriebssystem MAC OSX Server müssen möglicherweise andere Schritte gemacht werden. Diese werde ich jedoch hier nicht erklären, da ich keinen MAC OSX Server besitze.


    Terminal öffnen und Server herunterladen


    Als erstes müsst ihr ein Terminal öffnen. Dazu geht ihr ins Launchpad und such dort nach Terminal.
    Es müsste nun folgendes Fenster aufgehen:




    Der nächste Schritt ist, auf die Teamspeakseite zu gehen, den MAC TS3 Server auszuwählen und den Download link zu kopieren:



    Jetzt gehen wir wieder in das Terminal zurück und geben folgenden Befehl ein:


    Code
    cd Desktop && mkdir TS3Server && wget <DerKopierteLink>


    statt <DerKopierteLink> müsst ihr den Link einfügen den ihr zuvor auf der Teamspeakseite kopiert habt.
    Mit diesen Befehlen wird auf dem Desktop ein Ordner TS3Server angelegt und darin der Server heruntergeladen.




    Software entpacken und das erste mal starten


    um den Server zu entpacken, muss man in das Terminal folgenden Befehl eingeben:


    Code
    unzip teamspeak3-server_mac-3*.zip


    Da der Teamspeak 3 Server entpackt wurde, müssen wir nun in das Installations-Verzeichnis wechseln


    Code
    cd teamspeak3-server_mac


    Und anschließend den Server starten:

    Code
    ./ts3server_mac


    Möglicherweise müsst ihr noch Bestätigen, dass der Teamspeak3 Server auf den Ports horchen darf. Dazu einfach die Meldungen bestätigen.

    Query Zugangsdaten und Serveradmin-Token


    Jetzt wird es wichtig, der Server startet das erste mal und auf dem Terminal wird sehr viel Text ausgegeben.
    Wenn die Meldung db_CreateTables() erscheint, kann es ein paar sekunden dauern, dann wird der Query Zugang erstellt und der Serveradmin-Token erstellt.



    Diese Daten sind sehr wichtig und ihr solten sie euch unbedingt aufschreiben!!!


    Theoretisch ist der Server jetzt voll funktionsfähig, aber nur so lange, wie das Terminal auf ist.


    Um den Server jetzt wieder zu stoppen, müsst ihr die Tastenkombination STRG+C drücken.

    Server in den Hintergrund setzten und wieder stoppen


    Sicherlich möchtet ihr nicht immer das Terminal offen haben.


    Ihr könnt den Server auch in den Hintergrundsetzten:


    Dazu müsst ihr das Programm Automator starten, und Programm auswählen.



    Dann müsst ihr in die Suche nach Run Shell Script suchen und doppelt darauf klicken.



    Jetzt muss man folgendes auf die rechte Seite schreiben:


    Code
    cd && cd Desktop && cd teamspeak3 && cd ts3-server_mac && ./ts3server_mac


    Das ganze muss jetzt noch gespeichert werden, dazu gehen wir auf Ablage->Sichern




    Geben einen Namen ein, und als Speicherort den Schreibtisch



    Auf dem Desktop erscheint jetzt ein neues Symbol mit dem Namen TS3 Server starten.
    Ein Doppel klick darauf und schon startet der Teamspeak3 Server.



    Server Stoppen


    Um den Server nun zu stoppen, könnt ihr die Aktivitätsanzeige öffnen, nach ts3server_mac suchen und den Prozess doppelt anklicken, und dann 2x auf Beenden. Nach einigen Sekunden habt ihr den Teamspeak3Server erfolgreich gestoppt.




    Ich hoffe ich konnte euch gut erklären, wie man den Server auf MAC OSX installiert.
    Verzeiht mir, wenn ich fehler gemacht habe, aber leider benutze ich das Betriebssystem MAC OSX nicht so viel.
    Für Verbesserungsvorschläge bin ich immer offen, :thumbup:


    RootsWin

    Irgendwie existier die Datei bei meiner Installation nicht, welche Teamspeakversion verwendest du, und wo ist die Datei zu finden?


    Hab jetzt ein Teamspeak update gemacht, jedoch kann ich die Datei immernoch nirgends finden O.o


    Gruß,
    RootsWin



    Außerdem funktioniert das Beispiel so gar nicht .
    Es fehlt nämlich eine include Datei in der SDK:


    Zitat

    fatal error C1083: Datei (Include) kann nicht geöffnet werden: "clientlib.h": No such file or directory


    Gruß,
    RootsWin

    Soweit ich analysieren kann, sind bloß folgende Warnings bei der Neuen PHP version zu finden:


    Warning: There are 5 functions in your code that have been deprecated in the current version of PHP :
    mysql_connect()
    mysql_fetch_assoc()
    mysql_num_rows()
    mysql_query()
    mysql_select_db()


    Jedoch sollte das auch auf den Neueren Versionen gehen.

    Für jede weitere Information (Tutorial, u.Ä.) wäre ich dankbar.


    *STUPS*


    Was ist hier der Stand der Dinge? Brauchst du noch Input oder hast du alles, was benötigt wird?


    Hier nochmal der Hinweis, dass eigentlich alles klar in der Doku stehen sollte: Wie kann ich meine eigenen Plugins schreiben?


    Das einzige was in der SDK ist, ist ein Codebeispiel wo alles "zusammengepfuscht" dargestellt wird, jedoch blicke ich da nicht ganz durch.


    Gruß,
    RootsWin

    Hallo,


    Irgendwie habe ich Probleme mit dem RSS Feed. Habe mir 2 RSS-Feed-reader installiert: Thunderbird und Feed Notifier. irgendwie werden aber immer nur neue Threads angezeigt. Wenn jemand bei einem Bestehen Thread antwortet werden diese nur teilweise angezeigt. Weiß jemand woran das liegen könnte?


    Gruß,
    RootsWin

    Da gibt es dann zwei verschiedene möglichkeiten:

    • Der Teamspeakserver wird auf MySQL modus umgestellt, somit können wir einfach mit einem PHP Script jeden Tag um 00:00 Uhr die Datenbank anzapfen und damit die Gruppen und Ränge erstellen lassen
    • Wir verwenden ein selbstgeschriebenen Daemon, der sich auf den Server Query verbindet und jedes mal mitloggt, wenn ein Client online war oder nicht, und daraus die Gruppen und Ränge bilden.

    Gruß,
    RootsWin

    Okay, dass habe ich nicht erkennen können. Ich bin nach dem Script gegangen auf Auto change group server
    Da wird das nämlich genau so gemacht.
    Ich glaube dass es sehr kompliziert ist, das nach Tagen zu machen, da man vom Server nur herausfinden kann wie oft er verbunden war, und wann er das letzte mal Verbunden war.


    Die einzigste möglichkeit, die ich mir hier noch vorstellen kann ist, ein Programm zu schreiben dass immer mit dem Server Query verbunden ist, und als event listener prüft ob er heute das erse mal online ist, und dies dann in eine Datenbank oder so schreibt. Daraus ergeben sich dann die Level.


    Aber das ist mir dann zu kompliziert.


    Gruß,
    Rootswin

    Ich glaube nicht das er 127.0.0.1 bannt. Ich hab das schonmal bei einem anderen Script getestet und da ging das glaube ich. Und alle 15 Minuten würde warscheinlich nicht reichen, weil das nur die Clients prüft, wo gerade auf dem Server Online sind.


    Gruß,
    RootsWin

    Okay Das Script wäre nun Fertig, ist im Anhand zu finden.


    Vorraussetzung ist aber, dass auf dem Server PHP installiert ist.
    Außerdem muss ein Cronjob installier werden.


    Aber hier die Installationsanleitung:
    Die zwei Dateien in der ZIP-Datei auf den Server hochladen, am besten im Verzeichnis wo auch der Teamspeak3-Server läuft.
    Dann die Datei tsrangscript.php öffnen und Daten anpassen.



    Jetzt muss der conjob installier werden.
    Dazu die Datei /etc/crontab öffnen und folgendes einfügen:


    Code
    * * * * * root /home/ts3/tsrangscript.php


    /home/ts3/tsrangscript.php ist der Pfad zum Script, bitte anpassen.


    Die Datei kann dann so in etwa ausschauen:



    je nach Systemkonfiguration kann da aber auch mehr stehen. Wir setzten diese Zeile immer ganz ans Ende

    WICHTIG: an das Ende der Datei immer einen Zeilenumbruch machen! Also einfach eine neue Zeile die leer ist!

    Dann die Datei speichern und schon sollte das Script gehen (Kann bis zu einer Minute dauern bis das Script angeht!). Wenn es nicht gehen sollte dann einfach hier schreiben!


    Gruß,
    RootsWin