Config + Log wären nützlich
Beiträge von Multivitamin
-
-
achso du nutzt die Desktop Version von Ubuntu habe wenn ich linux nutze nur die server versionen
-
darf ich fragen was dich zu einem desktop pc betriebssystem bewegt anstatt bei ubuntu zu bleiben? würde auf ubuntu warscheinlich stabiler laufen
-
Zitat
You MUST have a verifiable, operational website on a custom domain (eg - 'www.mygroupsite.com') that demonstrates community activity.
When we verify your website, it CANNOT have any donation buttons, advertising, marketplace/stores/shops, or commercial activity of any kind. It must also not contain links to other websites with commercial activity.
If we suspect that your website was created solely to obtain an NPL (e.g. small number of members or very little community activity) or we suspect you are simply offering free hosting to the public, your application will be denied.
NPL's are intended for established organizations with a website that can demonstrate community activity and a need for a server with more than 32 slots.
You must provide an email address associated with your custom domain (e.g. 'yourname@mygroupsite.com'). Personal email addresses and free email services such as Gmail, Yahoo, Hotmail are not permitted.
You must provide a static and dedicated IP address on which you intend to run the TeamSpeak NPL server. If an NPL has already been issued on the IP address you specify, your application will be denied.
You MUST host your server on a unique IP address.Source: http://npl.teamspeakusa.com/ts3npl.php
Und dann gibts noch einen Größeren Q&A Teil hier zu finden: http://forum.teamspeak.com/thr…-Thread-(READ-THIS-FIRST)http://forum.teamspeak.com/thr…-Thread-(READ-THIS-FIRST)Irgendwo habe ich einmal gelesen dass wenn eine Website Berreiche freigeschalten werden welche ein Gast nicht sehen kann muss TeamSpeak einen Zugriff auf einen Account auf der Website haben
Kann die Source aber dafür nicht mehr finden -
Es dürfen auch keine Verlinkungen zu kommerziellen Seiten bestehen, ich weis ehrlich gesagt nicht wie es mit Facebook und co aussieht
Vor 3 Jahren als ich meine NPL angefordert hatte hat das ca 7 tage venötigt benötigt bis ich die bekommen habe
-
Soweit ich mitbekommen habe kann es durchaus passieren dass der Server Abstürzt wenn Extrem viele Query Requests gemacht werden...
Ich persönliche speichere die Userdaten minütlich in eine Datenbank und lass den Banner dann von der Datenbank aus generieren und nicht von der Query... -
schonmal den command wget -q http://www.domain.tld/images/banner/banner.php ausgeführt?
sollte der keine verbindung herstellen können würde ich dir empfehlen in /etc/hosts einen eintrag zu erstellen
-
-
hat es jetzt mit dem abspeichern des bildes geklappt oder hast du das anders gelöst?
-
* * * * * *
reicht
/1 brauchts da nicht mehrwir hatten uns eh schon mal in meinem Teamspeak Unterhalten bezüglich meinem Banner Script
Ich werde meines warscheinlich in den nächsten Tagen nochmal neu schreiben und diesesmal aber benutzerfreundlicher -
derzeit ist dein banner warscheinlich ein php link
ich empfehle dir einen cronjob auf die datei anzusetzen und unten bei
imagepng($img);
einen 2. Parameter mitzugeben >
imagepng($img, '/var/www/html/banner.png');
dieser leitet die ausgabe nun in eine png datei um und du kannst dann im Teamspeak den Pfad zur dieser banner.png angeben
somit muss der Banner nur einmal in der Minute gerenderd werden anstatt Permanent Query Connections auszulösen sobald ein Spieler den Banner neu holtWürde dir nur etwas bringen wenn du im Banner den Usernamen oder sonstige User Spezifischen Sachen haben willst
-
Also ganz ehrlich ich sehe VB das erste mal
aber wenn ich es mir so ansehe dann fällt mir das hier auf:
CodesendBytes = Encoding.ASCII.GetBytes("sendtextmessage targetmode=3 target=1 msg=[b][Color=red]Leitstelle\smit\sFunkalamierung + vbCrLf")
müsste warscheinlich eher so sein:
CodesendBytes = Encoding.ASCII.GetBytes("sendtextmessage targetmode=3 target=1 msg=[b][Color=red]Leitstelle\smit\sFunkalamierung" + vbCrLf)
man bemerke das Hochkomma nach dem vbCrLf
-
Um den Query Nicknamen zu ändern:
sendBytes = Encoding.ASCII.GetBytes("clientupdate nickname=Leitstelle\smit\sFunkalamierung")
-
ACHTUNG cldbid=1 ist bereits der serveradmin!
-
Also ich habe hier mal für mich selbst geschrieben wie ich es machen würde weil ich verstehe teile des codes nicht...
PHP
Alles anzeigen<?php try { require_once('TeamSpeak3/libraries/TeamSpeak3/TeamSpeak3.php'); $ts3 = TeamSpeak3::factory("serverquery://USER:PASS@IP:10011/?server_port=10001"); foreach($ts3->clientList(array('client_type' => 0)) as $client) { $str .= '<img class="Bild rounded" src="TeamSpeak3/libraries/TeamSpeak3/images/viewer/client_idle.png" border="0"> ' . $client->client_nickname . '<br />'; } if (empty($str)) { $str = "TeamSpeak: Keiner drin..."; } $htm = fopen ("TeamSpeak.htm","w"); fwrite ($htm, $str); fclose ($htm); } catch (Exception $e) { echo "Error " . $e->getCode() . ": " . $e->getMessage(); }
Es scheint so dass man den Post nach einer bestimmten Zeit nicht mehr Editieren kann
-
Ich kann hier leider nicht mein Thema bearbeiten aber hier wäre der neue Code:
PHP
Alles anzeigen<?php try { require_once('TeamSpeak3/libraries/TeamSpeak3/TeamSpeak3.php'); $Clienten = ""; $ts3_VirtualServer = TeamSpeak3::factory("serverquery://USER:PASS@IP:10011/?server_port=10001"); $arr_ClientList = $ts3_VirtualServer->clientList(); foreach($arr_ClientList as $ts3_Client) { $DerUser = strtolower($ts3_Client); $user = isset($DerUser) ? $DerUser : ''; if(strpos($user, 'unknown') !== false) { } else { $Clienten = $Clienten . "<img class=\"Bild rounded\" src=\"TeamSpeak3/images/viewer/client_idle.png\" border=\"0\"> " . $ts3_Client . "<br />\n"; } } if (empty($Clienten)) { $Clienten = "TeamSpeak: Keiner drin..."; } $htm = fopen ("TeamSpeak.htm","w"); fwrite ($htm, $Clienten); fclose ($htm); } catch (Exception $e) { echo "Error " . $e->getCode() . ": " . $e->getMessage(); }
-
Ich würde sagen du führst einfach mal den Code aus, ich hab zwar kein Plan was dein Script macht da es ziemlich unübersichtlich gemacht wurde aber schreib mal den Output hier ins Forum
da eigentlich niemand wirklich weis was das Problem ist!PHP
Alles anzeigen<?php try { require_once("TeamSpeak3/libraries/TeamSpeak3/TeamSpeak3.php"); $Clienten = ""; $ts3_VirtualServer = TeamSpeak3::factory("serverquery://NAME:@IP:10011/?server_port=10001"); $arr_ClientList = $ts3_VirtualServer->clientList(); foreach($arr_ClientList as $ts3_Client) { $DerUser = strtolower($ts3_Client); $user = isset($DerUser) ? $DerUser : ''; if(strpos($user, 'unknown') !== false) { } else { $Clienten = $Clienten . "<img class=\"Bild rounded\" src=\"TeamSpeak3/images/viewer/client_idle.png\" border=\"0\"> " . $ts3_Client . "<br />\n"; } } if (empty($Clienten)) { $Clienten = "TeamSpeak: Keiner drin..."; } $htm = fopen ("TeamSpeak.htm","w"); fwrite ($htm, $Clienten); fclose ($htm); } } catch (Exception $e) { echo "Error " . $e->getCode() . ": " . $e->getMessage(); }
-
Ich würde dir mal ans Herz legen die Exception aus zu schreiben damit du weist was überhaupt das Problem ist
-
TSN Server Sponsor - TeamSpeak 3
Naja das hier ist leider nicht wirklich ein Bot
-
Soweit ich weis kann dieser rbmod derartige sachen
, ist jedoch auch ziemlich kompliziert den zu konfigurieren