Stefan1200's Forum

JTS3ServerMod Hosting Edition => JTS3ServerMod MySQL & WebInterface => Topic started by: Sp004 on April 23, 2012, 12:08:27 PM

Title: Bot Dienst nicht verfügbar
Post by: Sp004 on April 23, 2012, 12:08:27 PM
Hallo habe folgendes Problem undzwar ist in meinem Webinterface der BotDienst nicht verfügbar
Das steht in der Console JTS3ServerMod 4.1.4 Final (16.04.2012) Instance Manager started...
Successfully connected to MySQL server for logging!
MySQL mode enabled!
Telnet interface started on port 5873!

Was mache ich falsch brauche hilfe
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on April 23, 2012, 09:21:31 PM
Hast du den Bot Telnet Dienst auch im Webinterface in den Einstellungen korrekt eingerichtet?
Title: Re: Bot Dienst nicht verfügbar
Post by: Sp004 on April 24, 2012, 06:55:51 PM
Ja hab ich es funzt aber net
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on April 24, 2012, 10:45:33 PM
Dann vermutlich beim Bot in der Config Datei die IP vom webinterface bei den Telnet Einstellungen nicht auf die Whitelist gesetzt.
Title: Re: Bot Dienst nicht verfügbar
Post by: Skeltoras on April 26, 2012, 10:28:19 PM
Ich möchte mich hier mal anschließen, da mein Problem vermutlich dazu passt.

Ich habe auf einem Debian Squeeze den Bot und auch das Webinterface eingerichtet. Die MySQL-Datenbank liegt lokal.
Das Webinterface ist korrekt mit der MySQL-Datenbank verbunden und überträgt die Daten, die ich beim Erstellen eines Bots eingebe auch in die entsprechenden Tabellen.

Ebenso funktioniert das Starten des Bot-Dienstes ohne Probleme. Der Screen zeigt brav an, dass die Telnetverbindung steht - was mir mein Debian bei 'lsof -i' auch bestätigt.

Wenn ich nun per Webinterface meinen eingerichteten ersten Bot starten will, dann steht erst einmal Bot ist nicht verfügbar. Das steht so lange da, bis ich den Java-Prozess des Bots neu starte. Dann taucht im Webinterface der Menüpunkt 'Bot gestoppt! Starten' auf. Leider erscheint nach klicken die Fehlermeldung "Fehler beim Starten vom Bot!" im Webinterface und nichts weiter geschieht. Ich habe sowohl das JTS3ServerMod_InstanceManager.log durchgesehen, als auch im MySQL nach der Log-Datei des Bots gesucht - die aber leider leer ist.

Im Moment weiß ich leider nicht, was ich noch einstellen kann. Habe auch inzwischen alles zum dritten Mal installiert, habe IPv6 deaktiviert um das als Fehlerquelle auszuschließen, habe fsockopen offen etc...

Hier noch meine zensierte Config des Bots:

# JTS3ServerMod Instance Manager config file

bot_fulladmin_list = XXX
bot_command_exec = 0

multiipmode_enable = 0
multiipmode_ip_main = 123.123.123.123
multiipmode_ip_chat = 124.124.124.124
multiipmode_ip_cache = 125.125.125.125
multiipmode_portrange_min = 50000
multiipmode_portrange_max = 51999

telnet_enable = 1
telnet_port = 5873
telnet_password = XXX
telnet_whitelist = 127.0.0.1
telnet_connection_log = 1
telnet_run_forever = 1

mysql_enable = 1
mysql_host = 127.0.0.1
mysql_port = 3306
mysql_user = XXX
mysql_password = XXX
mysql_database = ts3bot


Ich habe auch den TS3-Server als Fehlerquelle ausgeschlossen. Mit der "Standard-Version" des Bots ohne Webinterface und MySQL kam ich ohne Probleme auf den TS. Die IP ist auch in der whitelist eingetragen.


Grüße
Simon
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on April 27, 2012, 07:18:56 AM
@ Skeltoras: In den Webinterface Einstellungen benutzt du als Bot Telnet IP auch die 127.0.0.1 und Bot Telnet Port 5873? Hast du auch das Bot Telnet Passwort im WebInterface richtig gesetzt?

Eine Logdatei wird vom Bot noch als Datei angelegt, steht dort was hilfreiches drin?
Title: Re: Bot Dienst nicht verfügbar
Post by: Skeltoras on April 27, 2012, 10:44:42 AM
Ja im Webinterface habe ich die 127.0.0.1, den richtigen Port und auch das richtige Passwort stehen.
Wo allerdings die Bot-Log stehen soll, weiß ich nicht. Bis auf die schon erwähnte JTS3ServerMod_InstanceManager.log habe ich keine Log-Datei im Botordner.

Und in dieser Datei steht nichts, das auf Fehler hindeutet:

