Well, Team Speak 2 is pretty damn old. Their server software sucks, their client software sucks. It's free, though.
I'm really just kind of messing around, but I'm trying to get a Linux Team Speak 2 server running using MySQL rather than the default SQLite. Their forum has several topics related to this but no great solutions.
I had run into an issue with the server not being able to load and use the newer mysql client library, so I reverted back to an older version. Now, I'm stuck with the Team Speak server not being able to properly log into the MySQL server.
Has anyone else got this to work, before?
Forget it. Team Speak 2 is a horrible, horrible piece of software - both the server and the client. This has sparked my re-interest in writing a much better server and client of my own!
TS2 was simple to install and simple in its features. It's primitive and if something popped up in its place, it would take off. That's for sure.
mumble?
Quote from: warz on February 22, 2009, 02:11:44 AM
Forget it. Team Speak 2 is a horrible, horrible piece of software - both the server and the client. This has sparked my re-interest in writing a much better server and client of my own!
Sounds like a pretty fun project. You serious about this?
Well everyone uses ventrilo, but the server isn't free. The obvious solution: reverse engineer ventrilo and write your own server! Though I guess blizzard set a nasty precedent in that area, and the people who make vent seem like dicks, so I don't think that would go over very well :)
The several people that run Ventrilo know that they basically have the monopoly on the voice chat servers and client for gamers. I'm sure Ventrilo does plenty of sales for other users too, though. I could see a lot of the "average" users just using something that comes with Windows, or something, though. Anyways, the Ventrilo guys stopped giving out server licenses a while back and upped the restrictions for people that held licenses. They're doing this to ramp up prices for the licenses and to make it a competitive thing for resellers. They're probably making a fortune doing this. This is what I've been told by the guys that run darkstarllc.com, anyways - they're a Ventrilo reseller.
There's no real competitor out there when it comes to gamers. Ventrilo is just what they use. I find this sad because to me Ventrilo is far from being perfect. It's hardly even a great piece of software when it comes to the client. There's several things that I run into basically during regular usage of the client that I always wish it could do. Ventrilo isn't really in a position that requires them to make any changes, though.
I've been putting together just some very simple proof of concept software today. I wrote a simple echo server, and have been transmitting encoded data to clients. I'm just working on turning that decoded data into actual sound. haha.
Edit: I've also been using Java because of how easy it makes exchanging serializable Java Objects. Not to mention the cross-platform pwnage. The Netty framework is pretty 2legit2quit, too.
You can use the JMF to handle sound input/output, I think.
See sip-communicator.org (http://sip-communicator.org).
Quote from: Ergot on February 22, 2009, 03:19:38 AM
mumble?
What Ergot said. Mumble (http://mumble.sourceforge.net/Main_Page) is open-source (free), and better than Ventrilo/Teamspeak. :D
I've been making some progress. It's actually a lot more difficult and in-depth than I thought. There's a lot to do before you even get to the part when encoding is necessary. Java makes a lot of this pretty simple, thankfully.