View Full Version : [TS2PerlMod] Problem mit welcome und stats Message
Moin,
Also habe auf mein Root TS drauf gehauen und geht auch alles!
Dann hab ich diese TS2PerlMod gefunden und auch mal drauf gemacht! Laufen tut es super!
Nur wird mir bei den ganzen Text Ausgaben wie die Welcome und Stats nur die erste Zeile ausgegeben im TeamSpeak und der Rest nicht!
Frage ist natürlich wie kann ich dies beheben das mir alle Zeilen angezeigt werden?
Und ist das Mod oder Client bedingt?
Mittlerweile stimmt auch was nicht mit der Welcome Message ich bekomme die zwar nur wenn ich auf den Server Connectet hab aber nicht 1mal sondern gleich 4-10mal und das ist nicht ganz so toll XD
ScreaM_GER
11-01-2007, 17:47
Welche Version der perlmod nutzt du?
Mittlerweile stimmt auch was nicht mit der Welcome Message ich bekomme die zwar nur wenn ich auf den Server Connectet hab aber nicht 1mal sondern gleich 4-10mal und das ist nicht ganz so toll XD
Kann es seind as du die Perlmod 4-10mal gestartet hast?
Die neuste 9.16!
Und ja das mit den 4-10 mal war wirklich so, scheinbar scheint Restart mit den script nicht zu gehen hab dan halt killall Perl und nochmal neu gestartet seit dem kommts nur einmal!
Aber halt immernoch nur die erste Zeile aus der Text Datei!
Normalerweise wird die Datei komplett eingelesen und dann zeilenweise per msgu and den entsprechenden Client gesendet. Dabei sind bislang keine Probleme aufgetreten.
Wie sieht denn deine Textdatei aus?
Der Text ist halt einfach der Standarttext der hat mir so schon gut gefallen!
Zum Beispiel der welcomes Text:
~~~ [ WELCOME ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Hello <PLAYER_NICKNAME>! Welcome to the <SERVER_NAME> voice-server.
Please note that your IP address <PLAYER_IP> has been logged.
Your current Ping delay is about <PLAYER_PING> ms.
The server detected that <PLAYER_PACKET_LOSS> of your UDP packets get lost.
Please visit our website on www.4revolution.net
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ WELCOME ] ~~~
Aber im TS steht dann nur wenn man Joint
~~~ [ WELCOME ] ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Und das wars.
An der Config hab ich auch nichts großartig geändert.
Die sieht bei mir so aus:
[CONNECTION]
ServerAddress=localhost
ServerTCPPort=51234
ServerUDPPort=8767
[LOGIN]
Username=******
Password=*******
[ADVERT-MESSAGE]
Enabled=1
File=advert.txt
Interval=60
[ANTI-FLOOD]
Enabled=1
MaxConnections=3
MaxSeconds=10
[ANTI-REC]
Enabled=1
Channel=Record
Message=Recorden nur im RecordChannel erlaubt
Punishment=move
Reason=§3
[AUTO-AFK]
Enabled=1
Channel=AFK
[BAD-NICKNAME]
Enabled=0
Channel=your channelname
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=0
Idletime=120
Reason=don't idle please
TargetChannelR=1
TargetChannelU=1
TargetPlayerR=1
TargetPlayerU=1
[MOVE-IDLERS]
Enabled=1
Channel=AFK
Idletime=60
[PROTECTED-USERS]
Enabled=1
File=protected.txt
[STATS-MESSAGE]
Enabled=1
File=stats.txt
Interval=30
[STICKY-CHANNEL]
Enabled=1
Channel=Sticky
[TAKE-OVER-PROTECTION]
Enabled=1
Channel=your channelname
Message=nice try
Punishment=ban
Reason=You are a Motherfucker
[WARN-IDLERS]
Enabled=1
Idletime=90
Message=you are idle
[LOG]
Enabled=1
File=default.log
[TIMER]
RepeatTimer=2
So dann mal an die Arbeit Matrosen und findet Hoffentlich eine Lösung will nicht alles in 1 Zeile schreiben müssen wird ja sonst bei der stats.txt zulang die Zeile und zu unübersichtlich XD
Aber schonmal Danke das ihr mir überhaupt Helft :)
Evt. hast du die Datei im falschen Editor bearbeitet. Öffne und speichere die Datei am Besten noch einmal mit WordPad.
Ich habe sie mit den linux editor bearbeitet direkt auf den Server sprich mit den Befehl "vi stats.txt" Hab jetzt mal alle mit WordPad bearbeitet neu hochgeladen Server gestopt und wieder gestartet hat aber auch nichts gebracht!
Welches Format müssen diese Datein den am besten haben?
Standart ist ja .txt!
wäre ini oder irgendein anderes Format besser?
Edit: Hatte nun alles in .ini gemacht ging dann auch nicht und danach hab ich es mit den vi Editor wieder zurück auf .txt gemacht seit dem geht es kA wo jetzt der Fehler war aber Hauptsache ist ja das es geht!
Danke für eure Hilfe!
.ini und .txt sind keine unterschiedlichen Formate, es handelt sich beides um Textdateien.
Was du variiern könntest wäre der Zeichensatz (UTF-8, latin1, ...)
kleinlohmi
26-01-2007, 21:07
Du musst die Textdatei mit der Willkommensnachricht bzw. Statusnachricht ins UNIX-Format bringen, denn die Zeilenumbrüche unterscheiden sich vom Windows-Format. Bestimmt hast du die Textdatei mit dem Windows-Editor erstellt. Die meisten größeren Editoren können das Format umwandeln. Zum Beispiel Notepad++ (http://notepad-plus.sourceforge.net) kann das, indem du auf "Format" und dann auf "Konvertieren ins UNIX Format" klickst.
Viele Grüße,
kleinLohmi
vBulletin® v3.7.0, Copyright ©2000-2008, Jelsoft Enterprises Ltd.