PDA

View Full Version : TS2PerlMod GNU/GPL-Edition


Pages : [1] 2

ScP
14-05-2005, 20:04
The TS2PerlMod is a small but powerful script written in Perl that can be used to automate time-consuming tasks. The latest version called - TS2PerlMod GNU/GPL-Edition - has been released with the full source code under the GNU General Public License (http://www.fsf.org/licensing/licenses/gpl.html). I decided to do a complete rewrite of the original code to improve speed, performance and security.

The entire installation process should not take longer than five minutes. Before proceeding, you must make sure that Perl is installed on your system. On Windows servers, you can to use a ready-to-install distribution such as ActivePerl (http://www.activestate.com/Products/Download/Download.plex?id=ActivePerl). ActivePerl is also available for Linux. To determine whether you have a valid installation, simply type perl -v on your servers command-line.

Please visit the Planet TeamSpeak (http://www.planetteamspeak.com/) forums if you have any bugs to report or features to request.

Requirements
Please verify that your system meets the following requirements:
A distribution of Perl (>= 5.8.x recommended)
A TeamSpeak 2 server (>= 2.0.21.x recommended)
A working superadmin accountFeatures
This version of the TS2PerlMod includes many innovative features such as:
Extended Welcome Message
Sends a multi-line welcome message to every user connecting to your server. This message can contain special variables that will be replaced with the appropriate values. Here's an Example:

Input Example:
Welcome <PLAYER_NICKNAME>!
Your current Ping delay is about <PLAYER_PING> ms.

Output Example:
Welcome ScP!
Your current Ping delay is about 13 ms.
Illegal Nickname Detection
Scans nicknames for bad words. If any of the bad words are included within the users nickname, the user will be punished. For example, if you make the word butt illegal, the nickname Butthead will also be disallowed.
Illegal Channelname Detection
Scans channelnames for bad words. If any of the bad words are included within the channels name, all users in this channel will be punished. For example, if you make the word butt illegal, the channelname Butthead will also be disallowed.
Move Idlers to Channel
Moves idle users into a channel of your choice. The channel can be specified by a full or partial name.
Warn Idlers
Sends a message to an idle user when he/she reaches a pre-defined idletime.
Kick Idlers
Kicks idle players from the server. You can define if specific usergroups and/or channels should be harmed.
Anti Recording
Scans for recording users and unishes them with an action of your choice.
Anti Flood
Prevents flooding attempts on your server by banning the flooders IP address for 5 minutes.
Take Over Protection
Scans for unregistered users with serveradmin privileges (SA) and punishes them with an action of your choice.
Protected Users
Allows you to create a list of loginnames that are protected. These users will be ignored by the TS2PerlMod. This list is case sensitive, so scp won't match ScP.
Auto AFK
Moves users to a specific channel if their status is set to 'Away'. They'll be moved back into their old channel automatically when they're back. The channel can be specified by a full or partial name.
Advert Message
Sends an advertisement message to all users on the server at specified certain time interval. The time interval can be set in the scripts configuration file.
Stats Message
Sends an individual message to all users at certain time interval. The time can be set in the scripts configuration file. The message can contain special variables that will be replaced with the appropriate values. Here's an Example:

Input Example:
--- [ Statistics for Player <PLAYER_NICKNAME> ] ---
Ping Delay: <PLAYER_PING> ms.
Packet Loss: <PLAYER_PACKET_LOSS>
Logintime: <PLAYER_LOGINTIME>

Output Example:
--- [ Statistics for Player ScP ] ---
Ping Delay: 13 ms.
Packet Loss: 0.01%
Logintime: 0D 03:21:35
Sticky Channel
Binds a user to this channel when they are moved into it. The channel can be specified by a full or partial name.
Update Banlist
Reads the virtual servers banlist and converts permanent bans into timebans.
Auto Servertype
Automatically switches the type of your TeamSpeak 2 server from Clan to Public and vice versa if more or less than x users are connected.
Bug Detection
Automatically kicks a user if he's trying to exploit one of the well-known bugs in previous versions of the TeamSpeak 2 server.Each feature can be activated or deactivated by using a configuration file.

Addons
An exclusive configuration utility - called Configurator - allows you to edit your configuration files through a comfortable GUI. This application is also released with the full source code under the GNU General Public License (http://www.fsf.org/licensing/licenses/gpl.html).

Downloads
TS2PerlMod GNU/GPL-Edition 0.9.19 (http://www.planetteamspeak.com/component/option,com_docman/task,doc_details/Itemid,69/gid,51/)
TS2PerlMod Configurator 0.6 RC3 (http://www.planetteamspeak.com/component/option,com_docman/task,doc_details/gid,52/Itemid,69/)

Cyrus
14-05-2005, 21:02
Sieht nich schlecht aus, mich würde mal interessieren wie das Script vom Prinzip her funktioniert, also wie es abfängt wenn ein User z.B. den Away-Status drin hat, prüft er das in bestimmten Zeitabschnitten über TCP-Query oder funktioniert es ganz anders?

ScP
14-05-2005, 21:09
Das Programm ruft in einem bestimmten Intervall, welches in der Konfigurationsdatei festgelegt werden kann, die Playerliste vom Server ab und arbeitet dann mit diesen Daten.

Rooty
14-05-2005, 23:03
Verfügbare Versionen
keine

Wieso das ?

Wirds du das Perl Interface zum download anbieten, wenn ja unter welcher Lizens ?
Oder dient der post hier als werbe zweck ?

ScP
14-05-2005, 23:12
@Rooty:
Der Release-Termin ist für die nächste Woche festgelegt worden. Momentan dient unser Server als Testplattform.

Hab Geduld junger Padawan...

;)

Rooty
15-05-2005, 11:54
Ich frage ja nur unter welcher Lizens es dann gestellt wird weil ich schon lange auf der suche nach sowas in perl bin.
Und es mich interessiert wie ihr das anstellt.

ScP
15-05-2005, 11:58
Uns kam bislang nicht in den Sinn, den Quellcode zu veröffentlichen. Es wird sowohl eine Windows- als auch eine Linux-Version geben.

Rooty
15-05-2005, 12:06
Hi Scp
Die Frage ist doch warum denn nicht.
Den Quellcode klauen/verfälschen kommt mir nicht in den Sinn.
Mir fehlt nur ein wenig know-how in perl wie sowas aufgebaut ist.

Gruß Rooty

Michael
15-05-2005, 12:11
Uns kam bislang nicht in den Sinn, den Quellcode des Programms zu veröffentlichen.
Perl erzeugt doch keinen opaken Binärcode. Also wird es garnie zum Download freigegeben oder wie? Oder hast du wirklich vor das Programm zu kompilieren?

Ich würde mich sehr über ein unkompiliertes Script unter der GPL freuen (und da sind Rooty und ich warscheinlich nicht die einzigsten).


MfG,
Michael

Rooty
15-05-2005, 12:17
Dem stimme ich zu.

Wenn es um hohe Zugriffsrechte wie Super-Server-Admin auf einem Server geht würde ich schon gerne wissen was dieses Script an Informationen senden. Und nicht meine Zugangsdaten des Super-Server-Admin, an dritte weitergegeben wird.

ScP
15-05-2005, 13:42
@Michael:
Wie ich bereits sagte, wird die TS2PerlMod in einer Windows- und einer Linux-Version erscheinen. Das Programm wird also selbstverständlich kompiliert. Wir wollen damit eine schnelle und unkomplizierte Installation ermöglichen und außerdem vermeiden, dass die Administratoren zunächst einen Perl-Interpreter installieren müssen.

Neben der TS2PerlMod bearbeiten wir zurzeit noch andere Projekte. Mindestens eins davon wird deine Erwartungen in ein unkompiliertes Script erfüllen.

;)

@Rooty:
Wie kommt es, dass bei anderer Software solche Zweifel nicht aufkommen? Niemand von uns hat es nötig, den SSA-Zugang eines fremden Servers zu stehlen. Aus dem Alter sind wir längst raus.

Michael
15-05-2005, 13:50
Schade.... :(

ScP
15-05-2005, 13:53
Wieso "Schade..."?

Neben der TS2PerlMod bearbeiten wir zurzeit noch andere Projekte. Mindestens eins davon wird deine Erwartungen in ein unkompiliertes Script erfüllen.
Wer lesen kann ist klar im Vorteil.

Michael
15-05-2005, 14:03
Ja? Ich kann lesen...
Ich finds ja toll das andere Projekte in unkompilieter Form in Planung sind, aber eben das Projekt nicht. Wenn ihr das Programm für den Endbenutzer unkompliziert werden lassen wollt, dann wäre es doch nicht schlecht zwei Versionen zum Download anzubieten (kompiliert/unkompiliert).

Mit dem Satz Wir wollen damit eine schnelle und unkomplizierte Installation ermöglichen und außerdem vermeiden, dass die Administratoren zunächst einen Perl-Interpreter installieren müssen.
hast du so wie es aussieht gelogen, sonst wäre man doch schon längst auf die Idee gekommen.

Also im Klartext wollt ihr einfach den Quelltext nicht veröffentlichen, oder?


MfG,
Michael

Cyrus
15-05-2005, 21:53
Für die, die es ein bischen OpenSourceiger mögen hier mal ein ähnliches Script aus meiner Feder, leider bin ich kein Perlguru deswegen in PHP, aber man kann es genausogut unter Linux wie ein Konsolenscript ausführen mit Hilfe des PHP-CLI Interpreters oder durch direktes aufrufen des Interpreters unter Windows und Linux...
(Hilfe und Instruktionen stehen am Anfang der Datei)

For those of you who like it OpenSource, here is my version of a script. Unfortunately I'm not a perl guru therefore i have written it in PHP. But you also can use it like a shell script using the PHP-CLI interpreter or by directly calling the PHP-CLI interpreter in Windows or Linux (Help and Instructions are included)

ScP
15-05-2005, 23:18
Eine erste Verion der TS2PerlMod steht nun zum Download bereit. Falls euch Bugs über den Weg laufen sollten meldet euch bei uns.

EvIN
16-05-2005, 00:36
Bug No. 1 = EWM = 2 Mal wenn beim ausführen des Scripts die logintime = 0 ist.

Das war aber in einer früheren Version des Scripts nicht.
Aber ich habe dir ja gesagt wie man das lösen kann.

Also, wird bald v. 0.7 geben wo der Bug behoben ist.

sPeeDy910
16-05-2005, 07:45
Für die, die es ein bischen OpenSourceiger mögen hier mal ein ähnliches Script aus meiner Feder, leider bin ich kein Perlguru deswegen in PHP, aber man kann es genausogut unter Linux wie ein Konsolenscript ausführen mit Hilfe des PHP-CLI Interpreters oder durch direktes aufrufen des Interpreters unter Windows und Linux...
(Hilfe und Instruktionen stehen am Anfang der Datei)

For those of you who like it OpenSource, here is my version of a script. Unfortunately I'm not a perl guru therefore i have written it in PHP. But you also can use it like a shell script using the PHP-CLI interpreter or by directly calling the PHP-CLI interpreter in Windows or Linux (Help and Instructions are included)


Ich kann es nicht installieren, Can Help Me Plz?

Cyrus
16-05-2005, 09:44
Du hast ne PM

Vwgolf
16-05-2005, 11:52
usr/bin # ./ts2perlmod -start
-bash: ./ts2perlmod: Permission denied
wahh hilfe bitte entweder bin ich heut einfach zu blöd oder ich kann mir ned helfen

in welches verzeichnis soll das script und wie startet man es das es durchgehend läuft ?

ScP
16-05-2005, 12:33
Die TS2PerlMod muss nicht in ein spezielles Verzeichnis installiert werden und du benötigst keinen Perl-Interpreter um sie zu starten. Auch der Parameter -start wird nicht benötigt. Der jeweilige Benutzer muss allerdings die Berechtigung erhalten das Programm zu starten (-x).

Am besten verwendest du den Befehl 'chmod 754 ./ts2perlmod' um die Berechtigungen anzupassen.

Um den Prozess in den Hintergrund zu legen musst du die Anwendung entweder in einem Screen starten oder du verwendest ganz einfach 'nohup'.

In einer der nächsten Versionen werden wir den Startvorgang noch etwas einfacher und übersichtlicher gestalten. Außerdem arbeite ich an einer GUI sowie einem Dienst für Windows User.

Vwgolf
16-05-2005, 12:56
jup Danke sehr es funztz einwandfrei Echt geil das ding :) sehr gute arbeit weiter so kann man evtl ne funktion einbauen die alle sagen wir 30 minuten ne msg abschickt it einigen daten wie zb

<IDLETIME>
<PAKETS_SENT>
<PAKETS_RECIEVED>
<BYTES_SENT>
<BYTES_RECIEVED>
<PAKET_LOSS>
<LOGINTIME> <<<<sollte evtl die server uhrzeit anzeigen wenns möglich ist
<PING>

also das würd mir noch fehlen dann wär ich glücklisch :)

ScP
16-05-2005, 14:21
Bis zur 1.0 ist ja noch ein weiter Weg. Machbar ist es auf jeden Fall.

Vwgolf
16-05-2005, 14:40
ich hoffe mal ich darf noch mehr Verbesserungen und Wünsche aussern :)

dewegen gleich noch nen wunsch die [AUTO-AFK] Funktion könnte man die soweit erweitern das wenn man Mute Speacker/headpfone anschaltet ebenfals in ein Channel Geschoben werden ? weil sie sind somit ja auch afk

ScP
16-05-2005, 17:31
Ich persönlich würde eine solche Funktion zwar nicht verwenden, aber es ist kein Problem sie einzubauen.

;)

Vwgolf
16-05-2005, 17:34
naja ich hätte da noch mehr ideen aber ich wills ja ned übertreiben :)

