JTS Server Mod 3.4.0 funktioniert nicht ?

Started by CracK, February 21, 2011, 12:54:05 AM

Previous topic - Next topic

CracK

Hi,
ich habe ein Problemm mit dem Bot also er Connecetet nicht bei mir aufen TS Server ?
Ich habe ein Debian Linux Root Server und habe das JTS Server Mod Packet Runtergeladen und direkt endpackt und den ordner
JTS Server Mod habe ich in mein /home verzeichnis hochgeladen und dann halt die "JTS3ServerMod_server1.cfg" datei edit und dann halt
mit "cd /home/JTS3ServerMod" und dann "screen -d -m -S ts3bot java -mx30M -jar JTS3ServerMod.jar" eingetippt aber nichts passiert ?
Hier mal die "JTS3ServerMod_server1.log" das steht drine ?

Quote# Teamspeak 3 server address
ts3_server_address = MEINE IP EINGEFÜGT OHNE PORT
# Teamspeak 3 server query port, default is 10011
ts3_server_query_port = 10011
# Teamspeak 3 server admin account name
ts3_server_login = serveradmin
# Teamspeak 3 server admin password
ts3_server_password = PW vom SUPERADMIN
# Teamspeak 3 virtual server ID or -1 to use ts3_virtualserver_port
ts3_virtualserver_id = 1
# Teamspeak 3 virtual server port, only needed if ts3_virtualserver_id is set to -1
ts3_virtualserver_port = PORT EINGEFÜGT
# Channel id, the bot will join into it after connecting. If not wanted, use a negative number like -1.
ts3_channel_id = -1

# Activate the slow mode of the bot, 0 = disable, 1 = enable.
# If slow mode is activated, the bot connects slower to the server
# and disables some bot features to reduce the amount of needed commands.
# This feature may allow you to use the bot without whitelist the bot IP address.
# Slow mode disables the bad channel name check, welcome message, client database cache
# and do not allow the bot check interval to be lower than 3 seconds.
bot_slowmode = 0
# Check every X seconds, default is 1.
bot_check_interval = 1
# A different encoding of the messages config files.
# Default is UTF-8 which should be good for all EU and US languages.
# Change this only if you know what you are doing!
# For english or german language you can also use the encoding ISO-8859-1
# A list of all valid ones: http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html
bot_messages_encoding = UTF-8
# This enables the client database list cache. This cache is needed for commands like !lastseen. 1 = Enable, 0 = Disable
bot_clientdblist_cache = 1
# Server Query name, this will be displayed as name of the connection.
bot_server_query_name = TS3 Bot
# Second Server Query name, this will be displayed as name of the connection.
# This name will be used, if the first name is already in use.
bot_server_query_name_2 = TS Server
# Change the date pattern, which will be used to format a date in chat functions and welcome message.
# To get help how to make such a pattern, look here: http://java.sun.com/j2se/1.5.0/docs/api/java/text/SimpleDateFormat.html
bot_date_pattern = yyyy-MM-dd HH:mm:ss
# Should the bot try to connect forever if the Teamspeak server or the bot is offline? 0 = disable, 1 = enable
bot_connect_forever = 0
# A comma seperated list (without spaces) of unique user ids, which should be able to use bot admin commands.
# The unique user ids looks like this: mBbHRXwDAG7R19Rv3PorhMwbZW4=
bot_admin_list =

# Allow !lastseen command for all clients? 1 = Yes, 0 = No
command_lastseen = 0

# Choose record check mode, 0 = disable, 1 = kick, 2 = move
# This feature will move or kick a recording client (of course only the record function of the Teamspeak client is detected).
record_check_enable = 0
# Path to file which contains the record messages
record_file = config/recordmessages.cfg
# If mode 2 selected, set channel id to move recording clients into it
record_move_channel_id = 1
# A comma seperated list (without spaces) of channel ids.
# Depends on the given mode, this channels can be ignored or only this channels will be checked!
record_channel_list =
# Select one of the two modes for the channel list.
# ignore = The selected channels will be ignored.
# only = Only the selected channels will be checked.
record_channel_list_mode = ignore
# A comma seperated list (without spaces) of server group ids.
# Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
record_group_list =
# Select one of the two modes for the server group list.
# ignore = The selected server groups will be ignored.
# only = Only the selected server groups will be checked.
record_group_list_mode = ignore
# Add complain entry to the user, 0 = No, 1 = Yes
record_add_complain = 0
# Select the message mode, how the client should get the message (useless if kick is enabled).
# poke, chat or none are valid values!
record_message_mode = poke

