Community Forums Today's Posts     Member List     Archive    
Page 1 of 4 123 ... LastLast
Results 1 to 15 of 58
  1. #1
    Join Date
    May 2010
    Location
    Germany
    Posts
    35

    [Release] devMX TeamSpeak3 ChannelWatcher - Auto delete unvisited Channels

    The devmx TeamSpeak3 ChannelWatcher is a tool that allows to monitor a TeamSpeak3-Server and automaticaly delete unused channels.


    Development of this tool has been discontinued. There will be no support by the developers anymore.

    Current Version:
    1.0.1

    Features:

    • Automated deletion of unused channels
    • Usable with nearly all SQL-Databases (Sqlite, MySQL, PostgreSQL, MSSql,...) (But independent from TeamSpeak3-Server DB)
    • Fine grained configuration.
    • Specify rules like "do not delete Spacers", or "do not delete channels with visited children"
    • Detailed documentation



    The documentation of the TeamSpeak3 ChannelWatcher can be found here: http://docs.devmx.de/teamspeak3-channel-watcher/
    For a quick introduction read Getting started.
    If you are encountering any errors visit Troubleshooting

    Prerequisites:

    • Php version >= 5.3.3
    • Current TeamSpeak3-Server (Tested with 3.0.5, older should work too)


    Latest Changelog:
    Code:
    ! Major Change
    + Add
    - Removal
    ~ Minor Change
    * Fix
    Code:
    v1.0.0
    * removed build script from build (thanks to Ar2rJke from forum.teamspeak.com for reporting)
    
    v1.0.0-beta.2
    * Issue #35: Missing comma in example.php
    * db:migrate command was run twice when running the init command. This caused problems with SQLite databases
    Full changelog is available here.


    Download:
    http://devmx.de/en/software/teamspeak3-channel-watcher

    Download on Addons-Page is also available.

    Planned features: Attention: Development discontinued
    • Configure and watch multiple server at once
    • Automated database cleanup (removing entries of deleted channels)
    • Logging and reporting facilites:
    • Regular report (email) about deleted channels
    • "Undo" function in case of accidentaly deleted channels

    Features we thought of but are currently not planned:
    • Translation of the ChannelWatcher
    • Support for more config-file formats (xml, json, yaml...)

    Please give us feedback if you want to see one of these features implemented, or if you have a need for a new feature we didn't thought of yet.
    We really appreciate any contribution: report bugs, fork us on github and help developing and documenting this tool!
    Last edited by drak3; 25-03-2013 at 00:53. Reason: released 1.0.1

  2. #2
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    nice nice nice nice!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! THANKS!!!!!!!!!!!!!

  3. #3
    Join Date
    Mar 2010
    Location
    Germany
    Posts
    181

    Smile v1.0.0-beta.2

    We just released Beta 2 of the ChannelWatcher. Those are the changes:

    Code:
    v1.0.0-beta.2
    * Issue #35: Missing comma in example.php
    * db:migrate command was run twice when running the init command. This caused problems with SQLite databases
    For the download link see the first thread.
    Please report any bugs.

  4. #4
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    until 2 questions:

    1. the role played by a file called "make-package.sh" (beta2)
    2. how the updated version? which files should be changed that would upgrade to the latest.

  5. #5
    Join Date
    May 2010
    Location
    Germany
    Posts
    35
    1. the role played by a file called "make-package.sh" (beta2)
    This is a file we use internally for packaging and will be removed in the next beta
    how the updated version? which files should be changed that would upgrade to the latest.
    When updating you could simply make a copy of your config-files and then overwrite all the files with the new package.
    When especially updating from beta.1 to beta.2 only the file src/devmx/ChannelWatcher/Command/InitCommand.php changed notably so replacing this would be enough.

  6. #6
    Join Date
    Feb 2010
    Location
    Internet
    Posts
    52
    Very interesting!

    Can I select some channels to not be monitored, not just spacers, to never delete.
    Like a fixed channel, nobody enter there, is a info channel...

    Congratulations on your iniciative.

  7. #7
    Join Date
    May 2010
    Location
    Germany
    Posts
    35
    Can I select some channels to not be monitored, not just spacers, to never delete.
    Yes, this is possible, you have to enter its id in the $c['watcher']['rule.acl_filter.blacklist'] array (line 62 in the example.php)
    So it looks like this:
    Code:
    $c['watcher']['rule.acl_filter.blacklist'] = array(<channel_id_1>, <channel_id_2>);
    The easiest way to get the channel ids is with this plugin. (You will see the channelid in brackets when you select the channel).

    You then have to enable the $c['watcher']['rule.acl_filter'], rule by simply uncommenting it (remove the // in line 73)

    Hope that helps,

    drak3

  8. #8
    Join Date
    May 2010
    Location
    Germany
    Posts
    35
    1.0.0 just got released

    As there were no major bugs reported, we decided to skip the rc phase and released 1.0.0-beta.2 as final 1.0.0 version.
    There are no real changes, so if you are using beta.2 already there is no need to upgrade.
    Download link is in the first post.

    We also started the developement version 1.1.0, which will improve overall usability and stability and will hopefully provide a stable base for the following releases, for which we planned interesting new features. See the roadmap for details.

    As usual, we are open to suggestions, and please report all bugs you find

  9. #9
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    You hit me, his genius

  10. #10
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    PHP Code:
    <? PHP

        $c
    ['db']['connection.params'] = array(
        
    'driver' => 'pdo_sqlite',
        
    'path' => $c['storagedir'].$c['profile'].'_db.sqlite',
        );

    >
    Bring a ready example of how to specify the path to the base?

  11. #11
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    2,038
    Without knowing anything about this Script (so I wouldn't know if you used valid Array Indexes, or if the values you specified are valid options) your Snippet got a few Syntax Errors which I fixed below
    PHP Code:
    <?php
        $c
    ['db']['connection.params'] = array(
            
    'driver' => 'pdo_sqlite',
            
    'path' => $c['storagedir'].$c['profile'].'_db.sqlite'
        
    );
    ?>

  12. #12
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    is not the case, I copied a piece from the config, and I need an example of how to specify the path to the base sqlite

  13. #13
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    Click image for larger version. 

Name:	??????????.png 
Views:	86 
Size:	11.2 KB 
ID:	6500

    how to fix the problem?

  14. #14
    Join Date
    Jan 2010
    Location
    Germany
    Posts
    2,038
    Configure your PHP Installation properly?

    Alternatively you might be able to fix the Problem by modifying your above Configuration File to look like this:
    PHP Code:
    <?php
        date_default_timezone_set
    ("Europe/Moscow");
        
    $c['db']['connection.params'] = array(
            
    'driver' => 'pdo_sqlite',
            
    'path' => $c['storagedir'].$c['profile'].'_db.sqlite'
        
    );
    ?>
    (ie. just add the first line right below the opening Tag.)
    This **might** work or not, depending on when the original Author includes the configuration File and whether he uses Date Functions before that or not.

  15. #15
    Join Date
    Jun 2011
    Location
    Russian Federation
    Posts
    208
    thank you) Now another error

    Click image for larger version. 

Name:	123.png 
Views:	78 
Size:	3.4 KB 
ID:	6501

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. [Release] Teamspeak3 Webviewer
    By drak3 in forum Tools
    Replies: 156
    Last Post: 08-02-2013, 05:33
  2. [Release] devMX TeamSpeak3 Webviewer Lite
    By Maxe___ in forum Tools
    Replies: 7
    Last Post: 14-08-2012, 15:32
  3. Auto Delete channels
    By Ar2rJke in forum Tools
    Replies: 7
    Last Post: 26-06-2012, 12:45
  4. Replies: 74
    Last Post: 17-04-2012, 13:38
  5. Auto delete clients?
    By Trekkan in forum Server Support
    Replies: 3
    Last Post: 13-10-2010, 08:51

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •