Notice to all users

We are migrating towards a new forum system located at, as such this forum will become read-only on January 29, 2020

Results 1 to 5 of 5
  1. #1
    Join Date
    October 2014

    Unable to re-connect in the same tab when restarting the server


    I'm running a licensed private server. It's hosted in a Debian Docker container on a Debian host, latest stable everything.

    Scenario A:

    1. I launch a new container and attach to it.
    2. I overwrite "ts3server.sqlitedb" and "licensekey.dat" with my production backup.
    3. I start ts3server_linux_amd64 by hand, from shell.
    4. I connect with my TeamSpeak client and just idle on the server.
    5. I go back to the shell and stop the server with Ctrl+C. My client disconnects.
    6. Same as step 3.
    7. My client is able to reconnect automatically within ~5-10 seconds.

    Scenario B:

    1-5. Same as A.
    6. I quit the shell and destroy the container, and then create it again. This action can be compared to wiping a machine clean, and installing the same OS + TeamSpeak binaries from scratch.
    7. Same as step 2.
    8. Same as step 3.
    9. My client is unable to reconnect, even if I go to "Connections > Connect" and explicitly ask it to.
    10. I open a new tab and try connecting there - my client connects without issues.

    I thought that this could be related to me not persisting "serverkey.dat", but that wasn't it - the client still wasn't able to reconnect in the old tab, and the server doesn't generate it anyway. I've tried finding all files that were modified after the creation of the container, but I didn't find anything of interest, just a ton of /proc and /sys files.

    It happens so that I need to restart the production server a few times a week, and the people who are on the server at the time are simply unable to reconnect automatically. It's extremely irritating (especially if you're in-game), and some might even think that the server is down (not a lot of people know that you can have multiple tabs in TeamSpeak, for example).

    What am I missing here? Is there some special secret place in a system where TeamSpeak server writes to, that I need to persist between containers? I've gone through my client logs, and the reconnection failure appears as a mere "failed to connect to the server" (as if nothing was listening on the other end). Any pointers / suggestions would be appreciated.

    Last edited by jeremejevs; July 23rd, 2015 at 09:04 AM.

  2. #2
    Join Date
    July 2015

    I'm having exact the same issue. Please let me know if you find a solution for this problem - I'll work on it too.

  3. #3
    Join Date
    December 2009
    I confirm the issue. We also looking how to solve the problem.

    I will follow the thread.

  4. #4
    Join Date
    October 2014
    Unfortunately, I wasn't able to find a solution, nor did TeamSpeak support (they promised to have engineers look into it "next week" a month ago, still waiting).

    What I ended up doing was separating TeamSpeak from the rest of our platform and running it in an independent container, since the main reason for restarting it regularly was active website development (and they were both run using Docker Compose).

  5. #5
    Join Date
    October 2014
    Went through a complete fiasco last Saturday due to this bug. Had 100+ people online, in the middle of a match, when an unrelated problem on the server made Docker fail. The issue was resolved and the TS server was back up and running in less than a minute, but not a single TS client could reconnect automatically: all 100+ players had to either restart their client or connect in a new tab. This hurt the people who were playing and it was utterly embarrassing to us, the organizers.

    The guy who purchased the license for our server has opened a support ticket linking to this thread almost two months ago, still no reply. "Premium support" my a$$.

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Replies: 1
    Last Post: July 17th, 2015, 11:13 PM
  2. Replies: 1
    Last Post: September 28th, 2014, 09:07 PM
  3. restarting the server
    By Meriana in forum Linux / FreeBSD
    Replies: 6
    Last Post: January 21st, 2013, 02:16 AM
  4. Restarting Server
    By Schmitty in forum Server Support
    Replies: 0
    Last Post: January 24th, 2010, 12:56 AM

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