slowomir
21-12-2003, 02:16
Hallo,
Teamspeak benutzt ja nun eine SQLite Datenbank, in der die Daten gespeichert werden.
Daher habe ich mir ein SQlite command tool installiert mit dem ich die Datanbank bearbeiten kann. Dies funktioniert auch.
Nur Leider sind die neu geänderten daten nicht sofort beim Client sichtbar. Dazu muss ich jetzt den Server immer neu starten, was dazu führt daß alles Player gekickt werden. Dies ist ein nicht hinzunehmeder Zustand.
Wenn ich direkt als admin user auf dem Teamspeak server eingeloggt bin, kann ich alles direkt ändern, z.b. channel_topic, channel_description. Diese Änderung ist dann auch sofort aktiv und wird auch in die Datenbank gespeichert.
Jetzt zu dem was ich vorhabe: Ich möchte die Channel Beschreibung alle paar minuten updaten. Das skript dazu läuft auch bereits und funktioniert prima mit der SQLite DB.
Jetzt zu dem Problem: Die SQLiteDB ist immer up to date, nur leider werden die daten komischerweise beim serverstart ausgelesen und dann nie wieder.
Ist es möglich den server zu einem Refresh zu bringen ohne gleich ein Restart zu machen?
Teamspeak benutzt ja nun eine SQLite Datenbank, in der die Daten gespeichert werden.
Daher habe ich mir ein SQlite command tool installiert mit dem ich die Datanbank bearbeiten kann. Dies funktioniert auch.
Nur Leider sind die neu geänderten daten nicht sofort beim Client sichtbar. Dazu muss ich jetzt den Server immer neu starten, was dazu führt daß alles Player gekickt werden. Dies ist ein nicht hinzunehmeder Zustand.
Wenn ich direkt als admin user auf dem Teamspeak server eingeloggt bin, kann ich alles direkt ändern, z.b. channel_topic, channel_description. Diese Änderung ist dann auch sofort aktiv und wird auch in die Datenbank gespeichert.
Jetzt zu dem was ich vorhabe: Ich möchte die Channel Beschreibung alle paar minuten updaten. Das skript dazu läuft auch bereits und funktioniert prima mit der SQLite DB.
Jetzt zu dem Problem: Die SQLiteDB ist immer up to date, nur leider werden die daten komischerweise beim serverstart ausgelesen und dann nie wieder.
Ist es möglich den server zu einem Refresh zu bringen ohne gleich ein Restart zu machen?