# Enable idle check, 0 = disable, 1 = kick, 2 = move
# This feature will move or kick an idle client.
idle_check_enable = 0
# Path to file which contains the idle messages
idle_file = config/idlemessages.cfg
# If mode 2 selected, set channel id to move idle clients into it
idle_move_channel_id = 1
# A comma seperated list (without spaces) of channel ids.
# Depends on the given mode, this channels can be ignored or only this channels will be checked!
idle_channel_list =
# Select one of the two modes for the channel list.
# ignore = The selected channels will be ignored.
# only = Only the selected channels will be checked.
idle_channel_list_mode = ignore
# A comma seperated list (without spaces) of server group ids.
# Depends on the given mode, this server groups can be ignored or only this server groups will be checked!
idle_group_list =
# Select one of the two modes for the server group list.
# ignore = The selected server groups will be ignored.
# only = Only the selected server groups will be checked.
idle_group_list_mode = ignore
# Set the max idle time in minutes.
# If mode 1 selected, the client will be kicked after being idle for this time.
# If mode 2 selected, the client will be moved to idle_move_channel_id after being idle for this time!
idle_max_time = 60
# If mode 2 selected, set the max idle time in minutes to kick someone.
# Has to be greater than idle_max_time or -1 to disable this feature!
idle_second_max_time = -1
# Set the idle warn time in minutes or set -1 to disable this feature.
# The idle warn time has to be smaller than the max idle time
idle_warn_time = -1
# A minimum client count to activate idle check (telnet and TS3 clients counted together).
# If less clients online, idle check does nothing.
idle_min_clients = 0
# Select the message mode, how the client should get the message (useless if kick is enabled).
# poke, chat or none are valid values!
idle_message_mode = chat
# Select the message mode, how the client should get the message.
# poke or chat are valid values!
idle_warn_message_mode = chat

# Enable away mover, 0 = disable, 1 = enable, 2 = enable with move back
# This feature will move the client as soon as away status is set for longer than X seconds, specified below.
away_check_enable = 0
# Channel id to move away clients into it
away_move_channel_id = 1
# Idle time in seconds after the client with away status will be moved to the channel.
# Has between 0 and 100 seconds!
away_move_delay = 5
# A comma seperated list (without spaces) of channel ids.
# Depends on the given mode, this channels can be ignored or only this channels will be checked!
away_channel_list =
# Select one of the two modes for the channel list.
# ignore = The selected channels will be ignored.
# only = Only the selected channels will be checked.
away_channel_list_mode = ignore

# Enable advertising, 0 = disable, 1 = send to virtual server, 2 = send to channel
advertising_enable = 0
# If mode 2 selected, set channel id to write advertising message into it
advertising_channel_id = 1
# Advertise every X minutes
advertising_repeat_time = 30
# Path to file which contains the advertising messages
advertising_file = config/advertising.cfg

# Enable default welcome message, 0 = disable, 1 = enable
# This welcome message, if enabled, will be used for all other groups than specified for welcomemessage_groups.
# If welcomemessage_enable is disabled, then this will be used for all clients in all groups.
default_welcomemessage_enable = 0
# Select the message mode, how the client should get the message.
# poke or chat are valid values!
default_welcomemessage_message_mode = chat
# You can set another welcome message for specified server groups, 0 = disable, 1 = enable
welcomemessage_enable = 0
# A comma seperated list (without spaces) of server group ids, which should get this welcome message.
welcomemessage_groups =
# Select the message mode, how the client should get the message.
# poke or chat are valid values!
welcomemessage_message_mode = chat
# Path to file which contains the welcome messages.
welcomemessage_file = config/welcomemessages.cfg