Vieleicht hast ja lust wenn du noch nen parr idden haben möchtest kannst du mich gern in icq anschreiben icq uin wäre 170928941

ScP
19-05-2005, 10:43
Seit wenigen Minuten steht die TS2PerlMod in der Version 0.7 zum Download bereit. Wir haben in dieser Version die folgenden Änderungen vorgenommen:

1. Die Option 'TAKE-OVER-PROTECTION' wurde hinzugefügt
2. Der RepeatTimer kann nicht mehr auf 0 Sekunden gesetzt werden
3. Einige User erhielten die Extended Welcome Message ein zweites Mal. Dieses Problem wurde behoben.
4. Die Player Privs. wurden fehlerhaft ausgelesen. Dieses Problem wurde behoben.
5. Die LIESMICH.txt wurde mit Hinweisen für Linux-User aktualisiert.

Cyrus
19-05-2005, 12:52
wie funzt denn die take-over-protection?

ScP
19-05-2005, 13:05
Ich habe die Beschreibung zum neuen Feature ergänzt......
7. Take Over Protection
Every unregistered user, which has SA-Rights on your server, will lose this Permission.
...
7. Take Over Protection
Jeder unregistrierte Benutzer, der sich mit SA-Rechten auf dem Server aufhält, bekommt diesen Status entzogen.
...Ein unregistrierter ServerAdmin macht aus unserer Sicht keinen Sinn.

Die Option kann natürlich wie alle Anderen separat aktiviert bzw. deaktiviert werden. Sie ist kein absoluter Schutz gegen potenzielle Serverübernahmen. Sie soll lediglich die Reaktionszeit des ServerAdmins überbrücken, wenn dieser einem User irrtümlich mit STRG+E oder ähnlichen Methoden SA-Rechte erteilt hat. Die Berechtigungen 'PrivilegeRevokeSA' und 'PrivilegeGrantSA' zu deaktivieren ist immer noch die beste Lösung.

ScP
21-05-2005, 01:55
Die TS2PerlMod steht nun in der Version 0.8.1 steht zum Download bereit. In dieser Version gab es die folgenden Änderungen:

1. Die Option 'BAD-NICKNAME' wurde hinzugefügt
2. Wenn mehrere User gleichzeitig den Server betraten, erhielt nur der Erste die Extended Welcome Message. Dieses Problem wurde behoben.
3. Die Version 0.8 erzeugte unnötigen Output. Dieses Problem wurde behoben.

Vwgolf
21-05-2005, 15:27
Geile Arbeit macvh weiter so idden habe ich wie gesagt Genügend :)

evtl Bauste diese funktion noch ein die allen usern sagen wir 30 minuten ne msg abschickt mit einigen daten wie zb

<IDLETIME>
<PAKETS_SENT>
<PAKETS_RECIEVED>
<BYTES_SENT>
<BYTES_RECIEVED>
<PAKET_LOSS>
<LOGINTIME> <<<<sollte evtl die server uhrzeit anzeigen wenns möglich ist
<PING>

also das würd mir noch fehlen dann wär ich glücklisch

Filters
22-05-2005, 02:12
Gute Arbeit... :)
toll wäre auch wenn man einstellen könnte, das die User, die recorden nicht gleich gekickt sondern z.B in den "Sticky-Channel" verschoben werden. :cool:
So wie bei "MOVE-IDLER-TO-CHANNEL" & "KICK-IDLER".
Und das wenn man das Fenster minimiert, es im "Tray" erscheint & von der "Taskleiste" verschwindet wäre auch super.


/Edit\

Wenn ich die Option "BAD-NICKNAME" aktiviere, zieht es alle User in denn Channel der angegeben ist. Obwohl ihre Nick's & meiner :rolleyes: ja nicht so ist wie auf der Liste... :confused:
Hab ich da was falsch gemacht?

ScP
22-05-2005, 11:36
Wie bereits gesagt, arbeite ich an einer GUI für die Windows Version. Dein Vorschlag für die Anti-REC Funktion ist angenommen und wird demnächst umgesetzt.

;)

Dein Problem mit den Bad Nicknames konnte ich bislang nicht nachvollziehen. Bedenke, dass die TS2PerlMod den Nicknamen der User mit den Eintragen in der Datei vergleicht. Wenn du also in der Textdatei in einer Zeile nur den Buchstaben 'a' hast, wird er jeden User mit einem 'a' im Nicknamen verschieben. Die Datei muss folgendermaßen aufgebaut sein:

Hund
Katze
Maus
Güternahverkehr
...

Auf diese Weise sollte nichts schief gehen...

Filters
23-05-2005, 03:21
Dein Vorschlag für die Anti-REC Funktion ist angenommen und wird demnächst umgesetzt.

;)
...
thx :D

Dein Problem mit den Bad Nicknames konnte ich bislang nicht nachvollziehen. Bedenke, dass die TS2PerlMod den Nicknamen der User mit den Eintragen in der Datei vergleicht. Wenn du also in der Textdatei in einer Zeile nur den Buchstaben 'a' hast, wird er jeden User mit einem 'a' im Nicknamen verschieben. Die Datei muss folgendermaßen aufgebaut sein:

Hund
Katze
Maus
Güternahverkehr
...

Auf diese Weise sollte nichts schief gehen...

auch dafür thx, werds gleich nochmal testen...

Wishmaster
24-05-2005, 22:21
Danke an den tollen Support, hat sich innerhalb von 5 minuten Erledigt!!!

Filters
26-05-2005, 09:36
Dein Problem mit den Bad Nicknames konnte ich bislang nicht nachvollziehen. Bedenke, dass die TS2PerlMod den Nicknamen der User mit den Eintragen in der Datei vergleicht. Wenn du also in der Textdatei in einer Zeile nur den Buchstaben 'a' hast, wird er jeden User mit einem 'a' im Nicknamen verschieben. Die Datei muss folgendermaßen aufgebaut sein:

Hund
Katze
Maus
Güternahverkehr
...

