Forum

Results 1 to 2 of 2
  1. #1
    Join Date
    March 2016
    Location
    Germany
    Posts
    4

    JeakBot - TeamSpeak servers on the next level!

    Ever set up a Minecraft server with plugins?
    We wanted to have this, just for TeamSpeak.
    So we built just that!
    The JeakBot-Framework connects to the TeamSpeak server using the TS3 server query interface.
    Java plugins can use the API to interact with the TeamSpeak server using the JeakBot-API.
    Plugins can be programmed in a way that developers may be familiar with from the Sponge plugin API for Minecraft as the projects idea is inspired by Sponge.
    As known from Minecraft plugins, functionality can be added by adding a jar to the plugins directory.

    What you get (so far!):
    • Plugin-based enhancement of your TeamSpeak server
    • Event-based, abstract communication with the server
    • A builder for custom query requests (with the possibility of callbacks!)
    • Asynchronous task management
    • Basic client command handling
    • Injections - for very loose coupling between plugin and framework!
    • Hibernate integration for databases!
    • Configuration library (never have to worry about the format again!)
    • Modern open source project with CI/CD enabled
    • Docker-Image available (w/ Pterodactyl egg!)
    • Living documentation both in Javadoc and web-based guides
    • Logging with the popular SLF4J and Apache Log4J 2 libraries
    • Easy development setup! (Excluding the TS3 server )
    • Fully MIT licensed. (Feel free to use it commercially too.)


    What plugins do we already have?
    • AFK-Monitoring
    • User-Support
    • Automated creation/deletion of channels (overflow-management)
    • Statistics-Tracking into MySQL


    AFK-Monitoring:
    The monitoring moves users that exceed a certain idle time to an AFK-channel.
    • Idle times aswel can be configured per server group
    • AFK-Channels can be configured per server group
    • Channels can be black- or whitelisted for the monitoring
    • Users will be warned ahead of being moved
    • Users will be moved back once they're not idle anymore
    • Reduced allowed idle time for mic-muted and both-muted clients


    User-Support:
    The support plugin will notify staff members when a user joined a specific support channel.
    • User groups can be specified per support channel
    • Multiple support channels are possible
    • Staff groups can be specified per support channel
    • Staff groups do not trigger a support message when they join


    Overflow-Management (contained in "channelmanagement")
    When a channel has too few empty sub channels, new ones are created.
    • Automatically create channels when too few free ones are available
    • Register channels on-the-fly using a command from your client
    • Incremental counter strategy for naming the sub channels
    • Random name (from list) strategy for naming the sub channels
    • No pollution: When too many free channels are available, some will be deleted


    Links & Stuff:


    What is planned? (Not in order)
    • Even more documentation on readme.io
    • Documentation and download of FearNixx's plugins
    • Unified REST API for easy integration into other services!
    • Dedicated project web site
    • Fancy download page (on the project site)
    • CLI commands


    We have been developing this framework since May '17 and decided that it is way to extensive to keep it our own.
    So we encourage everyone interested in the project to join us and create a new way of enhancing TS3 servers!

    Interested?
    Feel free to join the JeakBot community! We love to help you with your questions.

    [1] Why Discord? Because Discord is a nice way to get a forum without a full website
    [1.1] And because we don't give (international) support on our community TS!

    Edit 21.01.19:
    • Demo TeamSpeak server now available!
    • Added description for plugins
    Last edited by MarkL4YG; January 21st, 2019 at 07:51 PM.

  2. #2
    Join Date
    March 2016
    Location
    Germany
    Posts
    4
    With this post, the project has reached its first official release candidate.
    We enjoy getting feedback from you in order to reach our first stable release!

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. [Rejected] Write new security level to disk upon increasing level.
    By Morthawt in forum Suggestions and Feedback
    Replies: 2
    Last Post: September 24th, 2014, 01:46 PM
  2. Replies: 1
    Last Post: February 22nd, 2014, 02:10 PM
  3. [No Bug] Security Level/Identification level
    By Balder in forum Bug Reports [EN/DE]
    Replies: 15
    Last Post: February 17th, 2014, 09:24 PM
  4. TeamSpeak 3 Update and noise level
    By evian in forum Client Support
    Replies: 1
    Last Post: May 15th, 2011, 01:14 AM
  5. Security Level/Identification level
    By Balder in forum Windows
    Replies: 8
    Last Post: January 19th, 2010, 04:59 PM

Tags for this Thread

Posting Permissions

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