# Enable bad nickname check, 0 = disable, 1 = enable
# This feature will kick every client which match one of the bad nickname rules.
badnickname_check_enable = 0
# Add complain entry to the user, 0 = No, 1 = Yes
badnickname_add_complain = 0
# Path to file which contains the bad nickname kick message and check rules.
badnickname_file = config/badnickname.cfg

# Enable bad channel name check, 0 = disable, 1 = enable
# This feature will force delete every channel which match one of the bad channel name rules.
badchannelname_check_enable = 0
# Path to file which contains the bad channel name check rules.
badchannelname_file = config/badchannelname.cfg

# Enable server group protection, 0 = disable, 1 = enable
# If enabled, this function will check all server groups from clients on the server, which are currently online.
# If a client use a protected server group and is not on the list of the bot, it will be removed from the server group.
servergroupprotection_enable = 0
# A comma seperated list (without spaces) of server group ids, which should be protected.
servergroupprotection_groups = 2,6
# Enable this to kick every client which using a protected server group and are not on the list of the bot, 0 = disable, 1 = enable
servergroupprotection_kick = 0
# Add complain entry to the user, 0 = No, 1 = Yes
# This would only add a complaint, if the bot has to remove a server group.
servergroupprotection_add_complain = 0
# If a client is listed in the servergroupprotection_file and miss a server group, they get added to the server group.
# 0 = disable, 1 = enable
servergroupprotection_add_missing_groups = 0
# Select the message mode, how the client should get the message (useless if kick is enabled).
# poke, chat or none are valid values!
servergroupprotection_message_mode = chat
# Path to file which contains the server group protection client list and kick message.
servergroupprotection_file = config/servergroupprotection.cfg

# Enable mute mover, 0 = disable, 1 = enable, 2 = enable with move back
# This feature will move the client as soon as the specified mute status is set for longer than X seconds, specified below.
mute_check_enable = 0
# Enable move if headphone is muted, 0 = disable, 1 = enable
mute_move_headphone = 0
# Enable move if microphone is muted, 0 = disable, 1 = enable
mute_move_microphone = 0
# Enable move if headphone hardware is disabled, 0 = disable, 1 = enable
mute_move_headphone_hardware = 0
# Enable move if microphone hardware is disabled, 0 = disable, 1 = enable
# This also happen if someone is speaking in another TS3 client server tab.
mute_move_microphone_hardware = 0
# Channel id to move muted clients into it
mute_move_channel_id = 1
# Idle time in seconds after the client with a specified mute status will be moved to the channel.
# Has between 0 and 1000 seconds!
mute_move_delay = 5
# A comma seperated list (without spaces) of channel ids.
# Depends on the given mode, this channels can be ignored or only this channels will be checked!
mute_channel_list =
# Select one of the two modes for the channel list.
# ignore = The selected channels will be ignored.
# only = Only the selected channels will be checked.
mute_channel_list_mode = ignore

CracK

Hier die letzte JTS3ServerMod_server1.log

Quote2011-02-21 01:33:22   START_MOD   clan: Virtual bot instance starts now
2011-02-21 01:33:23   START_INFO   clan: Successful connected to 80.246.57.140:10011!
2011-02-21 01:33:23   START_INFO   clan: Login as "serveradmin" successful!
2011-02-21 01:33:23   START_INFO   clan: Successful selected virtual server 1!
2011-02-21 01:33:24   CACHE_INFO   clan: Creating client database cache...
2011-02-21 01:33:24   START_SUCCESSFUL   clan: Bot started and connected successful, write !botinfo in server chat to get an answer!
2011-02-21 01:33:26   CACHE_INFO   clan: Client database cache created, 4 clients in cache.

Stefan1200

Sieht doch alles soweit richtig aus.
Reagiert der Bot, wenn du im Server Chat !botinfo rein schreibst?

Außerdem solltest du den Bot mal aktualisieren, die Version 3.4.0 ist schon 4 Monate alt.

CracK

Also ich sehe ja kein Bot bei mir im Teamspeak und habe mal !botinfo geschrieben aber nichts kommt ?

Und sorry ich meine ich benutze ja schon die "Download JTS3ServerMod 3.4.3 vom 13.12.2010" version alles von der Bielefeld Team Seite.

