Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - TSCoach

Pages: [1]
1
Allgemeine Diskussionen / JTSDNS beschleunigen
« on: September 12, 2014, 09:24:40 AM »
Hallo Stefan,

Ich teste gerade JTSDNS. Mir wäre zwar eine Version die nicht auf Java aufsetzt lieber, aber nachdem das Ding ja sowieso keum Leistung braucht und die einzige Alternative, die ich gefunden habe JS nutzt, werde ich als Fallback hinter den DNS Servern wieder ein Programm von dir nutzen. Außerdem bin ich ja auch voll und ganz mit der Leistung deines Bots zufrieden :-)

Mir ist nur aufgefallen, dass die Spalte "hostnames" nicht indiziert ist. Ich werde das bei mir selbst ändern, weil dann der Suchvorgang beim bearbeiten der Anfragen erheblich schneller abläuft. Das ist zwar erst von Bedeutung, wenn sehr viele Einträge in der DB sind, aber ich denke mal, das der JTSDNS Server eher auf Hoster abzielt. Eine kleiner Clanserver braucht ja kaum TSDNS über MySQL.

Ich nutze UNIQUE, nachdem es ja sowieso keine 2 gleichen Hostnamen geben kann/darf.

Ist nur eine kleine Änderung, aber vielleicht bist du auch meiner Meinung und packst das mal in die .sql mit rein.

Ansonsten wie immer: Gute Arbeit! Du erleichterst mir mein Leben wiedermal etwas. Werde die Tage nochmal eine Spende rüberwachsen lassen :-)

Hier noch der Einfachheit halber der Ausschnitt meiner geänderten jtsdns.sql:

Code: [Select]
CREATE TABLE IF NOT EXISTS `jtsdns` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT,
  `hostname` varchar(250) CHARACTER SET latin1 NOT NULL,
  `ipaddress` varchar(250) CHARACTER SET latin1 NOT NULL,
  `enabled` tinyint(1) NOT NULL,
  `lastused` bigint(20) NOT NULL DEFAULT '0',
  `usecount` int(11) NOT NULL DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `hostname` (`hostname`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;

mfg Thomas

2
Hallo Stefan,

Ich muss, damit alles vernünftig läuft den Bot Namen etwas verlängern. Hat dein Java Programm ein Problem damit, wenn ich

in tabelle jts3servermod_instances

name   varchar(20)

in

name   varchar(255)

ändere?

Es scheint zu funktionieren, aber ich möchte nur sichergehen, dass mich keine Probleme erwarten :-)

mfg Thomas

3
Hallo Stefan und wen es sonst noch interessiert :-)

Hier mein Video zum Bot teil des neuen Webinterfaces:

http://youtu.be/-gNbXjAFqMI

Wäre nett, wenn ihr euch das Teil ansehen könntet und wenn jemand noch Ideen dazu hat einfach raus damit.

mfg Thomas

4
JTS3ServerMod MySQL & WebInterface / Typo im Webinterface
« on: July 10, 2014, 09:08:13 AM »
Hallo Stefan,

In den Hinweisen zum "InactiveChannelCheck" steht diese Zeile:

If no partent channels should be ignored, choose no channels here and select the channel list mode ignore!

mfg Thomas

5
Hallo Stefan,

Noch eine kurze Frage:

Warum ist showonconnectionnumber ein longtext?

13   _showonconnectionnumber   2   0   longtext      -1

Gibt es im Bot Werte, die Probleme verursachen können?

Ich werde bei mir integer verlangen von -1 bis 100, oder vielleicht 1000, mehr finde ich nicht sinnvoll.

Oder gibt es irgend einen Grund für den longtext, den ich übersehe?

mfg Thomas

6
JTS3ServerMod MySQL & WebInterface / Regex vereinfachen
« on: July 03, 2014, 04:11:10 PM »
Hallo Stefan,

Ich mache gerade die Oberfläche für die BadWord Funktionen und möchte hier eine kleine Hilfestellung für die User bieten, indem ich keine regular Expressions direkt eingeben lasse, sondern ein Textfeld und ein Dropdown mit verschiedenen Auswahlmöglichkeiten.

Hätte mir sowas vorgestellt wie:

  • enhält Wort
  • enthält eines der Zeichen
  • enthält alle Zeichen
  • beginnt mit
  • endet mit
  • ...

Nach dem Abschicken des Formulars wandle ich die Eingabe dann in eine Java regex um.

Leider bin ich mit regex noch nicht so viel in Kontakt gewesen und müsste länger suchen.

Wenn du das gerade aktuell im Kopf hast, wäre es nett, wenn du mir die dazuschreiben könntest. Wenn du selbst suchen müsstest, dann mach ich das natürlich :-)

Was hältst du außerdem von der Idee?

mfg Thomas

7
Hallo Stefan,

Ich bin immer noch am fertigstellen der Bot Steuerung für mein WI.
Damit ich zur Kontrolle auch dein WI verwenden kann muss ich alle automatisch erstellten Bots meinem Admin User zuweisen. Dazu trage ich nach dem Erstellen des Bots auch eine Zeile in die jts3servermodwebui_usersinstances ein. Warum ich dir die UserID und die InstanceID brauche ist mir klar. Warum muss hier nochmal IP und Port vom Teamspeak Server rein?

Kann es Probleme geben, wenn ich diese Felder nicht befülle?

Hintergrund ist der, dass ich ein komplett eigenständiges Bundle für die Botsteuerung geschrieben habe. Dieses Bundle kennt die Daten des Teamspeak Servers nicht, bzw. bekommt die Daten nur an den Stellen übergeben, an denen die Bot Einstellungen das erste mal gesetzt werden.

Wenn die Variablen irgendwo gebraucht werden, übergebe ich sie natürlich, aber wenn nicht, würde ich die Felder gerne frei lassen.

mfg Thomas

8
JTS3ServerMod MySQL & WebInterface / Reload Command alle 5 Sekunden
« on: June 16, 2014, 03:31:32 PM »
Hallo,

Ich baue gerade meine eigene Übersicht um Bot Funktionen zu verwalten. Jetzt habe ich ein paar kleine Fragen zu den reload Kommandos.

Es gibt "reload [botname]" und "reloadconfig [botname]".

Ich nehme an, er startet einerseits die Bot Instanz neu und lädt andererseits nur die Einstellungen aus der "instanceconfig" Tabelle.

Stimmt das so? Bzw. in welchen Fällen sollte ich welchen Befehl verwenden?

Nimmt er nur einen reload Befehl alle 5 Sekunden pro Bot an, oder kann ich unterschiedliche Bot Instanzen gleichzeitig neu laden lassen?

Nachdem dann mehrere Kunden den Bot zeitgleich steuern, müsste ich dann die reloads in einen cronjob auslagern, der geänderte Bots quasi "abarbeitet".

Ich hoffe ich habe das gut erklärt :-)

mfg Thomas

Pages: [1]