2012-04-26 17:24:13     START_MANAGER   JTS3ServerMod 4.1.4 Final (16.04.2012) Instance Manager started...
2012-04-26 17:24:13     CONFIG  Bot chat command !exec is disabled!
2012-04-26 17:24:13     CONFIG  Multi IP Mode disabled!
2012-04-26 17:24:14     LOGGER_SQL_CONNECT      Successfully connected to MySQL server for logging!
2012-04-26 17:24:14     CONFIG  MySQL mode enabled!
2012-04-26 17:24:14     TELNET_START    Telnet interface started on port 5873!
2012-04-26 21:37:49     TELNET_CONNECTION       Accepted telnet connection from 127.0.0.1...
2012-04-26 21:37:49     TELNET_CONNECTION       Closed telnet connection to 127.0.0.1...
2012-04-26 21:37:51     TELNET_CONNECTION       Accepted telnet connection from 127.0.0.1...
2012-04-26 21:37:51     TELNET_CONNECTION       Closed telnet connection to 127.0.0.1...
...

Grüße
Simon
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on April 27, 2012, 11:42:20 AM
@ Skeltoras: Und was wird dir in der Log vom Bot selbst, also im Webinterface, angezeigt?
Title: Re: Bot Dienst nicht verfügbar
Post by: Skeltoras on April 27, 2012, 12:03:09 PM
Nichts. Das Log ist leer.
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on April 28, 2012, 07:02:03 AM
@ Skeltoras: Dann muss ich mir das bei dir mal anschauen, am Besten per Teamviewer. Schreib mich doch mal per Messenger an.
Title: Re: Bot Dienst nicht verfügbar
Post by: Skeltoras on April 30, 2012, 05:00:10 AM
Sry war die letzten zwei Tage leider unterwegs.

Ich werde dich morgen dann mal kontaktieren. Danke!
Title: Probleme ohne Ende...
Post by: Neo on May 03, 2012, 10:18:36 PM
Hey,

Ich habe nun alles Konfiguriert und im Webinterface steht: Dienst nicht erreichbar, was logisch ist das der Dienst nicht läuft aber sobald dieser Läuft und ich einen Bot erstelle kommt folgendes Log:

JTS3ServerMod 4.1.4 Final (16.04.2012) Instance Manager started...
Successfully connected to MySQL server for logging!
MySQL mode enabled!
Telnet interface started on port 5873!

Das deutet soweit auf keinen Fehler hin allerdings im Webinterface, jetzt kommt aber der hacken bei Erstellung eines Bots:

Bot Status:   Bot unbekannt! steht im Webinterface nach erneuten Neustarten des Dienstes auf dem V-Server:

Bot Status:   Bot gestoppt! sobald ich auf Starten klicke kommt folgendes:  Fehler beim Starten vom Bot!

Der MYSQL Log ist leer, hatt jemand eine ahnung woran es liegen könnte?



Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on May 03, 2012, 10:49:52 PM
@ Neo: Kontaktiere du mich bitte auch mal per Messenger, damit ich mir das mal Teamviewer bei dir anschauen kann.
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on May 16, 2012, 08:32:00 PM
Mich bitte am 17., 19. oder 20. Mai kontaktieren. Alternativ noch am 23. Mai. An allen anderen Tagen in den nächsten Wochen werde ich keine Zeit dafür haben.
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on May 17, 2012, 10:24:28 AM
Ok, den Fehler bei Neo gefunden. Bitte stellt sicher, das hinter dem Telnet Passwort in der Konfigdatei kein Leerzeichen mehr ist!
Title: Re: Bot Dienst nicht verfügbar
Post by: Haemmiker on April 02, 2013, 05:41:04 PM
Hallo,

Auch wenn das Thema etwas älter ist, ich habe die gleichen Probleme wie hier beschrieben:

Bot Status:   Bot Dienst nicht erreichbar!

Ich weiss langsam nicht mehr weiter. Das Webinterface und die MySQL Datenbanken liegen gemeinsam auf einem anderen Server wie der Bot, haben aber untereinander Konakt. Jedenfalls sieht man manchmal wie der Bot kurz im Teamspeak auftaucht aber gleich wieder verschwindet also sollte die Telnet Verbindung ja eigentlich auch klappen und die Java startet auch ohne Probleme.
Die Problemlösung wie hier beschrieben habe ich auch schon Probiert, sprich hinter dem Telnet Passwort ist sicherlich kein Leerzeichen mehr.

Vieleicht habe ich ja einfach was übersehen oder falsch Konfiguriert.

Edit:
Hmm, ich sollte doch mal in den Log schauen^^ Mein Webserver lehnt die Telnet Connection ab, wieso auch immer...
Title: Re: Bot Dienst nicht verfügbar
Post by: Stefan1200 on April 05, 2013, 07:18:36 AM
Quote from: Haemmiker on April 02, 2013, 05:41:04 PM
Hmm, ich sollte doch mal in den Log schauen^^ Mein Webserver lehnt die Telnet Connection ab, wieso auch immer...

Hast du den Fehler gefunden?