Auf diese Weise sollte nichts schief gehen...
:confused: Keine Ahnung wieso, aber es funzt irrgendwie immer noch nicht... :(

Dafür sind mir noch einige Sachen in den Sinn gekommen, die Du vielleicht noch machen könntest.
Mehrere "EXTENDED-WELCOME-MESSAGE's" für die verschiedenen Räume, so das in jedem Raum ne andere "EWM" kommt.
Und ne "Warn-Idler-Message" oder so... Das der, der "Idle't" ne Nachricht bekommt z.B 5min. bevor er gekickt wird.

Und:
evtl Bauste diese funktion noch ein die allen usern sagen wir alle 30 minuten ne msg abschickt mit einigen daten wie zb

<IDLETIME>
<PAKETS_SENT>
<PAKETS_RECIEVED>
<BYTES_SENT>
<BYTES_RECIEVED>
<PAKET_LOSS>
<LOGINTIME> <<<<sollte evtl die server uhrzeit anzeigen wenns möglich ist
<PING>


wenn du das einbaust dann füge hier bitte noch was dazu, falls es geht...
Und zwar ne "Message" die man einfach selber schreiben kann, so wie bei der "EWM", die es dan z.B alle 30min. sendet.
Hier könnte man auch wieder machen das es für jeden Channel so ne "Message" gibt...

ScP
26-05-2005, 14:54
Du bist scheinbar der Einzige, der das Problem mit den Bad Nicknames hat. Schicke mir doch bitte den Inhalt deiner config.ini (OHNE SERVER ADRESSE UND PASSWORT) und den Inhalt deiner badnick.txt per PM oder E-Mail.

Die Warnmeldungen für Idler und die im festen Intervall zu sendende Nachricht wurden sehr oft gewünscht und sind in unserer Version 0.9 bereits enthalten.

Meine Prioritäten liegen aber momentan klar beim TS2PerlBot. Der Release der Version 0.9 wird also noch bis nächste Woche auf sich warten lassen.

xiconfjs
26-05-2005, 17:01
und wie wärs mit einer Funktion, bei der die "Dauer-Reconnecter", also die, die im Sekundentakt reconnecten, einfach nach 5 reconnects gebannt werden für 30 min. oder so...also sozusagen so wie die "Anti-Flood-Funktion" bei TS². Na mal gucken wann du dann ne datenbank einbindest, dann wird sich der Funktionsumfang nämlich rapide steigern... :p

Rooty
26-05-2005, 18:48
Wie wärs mit einer neuen Gui zum Beispiel so eine:

ScP
26-05-2005, 20:07
@Rooty:
Sieht nett aus...

MikeRivle
30-05-2005, 20:38
geiles teil fettes danke ! was mir gefallen würde, währe zb auch bei record eine nickliste bei denen es erlaubt ist :rolleyes:

Label2021
02-06-2005, 17:49
[Suggestions]


Make PerlMod read the server.log to find if someone is spamming the server (fake player spam) would easily be catched in server.log by maybe seeing 10 or more logins within 5 seconds or something of the sort. This would be handy.

I would also sort of want this thing to work like IRC bots do, when someone is autobanned it says ChanServ banned them, chanserv would be the equivalent to the TS2 server kicking someone. Myabe make this program be able to open a connection to the actual TeamSpeak server, and have a real bot in the server, and this bot would be what takes care of all the moving/banning/kicking etc etc. Of course I guess it wouldnt be able to sticky people, but the telnet connection can do that I suppose.



-LabeL-

x3d
11-06-2005, 16:18
ömmm nur mal so am rande .... wann gibts eingentlich die versinon 9.0 ?

ömm automassage währe super auf sowas warte ich schon lage ...

Peter
11-06-2005, 19:57
ömm automassage währe super auf sowas warte ich schon lage ...


Und ich erst, nichts geht ueber ne entspannende massage.

ScP
12-06-2005, 15:31
Die Version 0.9 ist so gut wie fertig. Darin werden einige neue Features und Bugfixes enthalten sein. Parallel wird auch ein Update für den TS2PerlBot erscheinen.

MeRCY
12-06-2005, 17:02
Is there an english read me file someplace? Been trying to get it to log in but have been unable to this point.

Thank you,

MeRCY

ScP
12-06-2005, 23:29
I'll write an english readme.txt for you...

;)

Filters
13-06-2005, 03:17
Und ich erst, nichts geht ueber ne entspannende massage.

:D Du sagst es... :cool:

ScP
15-06-2005, 16:51
Seit wenigen Minuten steht die TS2PerlMod in der Version 0.9 zum Download bereit. Wir haben in dieser Version die folgenden Änderungen vorgenommen:

1. Die Option 'AUTO-AFK' wurde erweitert. Der Benutzer wird nun in den ursprünglichen Channel zurückgeschickt.
2. Die Option 'WARN-IDLER' wurde hinzugefügt.
3. Die Option 'ADVERTISEMENT' wurde hinzugefügt.
4. Die Option 'STATS-MESSAGE' wurde hinzugefügt.
5. Die LIESMICH.txt wurde aktualisiert. Außerdem wurde eine englische README.txt ergänzt.

Filters
15-06-2005, 17:54
sauber...

Alles funzt einwandfrei bei mir, auch "BadNick" geht jetzt... :cool:


thx

Cuidas
21-06-2005, 17:42
Erstmal noch n grosses Lob!

Was ich mir jetzt noch wünschen würde, wäre Immunität für SAs. Ich sitz nämlich gern den ganzen Tag mit AFK-flag in der Lobby rum...

Denke, das wäre auch kein grosses Problem der Realisierung.

Dario
26-06-2005, 23:22
Ich habe mir das auch mal geladen habe jdeoch ein kleines problem ich weiß nicht genau was die Chanel ID ist und kann deshalb nicht bestimmen in welchen channel man geswitcht werden soll.

marcelrx
29-06-2005, 15:28
Per Telnet zum TS-Server connecten:

mit: sel 8767 oder sel "PORT" deinen Server auswählen.
und dann mit: cl eine Liste aller Channels mit ID's ausgeben lassen.

Wenn du kein extra Programm für Telnet nutzen willst kannst du das einfach über Windows machen:

1.Eingabeaufforderung öffnen
2. telnet - eintippen
3. open 127.0.0.1 51234 oder open "IP-Adresse" "TELNET-PORT" zum Server connecten. Der Telnet-Port ist normalerweiße 51234 kann aber in der config.ini geändert worden sein.
4. Befehle von oben ausführen
5. Channel ID aufschreiben

Supermano
06-07-2005, 09:48
The Commands !help do not work in the ts , It shows everything like stats ect.

But when I send !help or any other command it dose anything any suggestons?

thanks.

ScP
09-07-2005, 03:06
@Supermano:
TS2PerlMod or TS2PerlBot? The !<command> thing is a feature of the TS2PerlBot. Unfortunately there's no TS2PerlBot version available right now (details (http://forum.goteamspeak.com/showpost.php?p=99907&postcount=27)). We'll need some time to finish a secure version of the TS2PerlBot. Additionally we began recently a new project, which needs our entire attention. Please be patient...

:)

GeoffM
14-07-2005, 04:03
Sad that most of the Questions and Answers are in German I feel a lot of useful information is somewhat lost, so forgive me if I ask redundant questions/suggestions

1) Is the mod executable nessecary to remain running after initial execution?

2) If so can this be written so that it eithers hooks to the TS execute (I currently use firedamon to run TS as a service) or runasservice I try not to stay logged in on my server - I must say this is very useful I hope that the Dev Team asks you for help when/if TS 3 actually makes it off the conceptual whiteboard and goes in to code production.

ScP
14-07-2005, 10:56
@GeoffM:
1) Sure...

2) Maybe version 1.0 will fulfill your desires.

;)

[HVK]Wiseman
28-07-2005, 05:15
Hey guys ... I dont know if you've asked this already but now its in english lol. This is the problem I'm having ....

I run the file and I get this ...

-----------------------------------------------
TS2PerlMod 0.9
Written by Real-TTX, ScP & WeeZer
Copyright 2005 by come2play.org
-----------------------------------------------
Program initialized...
Configuration file found...

Nothing else after that happens.... I've tryed restarting server est ... after this just as a possibility that it worked ... and I can never get the mod to work.

Help Please :) - Appreciate It!

ScP
28-07-2005, 11:53
Windows or Linux?

Please post your config.ini without any usernames or passwords...

Bruiser
28-07-2005, 23:38
erm... lil help?


i am english and don't speak german.


i tryed to click the download link and think i clicked another link to the forum of the ts mod but i think i got an error or somthing but it is in german, could someone download it and attach it to there post or e-mail me it?

admin at predator-clan dot co dot uk


thanks

azhibberd
29-07-2005, 09:45
ok i like this plug alot, now does anyone know any host providers that are willing to provide this with a ts server because i need the hosts help becuase i would need the ssa password

ScP
29-07-2005, 13:26
Version 1.0 includes a SA-only option...

Blue Rage
30-07-2005, 01:52
In configuring this How would I know the Channel Id? Is that the name sort order? or something because when I try this out it seems not to work If I just use the name. So what would I put there?

Bruiser
30-07-2005, 22:13
ok i like this plug alot, now does anyone know any host providers that are willing to provide this with a ts server because i need the hosts help becuase i would need the ssa password


lol, don't think ur going to find a host lol

Bruiser
30-07-2005, 22:15
Version 1.0 includes a SA-only option...


is this out? or pending or w00teva?

ScP
01-08-2005, 01:11
It's coming soon...

:cool:

RealAngel
22-08-2005, 17:33
Hiho,
Und zwar wollte ich nur mal wissen, ob es sowas wie ein WebInterface für den Mod gibt?!
Weil, mein Freund will mir nicht wirklich die Daten für den FTP-Server geben, hat mir aber immerhin das installiert auf meinem TS-Server, und jetzt würde ich das halt nun auch gerne irgendwie ändern wollen so :-/.
Oder wenn jmd. ein WI kennt, was das unterstützt!?

Danke schonmal...
Ciao

marcelrx
22-08-2005, 22:28
Hiho,
Und zwar wollte ich nur mal wissen, ob es sowas wie ein WebInterface für den Mod gibt?!
Weil, mein Freund will mir nicht wirklich die Daten für den FTP-Server geben, hat mir aber immerhin das installiert auf meinem TS-Server, und jetzt würde ich das halt nun auch gerne irgendwie ändern wollen so :-/.
Oder wenn jmd. ein WI kennt, was das unterstützt!?

Danke schonmal...
Ciao

Also für den Perlmod gibts kein Interface aber evtl. wäre das was für dich.
http://forum.goteamspeak.com/showthread.php?t=25212

fishkiLer
23-08-2005, 22:47
Could you make the bot only send a msg to registered users? or have it were it could send 2 different msg’s one to unregistered users and another to registered users? this would be very helpful in sending game server passwords to registered users


Thanks

TeamSpeaker
06-10-2005, 10:22
In configuring this How would I know the Channel Id? Is that the name sort order? or something because when I try this out it seems not to work If I just use the name. So what would I put there?
Would be nice to know what Channel ID is as well. It's not the name and it's not the ID from the database... ANYONE KNOW?

IZZO
06-10-2005, 12:23
what i would love is if the bot/mod would also have an ip ban so we can have more then 20 ip banns with an easy way for admins to ban right in teamspeak

knightsmoker
06-10-2005, 22:27
In configuring this How would I know the Channel Id? Is that the name sort order? or something because when I try this out it seems not to work If I just use the name. So what would I put there?

You can use this ( TS telnet (http://216.239.39.104/translate_c?hl=en&u=http://www.come2play.org/dload.php%3Faction%3Ddownload%26file_id%3D14%26sid %3D92c81fa110f0a1d24c6e022af177a73c"><img srchttp://download.come2play.org/teamspeak2/screenshots/tsremotegui.jpg) ) to find out but your default(Id#1) channel was the first channel that was created by the server when you started it up. So i made that channel the auto AFK channel, I just renamed it. and made a diffrent channel the default channel. you can see it here My server (teamspeak://ts.static.net) :)

Wang_Chowder
07-10-2005, 19:01
what i would love is if the bot/mod would also have an ip ban so we can have more then 20 ip banns with an easy way for admins to ban right in teamspeak

Same here. I have been in teamspeaks before and i saw a bunch of bans more than 20 and i was puzzled.

{SNA}Sep
14-02-2006, 18:31
Version 1.0 includes a SA-only option...

Any Idea When?

{SNA}Sep
18-02-2006, 13:31
no one still watching this thread?

Thomas
18-02-2006, 15:07
Nobody can say when it will be released!

ScP has enough work to do, I think!
And he is not just focused on the PerlMOD!

Cow Killa
21-02-2006, 02:19
Could you make the bot only send a msg to registered users? or have it were it could send 2 different msg’s one to unregistered users and another to registered users? this would be very helpful in sending game server passwords to registered users


Thanks

That would be awesome. Or have it send messages to channel admins, server admins and just registered. Also the ability to have other custom messages come up would be awesome. Like a News and Information one, Channel Stats(such as number of users, channel admins and topic) and the like. Also wondering if i made another advertisement entry and named it avert2.txt would it also display(guess i could try myself)

*EDIT* just tried to add a second avert and it errored.

alex73
01-03-2006, 09:25
Scheinbar ist come2play.org zur Zeit nicht zu erreichen. Kann jemand einen alternative Download-Quelle nennen? Wäre nett, danke. :)

---

come2play.org seems to be currently offline. Could someone be so kind as to name a mirror site or put a download somewhere else? Thank you. :)

Thomas
01-03-2006, 14:33
Es werden im Moment Arbeiten am Server vorgenommen!
Aber ich denke, Come2Play wird bald wieder online sein!

Eine alternative Download-Quelle hab ich allerdings auch nicht gefunden!

washington
03-03-2006, 20:54
Wie lang erklären Sie, ist der Umb. getan ich haben gewartet für immer!

alex73
04-03-2006, 08:51
Eine alternative Download-Quelle hab ich allerdings auch nicht gefunden!

Mir geht's da genauso, alle auffindbaren Verweise von Google führen wieder zu come2play... Wäre fein wenn jemand, der die Dateien heruntergeladen hat, mir die Mailen könnte (in meinem Fall die Linux-Version), oder für die Allgemeinheit zB bei rapidshare ablegen könnte. ;)

Marvin F
04-03-2006, 22:50
Was dagegen, wenn ich das Programm solange auf meinen Funpic-webspace mache?
(als *.zip oder *.rar)

Cyrus
04-03-2006, 23:08
Funpic-webspace Bei Funpic gibt es noch Webspace, ich dachte da gibts nur riesige Werbebanner...

swiss
05-03-2006, 01:34
hi

ich habe den perlmod schon habe aber das prob das ich es nicht entpacken kann

Datei name ts2perlmod_09.tar.gz

ich habe es mit dem befehl versucht "tar xfvz ts2perlmod_09.tar.gz"

da kommt aber immer der fehler

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Fehler beim Beenden, verursacht durch vorhergehende Fehler.


kann einer mir helfen?

Cyrus
05-03-2006, 09:10
GZip Archiv scheint kaputt zu sein...

Germeshausen.de
05-03-2006, 09:37
Eventuell mal versuchen, die Datei mit mc zu browsen.

swiss
05-03-2006, 10:52
kann mir fileicht einer den perlmod senden? habe es schon mal gesucht aber alle seiten sind doun...

ICQ 225589334

danke schon mal

MFG

Edit

danke habs bekommen

ScP
05-03-2006, 13:03
I apologize for the fact that come2play.org is currently not available. I've got a lot of e-mails from angry people, who were unable to download the script called "TS2PerlMod" (I've never thought that a small Perl script with an ugly name like this could get so popular). For many users the download area of come2play.org was the most important part of the website. Therefore I'm working with some people (you might know some of them from this forum) to prepare a relauch. Among other things all scripts and programs you've found on come2play.org will be available on the new site. You can be curious about it.

Please be patient and keep an eye on this (http://www.planetteamspeak.com/) website.

swiss
05-03-2006, 13:46
so jetzt habe ich noch ne frage zum telnet. weiss zwar das es schon viele temas darüber gab habe aber nicht gefunden was mir hilft..

also ich bin im telnet und will die channel id rausfinden das macht man ja mit cl

jetzt habe ich aber das prob das immer ein error kommt kein wunder eigentlich da ich noch kein ts auswählen konnte. auf meinem ts server laufen insgesamt 6 ich weiss jetzt aber nicht wie ich im telnet auf den einen server komme.

kann einer mir sagen wie der befehl heist danke schon mal

Cyrus
05-03-2006, 13:54
Der Befhl heißt in jedem Fall "help"

swiss
05-03-2006, 14:01
supper meinst du ich habe das noch nicht versucht?

ich bin nicht doff aber da habe ich es nicht gefunden oder falsch angewendet

Thomas
05-03-2006, 15:42
ich bin nicht doff
Das muss man sich auf der Zunge zergehen lassen! :D

Zum Thema:

help sel
Name
sel - select a virtual server
Usage
sel <serverport>
Chooses the server specified with <serverport>, important for many
following commands, that manipulate the selected server.
Example
sel 8767
>OK
OK
Was gibts denn daran nicht zu verstehen? Sogar mit Beispiel!

swiss
05-03-2006, 15:50
ich danke dir

Warkiller102
06-03-2006, 21:04
moin
hab ma ne klitze kleine frage XD

die wäre: gibts das/die script/mod noch zum downloaden? o.o

oder kann sie mir wer plz schicken (icq: 221921799 ms: Warkiller102****.de)

interessiert mich nämlich schon ziemlich sehr und finds klasse XD

mfg
Warkiller102

WoFNuLL
08-03-2006, 00:25
Für mich das gleiche bitte ;)

ich benötige das ganze für nen Community TS Server ... nur ist der DL Link seit fast ner Woche tot.

Wer den Bot noch hat, bitte an null@wofnull.de senden!

Marvin F
08-03-2006, 12:39
Bei Funpic gibt es noch Webspace, ich dachte da gibts nur riesige Werbebanner...

Nun, das auch, allerdings per Direktverlinkung keine Einblendung und ja auch nur, damit man es trotzdem noch loaden kann, bis die Page wieder on ist.

alex73
09-03-2006, 12:15
Falls du die Datei für Linux noch hast, wäre ich für 'nen Upload dankbar. Kannst mir den Link ja ggf auch per PM schicken.

Thomas
09-03-2006, 13:35
Falls das ganze noch irgendwo upgeloaded wird, wäre es generell nett, wenn der Link HIER gepostet wird, damit auch andere davon profitieren können! Das ist der Sinn eines Forums, hier eine Art "PM-Verteiler" einzurichten widerstrebt diesem Sinn!


If someone has a Link to download the PerlMOD, please post it! So everybody can see and download!

alex73
10-03-2006, 10:59
Danke sehr. ;) Ist das die Originaldatei, oder fehlen da noch Readme-Files?

Thomas
10-03-2006, 15:20
hi also ich habs mal auf meinen Server geladen.


DL LINK: http://www.ips-clan.com/downloads/Perlmod.rar

Wichtig dabei ist, dass es sich dabei um das Linux-Binary handelt!

MikeRivle
10-03-2006, 20:55
welche version :confused:
und weiss jemmand wann neues release kommt ? ja ich weiss when its done ^^

alex73
11-03-2006, 13:39
Der Upload von Marff hat Version 0.9 (Linux).
Bei mir funktioniert's nicht, kriege keine Verbindung zum TS-Server (error 03). Hab bisher noch nicht erkannt warum, die Konfiguration stimmte soweit. :confused:

rap2k
11-03-2006, 23:16
Hi,
Ich wollte mir den TSPerlMod downloaden, aber irgendwie ist die page von www.come2play.org down und woanders finde ich den Mod nich. Kann mir vielleicht jemand den Mod schicken oder hier nen Link reinposten, wo ich den runterladen kann?
wäre nett
danke

Thomas
12-03-2006, 09:58
Siehe dazu der Thread im 3rd-Party-Bereich: http://forum.goteamspeak.com/showthread.php?t=22911

FiloX
13-03-2006, 00:10
Ich hoffe es hilft noch was :) sollte Winversion sein (um die Zeit weiss ich das nimmer genau^^)

http://www.robtekcreations.com/downloads/ts2perlmod_09.zip

Google und kompletter Filename samt .zip habens gefunden :D

Thomas
13-03-2006, 13:29
@Marff: Vielleicht könntest du die Readme.txt und Liemich.txt aus dem "Windows-File" mit in deinen "Linux-File" packen?

Aquaduct 1
14-03-2006, 00:49
Come2play.org is currently offline!:mad:
please let me know when it is back:)

sgtbenc
14-03-2006, 00:52
Come2play.org is currently offline!:mad:
please let me know when it is back:)Or, just check back every hour or so.

alex73
14-03-2006, 11:24
Come2play.org is currently offline!:mad:
please let me know when it is back:)

You'll find mirror sites on pages 7/8 of this thread. BTW, reading a thread might help... ;)

DJFelipe
16-03-2006, 09:09
Ich hab mal das package für linux gezogen und drauf geknallt...
config.ini
[CONNECTION]
ServerAddress=localhost
ServerTCPPort=51234
ServerUDPPort=8767
...

Fehlermeldung
-----------------------------------------------
TS2PerlMod 0.9
Written by Real-TTX, ScP & WeeZer
Copyright 2005 by come2play.org
-----------------------------------------------
Program initialized...
Configuration file found...
ERROR 003: No reply from server...
Firewall ist zwar an aber die ports sind über telnet von localhost oder auch von außerhalb zu erreichen... woran kann das liegen ?

Bastian
16-03-2006, 13:49
Die Perlmod gibt es jetzt übrigens auch im Download-Bereich von TeamSpeak-Einstieg.

http://download.teamspeak-einstieg.de/index.php?release_id=28

Lippy001
17-03-2006, 14:12
The program idea is great and can't wait to get it functioning... but I also get:

error 003: no reply from server...

Checked every setting in my config.ini (which are only 5 variables) but can't figure it out... The TS server is running and I can get online without a problem... why can't perlmod??

[CONNECTION]
ServerAddress=my IP...
ServerTCPPort=51234
ServerUDPPort=8767

[LOGIN]
Username=superadmin
Password=xxxxxx

[EXTENDED-WELCOME-MESSAGE]
Enabled=1
File=welcome.txt

Any help is welcome.....

Jacco

btw, Linux RedHat server, TS RC2

