PDA

View Full Version : [Ts2] Windows/Linux Server Binary BETA 2.0.23.6


ScP
25-09-2006, 10:15
Hi there,

We've released a new TeamSpeak 2 server binary for Linux and Windows today.

The new version deals with the following issues:

- fixed a critical bug from version 2.0.23.5, that can cause a virtual server to become completely unresponsive

Please note that this version also contains all bugfixes that were previously released in Linux and Windows binaries (2.0.21.3 (http://forum.goteamspeak.com/showthread.php?t=24962), 2.0.22.1 (http://forum.goteamspeak.com/showthread.php?t=29165), 2.0.22.2 (http://forum.goteamspeak.com/showthread.php?t=30874), 2.0.22.3 (http://forum.goteamspeak.com/showthread.php?t=31304), 2.0.23.2 (http://forum.goteamspeak.com/showthread.php?t=32700) and 2.0.23.5 (http://forum.goteamspeak.com/showthread.php?t=33340)).

You can find the new release on our Downloads (http://www.goteamspeak.com/index.php?page=downloads) page.

dsc_chris
25-09-2006, 16:10
ScP,

Is there a way to slow down how fast the server starts when using mysql, I know the mysql stuff is a major Beta. Just recently when I started using the new beta releases I noticed you guys now log the output from mysql on errors and I notice that if there are a lot of servers mysql tends to get flooded and kill the connection which causes virtual servers to not start up at all.

I am pretty sure I have maxed out my settings in mysql. Any assistance would be great, or even a way to limit how fast the queries get sent to mysql maybe do 1 query a second or something. That would help out ALOT even though this is still beta.

dsc_chris
25-09-2006, 21:34
ScP,

Also, a new possible bug. Servers are randomly just stopping.

R. Ludwig
26-09-2006, 06:25
ScP,

Also, a new possible bug. Servers are randomly just stopping.

more details please! how to reproduce etc etc.

ScP
26-09-2006, 09:15
... Any assistance would be great, or even a way to limit how fast the queries get sent to mysql maybe do 1 query a second or something ...Unfortunately, this is not possible by editing the settings of your TeamSpeak 2 server. Maybe there's a setting or a command to realize this on the MySQL servers side.

As Ralf already said, we need more information about this possible bug. Your servers log and configuration files, your MySQL version and your OS (including kernel version and patchset) could be useful.

Thanks in advance!

dsc_chris
26-09-2006, 15:54
Good Morning Ralph and ScP,

Did some testing last night to try and track the bug down, found out that when one of our scripts called the stopserver function without specifying the server id once in a while it will stop every server on the daemon and once in a while it will not. I have corrected our script for the time being to send a specific server id but this was perfectly fine before this with no issues so I figure this is a bug.

Another thing I noticed, I do like how it now outputs the mysql errors to the log file. In the 2.0.20.1 software I was able to load at least 100 or so virtual servers, now I am not even able to load this many as it starts giving disconnecting from mysql. I have checked for any possible mysql misconfigurations and I dont believe I am finding any. I have checked mysql's site for any query flood protection but from my understanding mysql queues queries.

Unfortunately if I can't get the virtual servers to load like in 2.0.20.1 I may have to go back to an older version.

I also tried using mysql 3, that had so many errors it didnt like the sql queries being sent to it I had to go up to 4.0. I do understand mysql is in beta so I am not tripping too much but sadly mysql is the only feasible sql platform for our systems since sqlite we cant write to the file when teamspeak is using it.

dsc_chris
26-09-2006, 16:24
Found a new bug.

We create servers via the TCP Query System. We have a server which is online and running however it is not listed in the teamspeak control panel yet we can connect to it.

There is a new server which is created but has 0 slots and has a default port with no server name.

ScP
26-09-2006, 21:16
... when one of our scripts called the stopserver function without specifying the server id once in a while it will stop every server on the daemon and once in a while it will not ...That's weird, because the serverstop command does not support any parameters. You have to select the virtual server first. Here's an example:

dbserverlist
id udpport name
1 8767 "TeamSpeak Public -1-"
sel 8767
OK
serverstop
OKReferring to your second concern, I'd recommend that you check the official server farming recommendations on our System Requirements (http://www.goteamspeak.com/?page=requirements) page.

As I already said, your servers log and configuration files, your MySQL version and your OS (including kernel version and patchset) could be useful.

dsc_chris
26-09-2006, 22:07
ScP,

I can send you the logs -- your right the serverstop does not take parameters I was looking at serverstart. We are still having the issue with daemons just stopping after one client clicks Stop on his server, our code has not changed since we built the system and now suddenly it does this.

I will PM you a copy of the log as it has IP's and such.

ScP
28-09-2006, 08:36
@dsc_chris:
We've received your servers logfile now. I think the problem here is, that you're running more than 150 virtual servers in a single TeamSpeak 2 server instance. Due to our server farming recommendations, you should never setup more than 75 virtual servers per instance (running binary).

We'd strongly recommend, that you split up your database. This should fix your problems and increase the servers performance. Please feel free to contact us by email, if we can assist you on any matter.

Vashji
28-09-2006, 23:21
does this version work with MySQL? every one says MySQL with teamspeak is in beta. But with 2.0.20.1 it works fine.

dsc_chris
29-09-2006, 06:37
Ralph,

I understand the server farming idea, had you had that posted when we first became an ATHP it would have helped. We switched over to windows and actually you can get away with around 150 virtual servers. However we don't have problems until we hit around 300 to 400 servers. Since you guys are releasing small updates, why dont you fix the minor issues with mysql and bump up the "recommended" limit so that way AHTP's can farm servers a bit more streamlined.

I guess really this will not affect us, we have switched to a bit of a different way of provisioning our servers as of the last few days due to the excessive issues with the TS Server software.

Thomas
29-09-2006, 23:00
Why don't you start more than one TeamSpeak-Servers on the root-Server?

It's really hard for the server to manage 400 virtual TeamSpeak-Servers.

dsc_chris
29-09-2006, 23:03
PLuS,

We actually have a system which manages all the servers and makes it very easy on us :)

Thomas
30-09-2006, 00:06
Uups, sorry, I didn't see the word "not" in However we don't have problems

It's too late, I will be quiet till tomorrow! :P

flashback
02-10-2006, 23:00
if you give a unreg server admin and he registers with as username a space
you cant revoke server because if he reconnects he got it again

Cyrus
03-10-2006, 10:15
but you can still delete his account

louig1
16-10-2006, 19:51
yea i'm having the same problem with the new binary on mysql i am running 4.1 with mysql 3 libraies on FC4 i have 2 server binaries up one has 40 the other has 20 virtual servers on defferent ips. the one with the 20 is causing the most problems i would like to run all the servers under one but because of the mysql problems its not letting me witout causing errors.
this is the most frequent error
DBValidLogin Exception: EDatabaseError.dbExpress Error: Operation Not Supported

an ideas on how to fix?

my mysql max connections is set to 500

Nom4d3_
20-10-2006, 02:44
With this build, when i edit any info from channels (description, slots, password), anyone is updated on database.

On last stable build, all infos is updated corretly.

im using mysql.

EDIT: im testing on windows and linux

Thomas
20-10-2006, 21:34
Try it all without MySQL: use SQLite.

We recommend SQLite in connection with Teamspeak. Therefore it's the default-database.

louig1
21-10-2006, 03:32
Impossible for me my ts uses the MD5 hases on passwords and sqllite dosn't support it so i can't switch backwithout starting over from sratch. any other reasons like what was changed so drascticlly that caused these problems? Is there any chance of an update being applied to make it more mysql compatible before ts3 or are we stuck and have to wait for ts 3 to release?

R. Ludwig
22-10-2006, 08:08
Impossible for me my ts uses the MD5 hases on passwords and sqllite dosn't support it so i can't switch backwithout starting over from sratch. any other reasons like what was changed so drascticlly that caused these problems? Is there any chance of an update being applied to make it more mysql compatible before ts3 or are we stuck and have to wait for ts 3 to release?

actually there was no code change to any database function... so i really wonder what the problem could be.

for mysql we are using dbexpress, an database api from borland. there are 3rd party dbexpress mysql drivers out there, if you find and use one of this libs the problems could be gone.

louig1
22-10-2006, 08:16
ok i'll look for some and post here if they work or not

All i want is to get TS working and people happy right now i have all my servers up split between 3 different VPS setups i want to slim it down to only 2 so i can keep the resources on my server free.

Nom4d3_
26-10-2006, 21:04
With this build, when i edit any info from channels (description, slots, password), anyone is updated on database.

On last stable build, all infos is updated corretly.

im using mysql.

EDIT: im testing on windows and linux

any idea?

:confused:

louig1
26-10-2006, 23:23
it seems my problem my be connected in mysql. I am going to have my servers ram increased and see if that fixes my problems.

GoldenHawk
29-11-2006, 19:23
Btw i noticed that u have not updated the version number of the server exutable in
its file attributes, still reading 2.0.21.3 .

Another thing interesting me? What did cut the size of the exe to 450 kb compared to way
over one mb in the last rc?

Where can i find a complete changelog containing changes since last non beta version?

Obligator
17-12-2006, 10:45
I have a small problem with BETA 2.0.23.6. Sometimes when stopping a virtual server, the whole Teamspeak process crashes.

Last log entries:
17-12-06 01:40:45,ALL,Info,server, Stopping VirtualServer id:27 with port:2000
17-12-06 01:40:46,ALL,Info,server, Stopped VirtualServer id:27 with port:2000
---------------------------------------------------------------

I thought that problem was solved in an earlier release.