Hier mal mein Teamspeak IP:80.246.57.140:8888

Stefan1200

Quote from: CracK on February 21, 2011, 04:09:55 PM
Also ich sehe ja kein Bot bei mir im Teamspeak und habe mal !botinfo geschrieben aber nichts kommt ?

Nun, bei Standard Einstellungen vom TS3 Server ist der Bot auch unsichtbar, da es ein Telnet Client ist. Dazu gibt es den Punkt "Sichtbarkeit vom Bot" in der Anleitung vom Bot.

War eben kurz auf deinem Server, aber da war der Bot wohl aus. Wie gesagt, laut Log sollte der Bot laufen. Was steht den in der InstanceManager.log vom Bot?


Quote from: CracK on February 21, 2011, 04:09:55 PM
Und sorry ich meine ich benutze ja schon die "Download JTS3ServerMod 3.4.3 vom 13.12.2010" version alles von der Bielefeld Team Seite.

Auch die Version ist alt. Auf die Homepage von Team Bielefeld habe ich kein Zugriff, die Seite hängt in der Regel immer 1-2 Versionen hinterher.

CracK

#5
Komisch also ich habe zur zeit 5 Teamspeak 3 Server am laufen und ich habe ja doch den Port eingegeben aber er kommt einfach nicht aufen Server jetzt steht bei mir in der JTS3ServerMod_server1.log das hier ?

Quote2011-02-21 19:57:14   START_MOD   clan: Virtual bot instance starts now
2011-02-21 19:57:14   START_INFO   clan: Successful connected to 80.246.57.140:10011!
2011-02-21 19:57:14   START_ERROR   clan: Critical: Unable to login as "serveradmin"!
2011-02-21 19:57:14   START_ERROR   clan: ServerQuery Error 1538 @ loginTS3(): invalid parameter
2011-02-21 19:57:14   STOP_MOD   clan: Virtual bot instance stopped
2011-02-21 19:57:55   START_MOD   clan: Virtual bot instance starts now
2011-02-21 19:57:56   START_INFO   clan: Successful connected to 80.246.57.140:10011!
2011-02-21 19:57:56   START_INFO   clan: Login as "serveradmin" successful!
2011-02-21 19:57:56   START_ERROR   clan: Critical: Unable to select virtual server 1!
2011-02-21 19:57:56   START_ERROR   clan: ServerQuery Error 1033 @ selectVirtualServer(): server is not running
2011-02-21 19:57:56   STOP_MOD   clan: Virtual bot instance stopped

Hier die JTS3ServerMod_InstanceManager.log

Quote2011-02-21 19:57:14   START_MANAGER   JTS3ServerMod 3.4.3 Final (13.12.2010) Instance Manager started...
2011-02-21 19:57:14   START_INSTANCE   Start bot instance clan...
2011-02-21 19:57:14   SHUTDOWN   Got signal from operating system, quitting now...
2011-02-21 19:57:14   STOP_ALL   Stopping all instances and quit manager...
2011-02-21 19:57:55   START_MANAGER   JTS3ServerMod 3.4.3 Final (13.12.2010) Instance Manager started...
2011-02-21 19:57:55   START_INSTANCE   Start bot instance clan...
2011-02-21 19:57:56   SHUTDOWN   Got signal from operating system, quitting now...
2011-02-21 19:57:56   STOP_ALL   Stopping all instances and quit manager...

Stefan1200

Quote2011-02-21 19:57:56   SHUTDOWN   Got signal from operating system, quitting now...
2011-02-21 19:57:56   STOP_ALL   Stopping all instances and quit manager...

Der Bot wird von dir scheinbar wieder beendet. Wie startest du den den und was machst du danach?

CracK

mit "cd /home/JTS3ServerMod" und dann "screen -d -m -S ts3bot java -mx30M -jar JTS3ServerMod.jar" eingetippt aber nichts passiert ?
?

Stefan1200

Quote from: CracK on February 22, 2011, 12:04:41 AM
mit "cd /home/JTS3ServerMod" und dann "screen -d -m -S ts3bot java -mx30M -jar JTS3ServerMod.jar" eingetippt aber nichts passiert ?