icho0815
20-03-2006, 16:37
Weiß einer, wie ich das ganze minimiert im Tray starten kann ?
Ich hab es zwar als Dienst eingebaut, aber das Fenster kommt trotzdem :(

Does someone know, how I can this minimized to the tray ?
I got it running as a service, but still the window shows up. :(

ScP
20-03-2006, 17:52
Klicke auf Start -> Einstellungen -> Systemsteuerung -> Verwaltung -> Dienste. Dort musst du den entsprechenden Dienst auswählen und in den Eigenschafen unter dem Reiter "Anmelden" den Punkt "Datenaustausch zwischen Dienst und Desktop zulassen" deaktivieren.

icho0815
21-03-2006, 08:09
Yup hat prima funktioniert :)

DANKE :cool:

[AA]Deepy
22-03-2006, 22:10
Klicke auf Start -> Einstellungen -> Systemsteuerung -> Verwaltung -> Dienste. Dort musst du den entsprechenden Dienst auswählen und in den Eigenschafen unter dem Reiter "Anmelden" den Punkt "Datenaustausch zwischen Dienst und Desktop zulassen" deaktivieren.
anyway this could be linuxified and translated to english :D?

Godko
24-03-2006, 16:28
Has anyone figured out how to get the program to recognize the server? I have tried using this on 2 different servers and get the same error on both. I have TS2 Server running on a Debian Linux box. I've checked, double checked, triple checked, and checked some more on my configurations and have tried localhost, 127.0.0.1, and the box's actual IP address and none work.

Help please :(

Thomas
24-03-2006, 17:40
Posting the error could help!

And Posting the first section of the config too!

Godko
25-03-2006, 00:18
server.ini

[Main Config]
BoundToIp1=
ExternalIPDectection=1
HTTPServer Port=14534
HTTPServer Enabled=1
DateTimeFormat=dd-mm-yyyy hh:nn:ss
TCPQueryPort=51234
AllowedClientNameChars=
DisAllowedClientNameChars=()[]{}


config.ini

[CONNECTION]
ServerAddress=localhost
ServerTCPPort=51234
ServerUDPPort=8768


error:

-----------------------------------------------
TS2PerlMod 0.9
Written by Real-TTX, ScP & WeeZer
Copyright 2005 by come2play.org
-----------------------------------------------
Program initialized...
Configuration file found...
ERROR 003: No reply from server...



Here is what I have, yes i know my UDP port isn't the default one, that's the one i use for mine because i run 2 instances of it on my Linux Box. this is my main ts server that i posted.

bibabu
30-03-2006, 21:41
Moin,

Ich habe auf der Platte noch die ts2perlmod_09.tar.gz für Linux & TS2PerlMod 0.9.7 Code.rar für Linux ink. Source Code..

Die ts2perlmod_09.tar.gz kann ich online stellen...bei der anderen version weiß ich es nicht..Aber den Scp kann man ja auch nie Erreichen...:-( (zumindestens auf dem goteamspeak server nicht..)

Thomas
31-03-2006, 14:27
Die Perlmod gibt es jetzt übrigens auch im Download-Bereich von TeamSpeak-Einstieg.

http://download.teamspeak-einstieg.d...?release_id=28

Wer lesen kann, ist besser dran! :P

bOnNzEn
31-03-2006, 18:18
Hallo ich habe da ein Problem ich kenne mich mit dem ts2perlmod nicht aus und eine Frage wenn ich die exe von Perlmod starte sagt er :
Program initialized
Configuarions File found
Error 003: No reply from Server...

wisst ihr vieleicht was das bedeuten könnte ??

Und in der Config.ini steht das :
[CONNECTION]
ServerAddress=die ip des server fängt mit 62.75 an.
ServerTCPPort=51234
ServerUDPPort=31113

[LOGIN]
Username=admin name im SSA Account
Password=password und das ist das pw

[EXTENDED-WELCOME-MESSAGE]
Enabled=1
File=welcome.txt

[MOVE-IDLER-TO-CHANNEL]
Enabled=1
Idletime=15
ChannelID=1234

[WARN-IDLER]
Enabled=1
Idletime=15
Message=you are idle!

[KICK-IDLER]
Enabled=1
TargetPlayerR=1
TargetPlayerU=1
TargetChannelR=1
TargetChannelU=1
Idletime=30
Reason=don't idle please

[AUTO-AFK]
Enabled=1
ChannelID=1234

[ANTI-REC]
Enabled=1
Reason=no recording

[STICKY-CHANNEL]
Enabled=0
ChannelID=1234

[TAKE-OVER-PROTECTION]
Enabled=1
Message=you tried to take over this server...

[BAD-NICKNAME]
Enabled=1
File=badnick.txt
ChannelID=1234

[ADVERTISEMENT]
Enabled=0
File=advert.txt
Interval=60

[STATS-MESSAGE]
Enabled=1
File=stats.txt
Interval=30

[TIMER]
RepeatTimer=2

Ich bin ratlos ich weiss net was ich machen soll bitte kann mich jemand so gut wie möglich aufklären ??

Thomas
31-03-2006, 18:36
die Ports stimmen beide?

Läuft die PerlMOD auf demselben Server? Wenn ja, dann probier als "ServerAddress" mal "localhost" aus.

Bayaro
07-04-2006, 14:31
Hallo, ich habe das gleiche Problem mit dem ERROR 003...ich habe die richtigen Ports eingestellt und kann mich auch auf dem root-server mit telnet connecten...

aber der ts2plerlmod schafft das irgendwie nicht....

habe es schon mit "localhost", "127.0.0.1" und der richtigen IP versucht, aber es klappt einfach nicht...

Handelt sich um einen root-server in einem Rechenzentrum mit Suse 9.3

Weiß jemand rat? :confused:

MikeRivle
07-04-2006, 18:44
musste mein ts auf einen anderen server installen und wollte auch wieder den PerlMod laufen lassen, leider wie bei bei den anderen auch bei mir ein Error 003: No reply from Server...

Ports und IP etc stimmt alles, habs auch wie der post über mir mit localhost etc versucht no way :confused:

edit: könnte es an den rechten des Users liegen ?

Bayaro
07-04-2006, 18:52
mit den rechten das kann ich mir nicht vorstellen...hab den fehler auch bei ROOT...

FalconIT
07-04-2006, 20:24
Hehe,
i found the "Bug" ;)
Open your config.ini... and look to the TCPPort Settings... after the Port, there are some Spaces... just delete them :p
Works ;>

greetings, FalconIT

Bayaro
07-04-2006, 20:36
super...klappt wunderbar!!! vielen dank für den tip!!!

FalconIT
07-04-2006, 20:43
=D no prob xD

MikeRivle
08-04-2006, 01:22
na lol und man meint wunder was los ist :D


thx @ FalconIT

Tecron
15-04-2006, 02:07
i was wandering what the channel id is and another question is i was wandering if there is a way to minimize ts2perlmod to my taskbar thing to the bottom right corner instead of it minimizing to the bottom...

i speak english i dont no german

Bayaro
15-04-2006, 22:01
Try the Programm "Power Menu"...with this tool you cant put ANY programm you want down in systray to the clock...

download >> http://www.bonnsite.de/softtip.html?action=show&number=83

fgrude
27-04-2006, 23:37
no function on a cmdwindow ;(

Semendemen
01-05-2006, 10:03
i have installed the Perlmod but for some reason it isnt working. when i launch the .exe from my pc its works fine fine but on my server it doesnt, is there some sort of startscript i need to use to start it on my server?

Any help appreciated.

Chucrutes
04-05-2006, 19:53
Hello.
I m having this error message:




Can't load '/tmp/p2xtmp-18316/IO.so' for module IO: /tmp/p2xtmp-18316/IO.so: fai led to map segment from shared object: Operation not permitted at PERL2EXE_STORA GE/DynaLoader.pm line 230.
at PERL2EXE_STORAGE/IO/Handle.pm line 260
Compilation failed in require at PERL2EXE_STORAGE/IO/Handle.pm line 260.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/IO/Handle.pm line 260.
Compilation failed in require at PERL2EXE_STORAGE/IO/Socket.pm line 11.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/IO/Socket.pm line 11.
Compilation failed in require at PERL2EXE_STORAGE/IO/Socket/INET.pm line 11.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/IO/Socket/INET.pm line 11.
Compilation failed in require at /home/qdmseem/public_html/tss/ts2perlmod line 4 .
BEGIN failed--compilation aborted at /home/qdmseem/public_html/tss/ts2perlmod li ne 4.

What is wrong?
Ty

brainscanner
11-05-2006, 23:06
Can't load '/tmp/p2xtmp-18316/IO.so' for module IO: /tmp/p2xtmp-18316/IO.so: fai led to map segment from shared object: Operation not permitted at PERL2EXE_STORA GE/DynaLoader.pm line 230.
at PERL2EXE_STORAGE/IO/Handle.pm line 260
Compilation failed in require at PERL2EXE_STORAGE/IO/Handle.pm line 260.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/IO/Handle.pm line 260.
Compilation failed in require at PERL2EXE_STORAGE/IO/Socket.pm line 11.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/IO/Socket.pm line 11.
Compilation failed in require at PERL2EXE_STORAGE/IO/Socket/INET.pm line 11.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/IO/Socket/INET.pm line 11.
Compilation failed in require at /home/qdmseem/public_html/tss/ts2perlmod line 4 .
BEGIN failed--compilation aborted at /home/qdmseem/public_html/tss/ts2perlmod li ne 4.


same problem!

hallo, ich habe leider genau das gleiche problem und kann mir momentan nicht so recht erklären, woran es liegt. auf meinem server läuft suse linux 9.3 mit perl 5.8.6 und einem aktuellen teamspeakserver. der ts2-server läuft einwandfrei, allerdings will das perlmod nicht starten. es wift nach "./ts2perlmod" die gleiche fehlermeldung aus, wie bei "chucrutes"!

alle ordnerrechte sind fehlerfrei gesetzt und die script-config ist auch fehlerfrei.

hat jemand eine vorstellung, woran das liegen kann?

thx 4 help!

Burikan
24-05-2006, 14:08
Kann ich das Script auch 2x starten für verschiedene UDP Ports?

ScP
24-05-2006, 14:20
Ja, das geht.

Bayaro
24-05-2006, 14:22
hab ich bei mir auch gemacht...einfach bissi verzögerung zum teamspeak beim hochfahren und dann starten meine beiden ts2perlmods...ohne probleme...nur die jeweilige config anpassen und am besten mit 2 ordnern arbeiten...geht perfekt...

Silent69
26-05-2006, 07:22
I got 1 working for my Other server, and i' wnt to get another one to run, but its only loading 1 is there a way of getting the 1 EXE to run both?

Bayaro
26-05-2006, 11:57
i made 2 folders with 2 configs...at system start both ts2perlmods load...but i run under linux...

padawan
27-05-2006, 10:34
Beim start des Perl Mod bekomme ich diese Fehlermeldung:
When I try to start perl mod the following message appears:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
-----------------------------------------------
TS2PerlMod 0.9
Written by Real-TTX, ScP & WeeZer
Copyright 2005 by come2play.org
-----------------------------------------------
Program initialized...
Configuration file found...
ERROR 003: No reply from server...

Muss ich eine perl Config oder ähnliches erstellen, etwa in /etc/sysconfig/ ? Die config.ini sollte soweit i.O. sein.
Do I need to create a speacial pearl mod config, e.g. in /etc/sysconfig/ ? config.ini of pearl mod should be fine.

Cyrus
27-05-2006, 10:44
I think this message you can ignore:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "de_DE",
LC_ALL = "de_DE",
LANG = "de_DE.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
its just output stuff.

You should concentrate on this:
ERROR 003: No reply from server...

Bayaro
27-05-2006, 12:38
check your firewall...i had the same problem...

padawan
27-05-2006, 14:55
Hehe,
i found the "Bug" ;)
Open your config.ini... and look to the TCPPort Settings... after the Port, there are some Spaces... just delete them :p
Works ;>

greetings, FalconIT

Thats It! Thank you! :D

Cyrus
27-05-2006, 15:16
next time read before posting

padawan
27-05-2006, 16:40
next time read before posting
Yes Sir. :rolleyes:

Silent69
28-05-2006, 08:55
i made 2 folders with 2 configs...at system start both ts2perlmods load...but i run under linux...

i run on Windows

Thomas
28-05-2006, 11:58
With WIndows it should be the same!

Just create two folders with two different config-files and start the PerlMOD twice.

Cow Killa
30-05-2006, 17:47
With WIndows it should be the same!

Just create two folders with two different config-files and start the PerlMOD twice.

and for sanity sake i renamed one perlmod_pri.exe and perlmod_bckup.exe for my two servers. so i could tell which is which

Freckle
09-06-2006, 08:12
Maybe it already have been reported but I get the error login failed :/
Please help.

ScP
09-06-2006, 08:33
The source code of an updated TS2PerlMod script will be released on www.planetteamspeak.com (http://www.planetteamspeak.com) in a few days.

Freckle
09-06-2006, 08:36
good, but I got same problem with adminclient :confused:

ScP
09-06-2006, 08:39
Sounds weird... Are you sure you're using a vaild superadmin-account?

Freckle
09-06-2006, 08:40
whaha, I forgot to put in the port at the IP box. so adminclient works.

Freckle
09-06-2006, 08:45
Why can't I ban from those 3rd aplications?using SA

Bastian
09-06-2006, 09:27
Because the interface these tools use does not allow ServerAdmins to use the ban command. This is something that will be 'fixed' in TeamSpeak 3.

Freckle
09-06-2006, 09:57
Good!!!! :)

StarBall
09-06-2006, 10:19
Hab da ma n Prob^^
Bei mir macht der TS2PerlMod nix. Er steht da und der Cursor blinkt unterhalb von "Configuration file found..." und es geht einfach nicht weiter. Server an und Einstellungen auch überprüft, geht immer noch nicht. Ich warte schon ne halbe Stunde auf ein ergebnis vom TS2PerlMod.

Bitte helft, sonst hab ich ein sinnloses Proggi mehr aufm Server^^

Thomas
09-06-2006, 11:06
Kannst du den ersten Teil von der Config vielleicht mal posten? (ohne Passwörter! :P )

StarBall
09-06-2006, 13:53
Bitte hier ist meine Config:

[CONNECTION]
ServerAddress=192.***.***.*** <--- LAN-IP
ServerTCPPort=14534
ServerUDPPort=8945

[LOGIN]
Username=superadmin
Password=***

[EXTENDED-WELCOME-MESSAGE]
Enabled=1
File=welcome.txt

[MOVE-IDLER-TO-CHANNEL]
Enabled=1
Idletime=30
ChannelID=3198

[WARN-IDLER]
Enabled=1
Idletime=30
Message=Du bist inaktiv, rede mit uns!!

[KICK-IDLER]
Enabled=0
TargetPlayerR=1
TargetPlayerU=1
TargetChannelR=1
TargetChannelU=1
Idletime=30
Reason=Don't idle please!!!

[AUTO-AFK]
Enabled=1
ChannelID=3198

[ANTI-REC]
Enabled=1
Reason=Keine unerlaubten Aufnahmen!!!

[STICKY-CHANNEL]
Enabled=1
ChannelID=3200

[TAKE-OVER-PROTECTION]
Enabled=1
Message=you tried to take over this server...

[BAD-NICKNAME]
Enabled=1
File=badnick.txt
ChannelID=3200

[ADVERTISEMENT]
Enabled=1
File=advert.txt
Interval=60

[STATS-MESSAGE]
Enabled=1
File=stats.txt
Interval=30

[TIMER]
RepeatTimer=2

Thomas
09-06-2006, 14:09
ServerTCPPort=14534

DerTCP-Port ist standardmäßig "51234". Der Port des Webadmins lautet standardmäßig "14534". Solltest du das also nicht explizit in der server.ini geändert haben, musst du das ändern!

Also:
ServerTCPPort=51234

Conman5
12-06-2006, 03:10
Hurray! I got it to work!

Conman5
12-06-2006, 03:22
I have a question about one of the features.


[STICKY-CHANNEL]
Enabled=0
ChannelID=1234


What is the point of have a feature where everyone is stuck in a channel?

Bastian
12-06-2006, 05:23
You can drag and drop people there and they will have to stay there. This is useful if the channel is called "Read me! Server Rules" or something like that and the channel description contains useful information.

Basically, you can use this feature for whatever you want.

Conman5
13-06-2006, 00:23
Or it could be useful if i just want to annoy unwanted guests :)

sgtbenc
13-06-2006, 02:28
Or it could be useful if i just want to annoy unwanted guests :)
THats my favorite thing about this program! hahaha....

