1. The bot currently doesn't work with version 3.1 of the TS client. Please downgrade to an older version. Read this for more information on how to downgrade.

Frequently Asked Questions


What is the default username and password?

For Windows:
Double click the SinusBot logo in the tray (next to your clock at the bottom right of the screen) to login. If you need credentials to login from another system, edit the user account or create a new one and set a new password.

For Linux:
Newer releases (0.9.12+) will have a randomly generated password which will be displayed on first run. Those versions can have their password overridden by running the bot via
./sinusbot --override-password=newpassword
(make sure to run as the correct system user). Login as admin with the specified password (newpassword in the example above) and change your password to a new one. Afterwards restart the bot without the pwreset parameter.

For older versions there is no option to reset the password; the only options are to either upgrade or to delete the data-folder which will fully reset the bot.

Can I have more than 2 instances?

Read this for more information.

How can I playback audio from streaming sites?

You can install youtube-dl and configure the bot to use it. Afterwards you are able to playback URLs from every source youtube-dl supports. However, there will be no support for youtube-dl related issues.
  • Download youtube-dl from the website (the version of your linux distribution is probably outdated)
  • edit the config.ini and change YoutubeDLPath = "" to YoutubeDLPath = "/your/path/to/youtube-dl"
On launch the bot will tell you if it found youtube-dl and if it’s compatible.

Some websites don't allow downloading, so make sure you don't use the bot for those sites.

When will feature X be implemented?

There will be no ETAs on any feature. It’s done when it’s done, please don’t ask.

When I start the bot from the webinterface, it doesn’t work. It says something about “TS quit” in the log.

This can have many reasons. It means that the TeamSpeak client is unable to run or connect to the destination server. You either have not enough free memory, dependencies for the client are missing, or or or. Please search the forum and post your problem along with the log if you cannot find an issue similar to yours.

Here's a quick checklist:
  • does your server have enough RAM? At least 200 MB are recommended?
  • did you follow the installation guide thoroughly and installed all required dependencies?
  • do you run the bot on an officially supported OS? Windows, Debian, Ubuntu are officially supported.
  • did you try setting the locale manually like it says in the "Troubleshooting" section of the installation guide?
  • did you copy the plugin like it says in the documentation?
  • make sure the server exists at the given location
  • make sure your client is up to date since older versions might be blocked
  • make sure the security level is lower or equal to the clients identity level

Support Policy / Support Grundregeln


In the past we got tons of support requests in case of the user is using an old and no longer supported version (How to check my Bot Version?) of our software. We don't want this any more... So of course we need some rules!
  • Make sure you use an up to date version of:
  • Linux (Ubuntu 14.04, Debian 8, CentOS 7 or better) (*1)
  • Windows (7, 8, 10, Server 2008, 2012 or better).
  • with all latest Updates / Service Packs
  • Make sure you have the latest Sinusbot version
  • Make sure you use a valid license for Teamspeak / a valid hoster with legal licenses. (*2)
1. We want to support more operating systems, but we can't test everything so if you wan't to try the bot on an not-listed platform you can try it. But you should have the knowledge of the platform!

2. We respect Teamspeak, so we will not support invalid or illegal servers no matter what areas.

Every topic and private message which is violating this rule will be ignored an deleted.


In der Vergangenheit haben wir massenhaft Support-Anfragen erhalten, wenn der Benutzer eine alte oder nicht mehr unterstützte Version unserer Software verwendet (Wie kann ich meine Bot Version prüfen?). Wir wollen das nicht mehr ... Daher brauchen wir Regeln!
  • Stelle sicher, dass du eine aktuelle Betriebssystem Version verwendest:
  • Linux (Ubuntu 14.04, Debian 8, CentOS 7 oder besser) (*1)
  • Windows (7, 8, 10, Server 2008, 2012 oder besser)
  • Mit allen Updates / Service Packs
  • Stelle sicher, dass du die aktuellste Sinusbot Version hast
  • Stelle sicher das du eine gültige Teamspeak Lizenz verwendest, bzw dein Teamspeak Hoster sich an die Teamspeak Richtlinien hält. (*2)
1. Wir wollen mehr Betriebssysteme unterstützen, aber wir können nicht alles testen, wenn man den bot auf einer nicht- gelisteten Plattform ausprobieren möchte kann man das tun. Doch du solltest das Wissen über die Plattform haben!

2. Wir Respektieren Teamspeak, daher werden wir ungültige oder Illegale Server nicht Supporten egal in welchen bereichen.