Das nach der Eingabe von dem Befehl nichts angezeigt wird, ist ja auch richtig, dies ist ja unter anderem der Sinn und Zweck von screen. Erklärt aber nicht, warum dein Betriebssystem ein Kill Signal an den Bot schickt.

Ich vermute mal das der Bot bei dir auf einem Linux VServer laufen soll. Und ich vermute weiter, das der Bot beim Linux VServer ein Limit übersteigt und dann von deiner Virtualisierungslösung (z.B. Virtuoso) wieder beendet wird. In diesem Fall musst du herausfinden welches Limit das ist.

CracK

Ohh man ok und wenn ich z.B. das geschafft habe mit dem Bot also das er lauft er wird zwar nicht angezeigt aber
er ist On. Wie kann ich das einstellen das man ihn sieht und das er z.B von Technobase oder so Music
abspielen lässt ? Könntest du vieleicht mir die .cfgs usw das mir machen das ich es einfach nur hochladen muss wer echt nice.

Stefan1200

Quote from: CracK on February 22, 2011, 07:55:17 PM
Ohh man ok und wenn ich z.B. das geschafft habe mit dem Bot also das er lauft er wird zwar nicht angezeigt aber
er ist On. Wie kann ich das einstellen das man ihn sieht und das er z.B von Technobase oder so Music
abspielen lässt ? Könntest du vieleicht mir die .cfgs usw das mir machen das ich es einfach nur hochladen muss wer echt nice.

Was die Sichtbarkeit angeht: Schau mal in die Anleitung vom Bot, da gibt es den Punkt "Sichtbarkeit vom Bot".

Musik kann der Bot nicht abspielen, da die Telnet Verbindung zum TS3 Server verwendet wird. Diese hat von den Teamspeak 3 Entwicklern nicht vorgesehen Sound abzuspielen.

Soweit ich weiß gibt es (bisher?) keine TS3 Bots, welche Sound abspielen können. Alle vorhandenen Skripte / Programme arbeiten nach dem Prinzip, das ein TS3 Client verwendet wird, der den Sound in das TS3 streamt.

CracK

Doch es gibt Bots die Music abspielen das ist z.B der Server IP: fun-und-witze.de:9987

Stefan1200

Quote from: CracK on February 23, 2011, 08:01:48 PM
Doch es gibt Bots die Music abspielen das ist z.B der Server IP: fun-und-witze.de:9987

Soweit ich weiß benutzt dieser Server auch kein Musik Bot. Es wird ein TS3 Client benutzt, der mittels einer Software oder Stereo Mix einfach Musik vorgesetzt bekommt. Ich habe bisher auch noch kein Musik Bot gesehen, da beim TS3 Client die Server - Client Kommunikation verschlüsselt abläuft.

So oder so, mein Bot nutzt das Telnet Interface vom TS3 Server. Dieses kann keine Sound Übertragungen, das weiß ich zu 100% :). Ergo kann ich dein Wunsch diesbezüglich nicht erfüllen.

CracK

Ohh schade ok weisst du vieleicht wie ich das hinbekomme also ich möchte mein Teamspeak³ Server neu aufen Root Installieren aber ich möchte mein alten TS³ Server behalten also die ganzen Channels und Gruppen wie mache ich das dass dann auch alles übernommen wird wenn ich ein Backup mache und beim neuen TS alles einfüge muss doch irgend wie gehn oder ?

Stefan1200

Quote from: CracK on February 24, 2011, 04:07:01 AM
Ohh schade ok weisst du vieleicht wie ich das hinbekomme also ich möchte mein Teamspeak³ Server neu aufen Root Installieren aber ich möchte mein alten TS³ Server behalten also die ganzen Channels und Gruppen wie mache ich das dass dann auch alles übernommen wird wenn ich ein Backup mache und beim neuen TS alles einfüge muss doch irgend wie gehn oder ?

Theoretisch sollte das gehen, aber dies bezüglich solltest du in einem Teamspeak Forum fragen. Da gibt es bestimmt Leute, die schon genau das selbe Problem hatten und dir direkt helfen können.