Apfelkuch3n
13-06-2006, 15:43
ich hab den perlmod jetz auf meinem vserver installiert allerdings muss ich ihn auf meinem pc starten damit er geht :\
wie kann ich machen dass er immer an ist und ich ihn nicht manuell auf meinem pc starten muss
schonmal thx im vorraus
mfg lou aka apfel

Thomas
13-06-2006, 15:53
Welche Version hast du denn?

In den neusten Version deamonized sich die PerlMOD eigentlich von alleine! (seit Version 0.9)

Apfelkuch3n
13-06-2006, 15:56
ich hab v0.9
muss ich den ts erst übers webinterface herunterfahren und wieder starten damit der perlmod sich automatich startet?!
und das mit chmod bla bla
wenn ich mich in putty einloge und dann bekomm ich folgende meldung
"vs2053069:~ # chmod 754 ./home/ts2perlmod
chmod: cannot access `./home/ts2perlmod': No such file or directory"

Cyrus
13-06-2006, 17:03
steht doch da dass du was falsch machst (falscher datei/verzeichnisname)

Apfelkuch3n
13-06-2006, 17:11
aber der pfad is richtig :\
deswegen check ich ja auch net warum ich die fehlermeldung bekommen

hannes.
16-06-2006, 03:52
ich hab v0.9
muss ich den ts erst übers webinterface herunterfahren und wieder starten damit der perlmod sich automatich startet?!
und das mit chmod bla bla
wenn ich mich in putty einloge und dann bekomm ich folgende meldung
"vs2053069:~ # chmod 754 ./home/ts2perlmod
chmod: cannot access `./home/ts2perlmod': No such file or directory"
sicher dass der '.' richtig ist ? Probiers mal mit /home/ts2perlmod

zeddl
19-06-2006, 16:31
mhm, bekomme immer die selbe fehlermeldung:
user:/srv/ts2/s # ./ts2perlmod -start
-----------------------------------------------
TS2PerlMod 0.9
Written by Real-TTX, ScP & WeeZer
Copyright 2005 by come2play.org
-----------------------------------------------
Program initialized...
Configuration file found...
ERROR 003: No reply from server...

hier mal meine config file

[CONNECTION]
ServerAddress=localhost <-- ip probiert, localhost, nix ging
ServerTCPPort=51234
ServerUDPPort=8767

[LOGIN]
Username=xxx
Password=xxx

[EXTENDED-WELCOME-MESSAGE]
Enabled=0
File=welcome.txt

[MOVE-IDLER-TO-CHANNEL]
Enabled=1
Idletime=30
ChannelID=24

[WARN-IDLER]
Enabled=0
Idletime=15
Message=you are idle!

[KICK-IDLER]
Enabled=0
TargetPlayerR=1
TargetPlayerU=1
TargetChannelR=1
TargetChannelU=1
Idletime=30
Reason=don't idle please

[AUTO-AFK]
Enabled=0
ChannelID=22

[ANTI-REC]
Enabled=0
Reason=Aufnahmen sind auf diesem Server nicht Erlaubt

[STICKY-CHANNEL]
Enabled=0
ChannelID=1234

[TAKE-OVER-PROTECTION]
Enabled=0
Message=you tried to take over this server...

[BAD-NICKNAME]
Enabled=1
File=badnick.txt
ChannelID=1234

[ADVERTISEMENT]
Enabled=0
File=advert.txt
Interval=30

[STATS-MESSAGE]
Enabled=0
File=stats.txt
Interval=20

[TIMER]
RepeatTimer=2

es rennt auf dem server nur ein ts2 server.
ist ne linuxmaschine, ich hab kein plan was ich tun soll Oo
chmod rechte hab ich auch gesetzt.

Cyrus
19-06-2006, 16:57
was sagt "telnet localhost 51234" ?

zeddl
19-06-2006, 17:31
das was es sollte
[TS]
kann darüber auch infos abrufen usw.
hab vorher auch noch ne channelid nachgeschaut, also ka Oo

xXx-ZoX-xXx
23-06-2006, 19:40
Bei mir kommt immer

Program initialized...
Configuration file found...
ERROR 003: No reply from server...

was kan ich tun?:confused: :confused:

mArkyG
23-06-2006, 20:42
hi,

hab 2 fragen einmal zu record.
Kann man da einstllen das SA recorden darf?!

und zu sticky kann ich da mehrere channel id`s angeben?

und wie sehe ich die channel id?

hannes.
23-06-2006, 21:39
@Zeddl und ZoX
Löscht die Leerzeichen hinter dem Port! In der Standard-Config sind, warum auch immer, Leerstellen hinter ServerTCPPort=51234

€: @mArkyG zu den IDs, die siehste wenn du über telnet auf den Server zugreifst:
telnet <IP> <TCPPort> [ENTER]
sel <Port> [ENTER]
cl [ENTER]

xXx-ZoX-xXx
23-06-2006, 21:50
jo danke geht jetzt

mArkyG
25-06-2006, 21:24
danke hannes :>

und zu dem weiss niemand was?

Kann man da einstllen das SA recorden darf?!

und zu sticky kann ich da mehrere channel id`s angeben?

danke für die hilfe

Thomas
25-06-2006, 21:42
Nein, auch SA's sind nicht von der Funktion ausgeschlossen (meines Wissens nach jedenfalls! es lässt sich aber auf jeden Fall nicht ändern! :P )

Nein du kannst nur eine Channel-ID angeben! (reicht ein Channel nicht auch :confused: )

barneyxp
26-06-2006, 23:42
Hi I currently am renting a ts server from darkstar I tell u this so u know that I dont have complete access to the server. My question is do I have to login with the SuperAdmin account for this program to work so far I have not been able to login with the so called God account they created for me any help would be greatly appreciated.