Jedes Thema und jede private Nachricht, die gegen diese Regel verstößt, wird ignoriert und gelöscht.

How do I get a license?

Extended private licenses aren't for sale, yet. It is planned to make them available by version 1.0 or shortly after. If you host a large community, feel free to send a mod a short introduction about your community and explain why you would need a license and with what quantity of instances and we'll look into it. No promises, though. :)
Before you Contact any Team Member read first: COMMERCIAL USE
Commercial licenses / hosting licenses require special agreements and are only available to selected hosting companies. However, without such a license, hosting the SinusBot in any commercial way is not allowed.

Does SinusBot support Discord?

Yes, from Version 0.9.16 upwards, SinusBot does support Discord - on Windows and on Linux. \o/

Why can't I run the bot as root?

The parameter '-RunningAsRootIsEvilAndIKnowThat' has been disabled as running the bot with the root user is a potential security risk and is generally considered bad practice.
You should always run any program with the least amount of permissions required.

So how can I run the bot then?
Start the bot with another user or use a startscipt to run the bot.
You'll have to change the ownership of the entire folder to the new user.

Where and how to get the hosting version? I want to sell the bot! What about sponsoring?

The hosting version is not publicly available and won't be before version 1.0. If you are interested in hosting a huge amount of bots (I'm talking 200+ here), feel free to contact @flyth on the forums. The hosting version will not become generally available to everyone anytime soon.

Please refrain from messages like "I'm thinking of starting a business...", "I want to sell the bot, but my website is not yet ready" or such and come back, if you seriously want to apply as a hosting partner and have the proper audience for that. :)

There are no licenses for sponsored hosting, yet.

However, here are some basic facts of that version:
It's capable of running *many* customer-separated instances on one host (I've seen around 180 on a mediocre server - ~2.x GHz Xeon / 8 Cores, 32G RAM - without any load-saving features enabled - with those features enabled, many more instances would be supported). A provisioning API is available for creating & managing customer instances. There are also some protective features in place that prevent misuse of several client-features (banner spamming and such).
Automatic logins can be created from other webinterfaces and the whole frontend API is open, well documented and accessible for further customization / integration.
If you're a serious hosting company and want to do some stress testing, please contact me to get a demo-license that will help you do so.

How can I add scripts?

You need to have at least version 0.9.9 installed. Download the script you want and copy it to the scripts-folder of the bot. Restart the bot and see the settings -> scripts page to activate it.

Is there a version for 32bit Windows / Linux?

No, there isn’t and there probably won't be one as that would mean much more maintenance work for not that many users.

Why don’t you support X? (Spotify, …)

Because on one hand it’s too tedious to keep up with all the changes in external libraries without making the bot too unstable and on the other hand because most services terms are forbidding broadcasting or at least unclear about it. However, there will be an interface you can use to extend the bots sources by yourself. This is already implemented but undocumented.

How does Text-to-Speech (TTS) work? I need an URL for that!

Search the forums for some URLs you can use with the bot.

Can I control the bot via TS chat commands?

Yes, that's possible. The bot knows about several privileges that a user must have to do several kinds of actions. To make the bot recognize a TS user as a bot user, you can bind a TS account to a bot account on the Edit user page.

All available commands are listed at Settings -> Info -> Commands - including the required privileges to run them.

My bot stutters / lags a lot on Windows. What can I do?

Increase the bots’ priority and also that of the client instances it uses. You can do that within the task manager.
You can also try to decrease the setting SampleInterval, adjusting it to
SampleInterval = 40
in your config.ini.

Can I download whole playlists from YouTube?

With the newest version of SinusBot AND the newest version of youtube-dl, this should be possible, even if there are currently some bugs.
So it's possible but not finished.

Does the bot run on Raspberry PI / PI 2 or similar ARM based systems?

No - there's no ARM based TS client available, so it makes little sense to port the bot.

I get an error like "what(): locale::facet::_S_create_c_locale name not valid". What do I do?

Example Error:
terminate called after throwing an instance of 'std::runtime_error'
what(): locale::facet::_S_create_c_locale name not valid

On some minimal installs of Debian or other distributions, the locales are not completely installed / built.
This error can be corrected as follow (run as root):

$ apt-get install locales && dpkg-reconfigure locales
$ apt-get install locales
$ locale-gen en_US.UTF-8
$ update-locale LANG=en_US.UTF-8
$ reboot

How can guests control the bot?

You can bind a bot user to a server group for that (for example: your default guest group) and set the privileges you want the guests to have. The webinterface will however always require a login.
FAQ Manager ©2017 Iversia from RPGfix.