veggii
27-06-2006, 02:23
Hi I currently am renting a ts server from darkstar I tell u this so u know that I dont have complete access to the server. My question is do I have to login with the SuperAdmin account for this program to work so far I have not been able to login with the so called God account they created for me any help would be greatly appreciated.
You can't.

barneyxp
28-06-2006, 03:51
Veggii thank you for your quick and concise response.

Sharky
10-07-2006, 10:38
Habe alles gemacht. Bot started laut ssh. Config ist richtig eingestellt. Problem an der Sache: Wo seh ich, das er da ist. Er ist nicht im Ts. Es gibt keine Welcome messages. Hab ich was falsch gemacht? Kann mir jemand helfen? Danke schonmal

P.s. sry für die Noobfrage, befass mich erst seit kurzem mit ssh und Ts usw.

brommeltje
15-07-2006, 20:09
Hello ScP,

On 9 june jou posted here that the new version and source would be placed on www.planetteamspeak.com in a few days. I can't find them on that site. Am I looking in the wrong place, or has the release been delayed?

If so when can we expect the new release?

Bastian
16-07-2006, 18:52
Please refer to the Planet TeamSpeak forums and website. There is currently no known release date. You will be informed on the Planet TeamSpeak website in case something has changed about that fact.

MicKY
19-07-2006, 16:27
Hello!

How can i insert new message in the INI file. Like ADVERTISEMENT#2 whit TargetPlayerU=1
Can i do this whit:

[ADVERTISEMENT2]
Enabled=1
File=advert2.txt
TargetPlayerU=1
Interval=20




MicKY

Bastian
20-07-2006, 07:15
ScP is working on a new version which will be open source. This means with a bit knowledge of perl, you will be able to add this functionality yourself.

And before you ask: There is no fixed release date yet. You will be informed on Planet TeamSpeak (http://www.planetteamspeak.com) when it's avaliable.

neo01wbnet
21-07-2006, 10:14
Mahlzeit, also eins vermisse ich von anfang an.
Das script erzeugt keine pid, ohne pid ist es schlecht mit einem Startscript, das startscript liegt da, fehl nur noch die PID ;-)

Cyrus
21-07-2006, 12:24
so ziemlich jede Linux-Distribution enthält ein Programm mit der man Anwendungen als Daemons laufen lassen kann (mit PIDFile etc.) unter Debian/Ubuntu ist das z.b. "start-stop-daemon"
suche dir dieses entsprechende programm und du kannst dir leicht den rest zusammenbasteln

neo01wbnet
21-07-2006, 19:53
Typisch, man macht einen Vorschlag und schon kommen die Klugsch... und wollen sich aufblasen.
Ist es so schwer, einfach eine PID vom Script erzeugen zu lassen? Kann doch jedes andere Tool auch. Wenns zu schwer ist dann sags, und weiche nicht mit unnötigen Ablenkungen aus.
Script -> PID -> startscript -> fertig.

Cyrus
21-07-2006, 20:10
du willst, dass ich klugscheiße? ok:
jeder prozess hat eine PID, also hat das Script auch eine und der Satz "script erzeugt keine pid" ist schwachsinn.

ps: das is nich mein programm und ich hab den quellcode nicht, es war nur ein vorschlag wie du dein problem unabhängig vom entwickler löst, da der release-cycle von solcher software meistens nicht sehr kurz ist und der entwickler möglicherweise nicht jede gewünschte funktion einbaut.
es war nur ein vorschlag, du kannst ihn auch ignorieren.

mrpicklesofdoom
25-07-2006, 04:34
I do not currently have access to my server, but I was wondering, On the lines that say "File=..." can you put a URL? It would be great if you could, because then it would be easier to update the messages.

If not, please add the functionality in the next release.

If there is another way to link to a file not on the server, please post it. Thank you

ScP
25-07-2006, 09:16
@mrpicklesofdoom:
Currently it's not possible to use an URL. But it's a good suggestion...

:rolleyes:

0$TB3RL|N3rT|-|C.de
02-08-2006, 13:55
tach schön!

da is ja nun in englisch UND deutsch erklärt worden, also bleib ich bei meiner muttersprache und versuchs mal:)

2. Move Idler to Channel
Jeder Benutzer, der für eine bestimmte Zeit untätig ist, wird in einen speziellen Channel verschoben.


gibt es eine möglichkeit bestimmte user immun dagegen zu machen? bei:

[KICK-IDLER]
Enabled=0
TargetPlayerR=1
TargetPlayerU=1
TargetChannelR=1
TargetChannelU=1
Idletime=30
Reason=don't idle please

kann ich ja auch auswählen, wer gekicked wird - nun ist die funktion Move idler to channel ja ne sehr feine sache, aber ich möchte für ein paar members ausnahmen regeln

kann ich einfach bei Move idler to channel auch die target-dinger einfügen oder gibts ne andre möglichkeit? am besten das registrierte die auswahlmöglichkeit haben, ob die funktion aktiv oder halt nicht aktiv ist


danke schonmal

noch ne frage:

Weiß einer, wie ich das ganze minimiert im Tray starten kann ?
Ich hab es zwar als Dienst eingebaut, aber das Fenster kommt trotzdem :(

Does someone know, how I can this minimized to the tray ?
I got it running as a service, but still the window shows up. :(

wie baue ich das ganze als dienst ein?

ScP
21-08-2006, 19:30
Hi there!

Just FYI: http://www.planetteamspeak.com/content/view/48/65/

Good luck!

Freckle
21-08-2006, 20:18
COOL
I can't wait

ScP
21-08-2006, 22:33
Why don't you answer to this thread (http://forum.planetteamspeak.com/showthread.php?t=50) then?

veggii
22-08-2006, 07:38
Why don't you answer to this thread (http://forum.planetteamspeak.com/showthread.php?t=50) then?
I hope you are happy, I registered on that forum just to respond to that thread. :D

Freckle
22-08-2006, 08:20
OMG I think I was still sleeping yesterday
anywayz I replied to the thread and can't wait untill I get an answer.
thanks for telling it me again ScP

Flummoxed
31-08-2006, 05:57
there a problem with the mirrored download link?
http://www.confusedgaming.com/images/371perl.GIF

Bastian
31-08-2006, 14:57
This file is 5 month' old and has a total of 6611 downloads. Nobody ever reported a virus infected download. Furthermore, all files go through a virus check before I add them to the download page and the FTP server hosting the files has a strong password.

I just checked this file again and it seems to be clean.

Therefore, it's most likely a "false positive" generated by your antivirus program.

Rashnu
31-08-2006, 17:13
Ok love the mod but one question about the idle and server kick for idle.. I have a few members that are ca and like to idle in the ts server is there a way to make this program kick ca (channel admins) for idling.

Thanks

Rash

Tracker
01-09-2006, 21:32
is there any way to run this mod on say 3 servers with out having 3 prompts open?

coolmodi
04-09-2006, 12:11
Ich habe ein Problem immer wenn ich den Perlmod auf dem Debian/Linuxserver unseres Clans starten will kommt folgende Meldung:

Program initialized...
Configuration file found...
Can't call method "val" on an undefined value at /home/teamspeak/perlmod/ts2perlmod line 38.

Ich kann ja die perlmod datei nicht ansehen mann sieht ja nur wirre Kästchen ;)
Kann mir einer Helfen?

I have a problem. always when i try to start the Perlmod on our clans Debian/Linuxserver i always get this Message:

Program initialized...
Configuration file found...
Can't call method "val" on an undefined value at /home/teamspeak/perlmod/ts2perlmod line 38.

In order i can't edit the perlmod data because you only see many boxes ;)
Can somebody help me?

ScP
04-09-2006, 12:14
@coolmodi:
Diese Frage habe ich hier auch schoneinmal beantwortet:

http://forum.planetteamspeak.com/showthread.php?t=43

Allerdings kann ich dir mangels Feedback nicht sagen, was dabei herausgekommen ist.

:o

coolmodi
04-09-2006, 15:20
Ja wurde zwar beantwortet bring mir aber nichts also:

1:Kompatibilitätsprobleme.
Mhh also naja ich hab die neuste Version von Perl drauf wüsste nicht was ich machen kann.

2:Script kann die .ini nicht lesen.
Also chmod ist auf 777 von der .ini und von ganzen Ordner.Hab sie auch mal undverändert bis auf verbindungsdaten halt hochgeladen hat auch nichts gebracht.

Ist mir halt wichtig! Weil wir dauernd von so nem Flooder attackiert wurden, dann haben wir jetzt zwar die Anti-flood-deamon aber dann kommt er halt normal rein und nimmt auf und gibt sich jede 2 min ne neue Ip also das mach uns voll verückt so das wir auf unseren Server schon komplett pw haben was wir aber nur sehr ungern tun!

Flummoxed
08-09-2006, 04:06
Would it be possible to add a feature that if a SA tried to revoke the admin rights of a name on a special list it would stop them? Like have it check the login name of the person being revoked.

I don’t have problems with abusive admins but thought it be a neat idea.

ScP
10-09-2006, 15:00
The new version has been released:

http://www.planetteamspeak.com/content/view/51/65/

belZe
19-09-2006, 13:56
0.9.14 seems to crash for me at least once a day

Trugall
22-09-2006, 04:47
Hallo,

Perlmod läuft auf meinem Linux-vServer einwandfrei und alle Textnachrichten werden jedem User, so wie ich sie in "Welcome.txt" verfasst hatte per priv-message zugesandt.
Allerdings wird die IP des Users nicht angezeigt, da steht dann nur "*priv* : Deine IP ist <IP>".

Meine Welcome.txt sieht wie folgt aus:

Deine IP ist <IP>
Unser Forum: ....
Unser FTP-Server: ....
Unsere Galerie: ....

So wie es in der Readme stand, sollte doch eigentlich mit dem Befehl <IP> die IP des Users angezeigt werden :eek:

Woran kann das liegen?

Gruß
Trugall

ScP
22-09-2006, 08:03
Die Namen der Variablen haben sich geändert. Statt <IP> ist es nun <PLAYER_IP>.

Die neuen Bezeichnungen sind im Manual aufgelistet. Bedenke bitte, dass in der Advert Message keine Variablen ersetzt werden.

Trugall
23-09-2006, 22:21
Vielen Dank, das Manual hatte ich total übersehen :cool:

Gruß
Trugall

scaraber
03-10-2006, 21:02
hi
when I lauchn you rbot it say he cant use dafault.log as log file
what I must do ?
bye

brommeltje
03-10-2006, 22:32
I dont know if it is possible by modifying the script, we would like to have the logfile in chunks of one month.

for example:
sept06
oct06
enz.....

If anyone can tell me how to modify the sript to realize it.
--
Thnx in advance
Brommeltje

MicKY
03-10-2006, 22:35
you can just create Cronjob on server, that will copy and rename log file every 1. in month.
:)

Mister-Mystery
06-10-2006, 10:39
Hey...

Ich hab ein Problem:
Ich habe auf meinem Server die Willkommens-Nachricht, Staus und Advertsiement aktiviert.

Wenn nun für eine Zeit lang niemand auf dem Server ist, und dann jemand joined, bekommt er direkt ALLE DREI Nachrichten, ich denke, weil irgendwas mit dem Interval nicht stimmt.
Könnt ihr mir helfen ?

-----(My English isn`t very well !)

Hi,
I have a Problem:
On my Server there are the Welcome Message, Staus and Advertisement activated.

But now, when for a time nobody is on the Server, and when then somebody joined, the Server send him ALL THREE Messages in the same time !
That I don`t want !!

Can you help me ?

Greetings,
Mister-Mystery

lindi200000
16-10-2006, 19:40
Servus, bin ja begeistert von der neuen version, aber hab nen prob mit den channelnamen, wenn ich den afk channel unseres TS angeb und den perlmod starte steht da immer die ID 1 und de eingangshalle. siehe unten.

channelliste:


id codec parent order maxusers name flags password
topic
1 7 -1 0 100 "|>Vor der T³r<|" 16 0
"Kommt rein oder bleibt drau▀en"
2 12 -1 3200 100 "|>Labberecke<|" 8 0
""
3 12 -1 3200 100 "|>Planung<|" 8 0 ""
4 0 -1 9999 100 "|>AFK Zone<|" 2 0 "hier re
in wenn ihr lõngerwegseit"


default.ini :


[CONNECTION]
ServerAddress=88.198.xxx.xxx
ServerTCPPort=65431
ServerUDPPort=36842

[LOGIN]
Password=xxxxxxxxxxx
Username=xxxxxxxxxxxx

[ADVERT-MESSAGE]
Enabled=0
File=advert.txt
Interval=60

[ANTI-FLOOD]
Enabled=1
MaxConnections=3
MaxSeconds=10

[ANTI-REC]
Channel=your channelname
Enabled=0
Message=do not record
Punishment=kick
Reason=no recording

[AUTO-AFK]
Channel=|>AFK Zone<|
Enabled=1

[BAD-NICKNAME]
Channel=|>AFK Zone<|
Enabled=1
File=badnick.txt
Message=you're using a bad nickname
Punishment=move
Reason=bad nickname

[EXTENDED-WELCOME-MESSAGE]
Enabled=1
File=welcome.txt

[KICK-IDLERS]
Enabled=1
Idletime=120
Reason=Adios du stiller |OssI|
TargetChannelR=1
TargetChannelU=1
TargetPlayerR=1
TargetPlayerU=1

[MOVE-IDLERS]
Channel=|>AFK Zone<|
Enabled=1
Idletime=30

[PROTECTED-USERS]
Enabled=1
File=protected.txt

[STATS-MESSAGE]
Enabled=0
File=stats.txt
Interval=30

[STICKY-CHANNEL]
Channel=your channelname
Enabled=0

[TAKE-OVER-PROTECTION]
Channel=your channelname
Enabled=0
Message=nice try
Punishment=kick
Reason=evil kick

[WARN-IDLERS]
Enabled=0
Idletime=90
Message=you are idle

[LOG]
Enabled=1
File=default.log

[TIMER]
RepeatTimer=2



ausgabe nach perlmod start:


TS2PerlMod GNU/GPL-Edition [Version 0.9.14]
Copyright (c) 2005, 2006 by Sven 'ScP' Paulsen

[ok] Using configuration file default.ini
[ok] Using logfile default.log
[ok] Connected to server 88.198.xxx.xxx
[**] The server is running an outdated version (2.0.20.1)
[ok] Selected virtual server on port 36842
[ok] Authenticated as user xxxxxxxx

[ok] Welcome Message: Imported content from file welcome.txt
[ok] Bad Nickname: Imported content from file badnick.txt
[ok] Bad Nickname: Using channel with ID 1 (|>Vor der Tür<|)
[ok] Move Idlers: Using channel with ID 1 (|>Vor der Tür<|)
[ok] Protected Users: Imported content from file protected.txt
[ok] Auto AFK: Using channel with ID 1 (|>Vor der Tür<|)

[ok] Initialization sequence completed
[ok] TS2PerlMod GNU/GPL-Edition started with PID 30953



die nicks der Channels hauen da absolut net hin, kann mir da wer weiterhelfen???

cu Lindi200000

Mister-Mystery
16-10-2006, 19:47
Ich hab zwar die neue Version noch nicht, aber vielleicht musst nicht den Channelname, sondern die ID angeben ?

lindi200000
16-10-2006, 20:08
hab ich auch gedacht, jedoch wo ich die ID 4 eingegeben hab, kommt der der channel net gefunden werden kann.

ScP
17-10-2006, 07:32
Du solltest es vermeiden in der Konfigurationsdatei Sonderzeichen zu verwenden oder den Configurator (http://www.planetteamspeak.com/component/option,com_docman/task,doc_details/gid,52/Itemid,70/) verwenden.

Abgesehen davon reicht es aus einen Teil des Channelnamens anzugeben. Die Angabe von "AFK" oder "AFK Channel" genügt, damit der entsprechende Channel gefunden wird.

lindi200000
17-10-2006, 16:15
Also wenn ich nur nen Teil des channelnamens eingeb, dann kalppt das.

Gibt es eigentlich ne möglichkeit SA´s auch zu kicken wenn se zulange AFK sind???

Mister-Mystery
17-10-2006, 16:31
Okay...Ich bin jetzt also auch auf die Neue Version umgestiegen, wusste gar net, das ich ne alte hab... :D

Aber irgendwie, wie starte ich Perlmod hier überhaupt ?

Bisher habe ich immer bei Geplante Tasks ein Task mit der Perldmod.exe angelegt, aber das gibts ja jetzt gar nicht mehr...

Würde mich freuen, wenn mir jemand auf meine primitive Frage eine Antwort geben kann ;)

Micromac
19-10-2006, 18:44
Hallo, habe das problem das die mod 1 mal pro Tag den Geist aufgibt und ich das ganze wieder neu starten muss.
Woran kann das liegen?
Haben einen Linux Debian Server.
Eigendlich alles soweit aktueller Stand.

fraggy
24-10-2006, 16:02
habe auch das Problem das es regelmäßig ausgeht :(
verwende auch ein Debian Server und TS 2.0.23.2

Takfarinas
25-10-2006, 16:41
Hello !

Could you explain me Step by Step How to install it ?

I've downloaded the file but i don't where I can put all differents folders. :(

Thank you so much :)

ScP
25-10-2006, 22:41
One of the folders you're talking about is called "manual". Please have a look at the contents of that directory.

Takfarinas
26-10-2006, 09:07
MMM ... Yes exactly.

But I'm not sure with perl script. Where I can place the script ? Where I put all the files ?

Maybe in TS Directory ? Maybe in Perl Directory ?

ScP
26-10-2006, 13:10
You don't need to place the files in a specific directory. Simply extract the archive and use the included startscript to run the script after you've set up your configuration files.

This application could also be useful:

http://www.planetteamspeak.com/component/option,com_docman/task,doc_details/gid,52/Itemid,69/

Takfarinas
26-10-2006, 18:05
OK, Thank you

And Just a question, if this script is running on Windows 2003 Server, if I shutdown the server. At the next start, Perl Script is always running automaticaly ?

ScP
26-10-2006, 18:23
No, you'll have to start the script manually or setup a service by using the available tools from the Windows Resource Kit.

PeGaSuS
02-11-2006, 16:55
moin,
habe mir die neue, überarbeitete 0.9.1.4 geladen, mit dem config tool geconft, alles geuploaded etc. und gestartet. beim starten gibts kein problem und auch keine fehlermeldung, allerdings sobald ein user den ts server joined, beendet sich die perlmod einfach! warum? bitte helft mir.. in der log steht auch nur, das sie startet, nen user joined und das wars dann. habe opensuse 10.0 als os. ts version ist die neueste 2.0.23.6 BETA! bin für jede hilfe dankbar..

p.s. @scp: hatte dir mal ne mail übers formular @ planetteamspeak.com geschickt, aber leider keine antwort bekommen, deswegen versuch ichs jetzt hier nochmal ;)

ScP
03-11-2006, 00:26
p.s. @scp: hatte dir mal ne mail übers formular @ planetteamspeak.com geschickt, aber leider keine antwort bekommen, deswegen versuch ichs jetzt hier nochmal ;)Warum versuchst du es dann nicht direkt im richtigen Forum?

http://forum.planetteamspeak.com/forumdisplay.php?f=33

;)

PeGaSuS
03-11-2006, 15:04
Warum versuchst du es dann nicht direkt im richtigen Forum?

http://forum.planetteamspeak.com/forumdisplay.php?f=33

;)


weil ich mich eigentlich nicht wegen einem problem/thread deswegen im forum registrieren möchte. schreib mir die antwort doch einfach hier ^^

Cynical
05-11-2006, 03:07
Hi, I need to know how to start the script, everything is set up fine. But I really don't know how to start the script.

Thanks
Cynical

PeGaSuS
05-11-2006, 10:35
./ts2perlmod_startscript start
and ./ts2perlmod_startscript stop to stop it!

Cynical
05-11-2006, 14:57
Where do i type that?

PeGaSuS
05-11-2006, 15:19
into the console or a ssh client such as putty...

Cynical
05-11-2006, 16:41
:o In what console?

PeGaSuS
05-11-2006, 17:00
I think its better for you, not to use the ts2perlmod ;)

Cynical
05-11-2006, 17:04
No I want it, I had the other version and it was easier to use. But I still want this one. Just in what console I need to type "./ts2perlmod_startscript start"?

PeGaSuS
05-11-2006, 17:10
into the same, where you started the teamspeak server..

Cynical
05-11-2006, 18:00
to start my teamspeak server, i just have to double click my teamspeak server icon, i don't have to start it from a console.

PeGaSuS
05-11-2006, 18:10
ahh you use a lame windows server :D why didn't you say that first? sry, but I don't think and don't know if there is a version for windows released out there..

Cynical
05-11-2006, 18:15
oh, so that is for linux? Anyways, sorry for the trouble :)

Reedy Boy
05-11-2006, 21:25
It works on linux, and also fine on windows

You need to install the Perl Binaries/whatever they are, and then it becomes like an executeable, you just double click on it, and it will run

:D

http://www.activestate.com/store/productdetail.aspx?prdGuid=81fbce82-6bd5-49bc-a915-08d58c2648ca

Download and install that, making it the default program for .pl scripts

Chimp
07-11-2006, 03:04
How do i start it?
when i open ts2perlmod, i get a text file.

PeGaSuS
08-11-2006, 13:09
hat denn hier keiner ne lösung für mein problem? weil das ist echt ätzend wenn die perlmod sich einfach so ohne fehlermeldung etc beendet.. ScP helf mir ;)