Results 1 to 15 of 110
Hybrid View
-
04-05-2010, 15:43 #1
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
[TS3QueryLib.Net] .Net Query Port Library
Hello Developers,
I've written a library in C# that allows you to use the query port of Teamspeak 3 using managed code. All methods within the documentation of the query port are implemented type safe with request and response objects. So you dont need to bother with "whats the name of the fucking parameter" or "which values are returned and which range of valid values are possible". This library has classes with properties for each request and response.
All queries are implemented but I dont guarantee its free of bugs
The library is open soutce and hosted here:
http://ts3querylib.codeplex.com/
I've also created a software that allows you to run the teamspeak 3 server as a windows service:
http://ts3querylib.codeplex.com/releases/view/38682
You'll need Visual Studio 2010 to compile the solution. The Library is usable in all kinds of projects: Silverlight, ASP.Net, ASP.Net MVC, WinForms, WPF, WCF, Windows Phone 7.1 and so on.
Greetings,
ScordoLast edited by Scordo; 20-07-2011 at 22:33. Reason: stuck thread
-
28-05-2010, 08:08 #2
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
Scordo, I'm just checking to see if you're going to update this to the next TS3 release when it's out? I've been working on an app and well... it would suck if this wasn't updated. hehe
-
29-05-2010, 13:08 #3
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
Sure! I'll update it. But the current version is up to date or am I missing something?!?!!
Or was it just a check if I'm alive?
-
29-05-2010, 14:47 #4
-= TeamSpeak Lover =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 29
-
30-05-2010, 07:09 #5
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
-
03-06-2010, 10:53 #6
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
New Version 0.23.17.0
Due to the recent beta23 release I've created a new release of the library. You can download it here:
http://ts3querylib.codeplex.com/releases/view/46485
Changes:
- Added Properties "IsSpacer" and "SpacerInfo" to ChannelListEntry. "IsSpacer" allows you to check whether the channel is a spacer channel and "SpacerInfo" returns a class that gives you more information about a spacer channel like the alignment and whats getting repeated. (Change of Beta23)
- Added overload to methods "AddChannelGroup" and "AddServerGroup" of QueryRunnerClass to allow passing the group type. (Change of Beta 23)
- Added property "ReservedSlots" to classes "VirtualServerModification" and "ServerInfoResponse" which are used in method "GetServerInfo", "CreateServer" and "EditServer" of QueryRunner class. (Change of Beta 23)
- Implemented more detailed exception reporting when a value could not be converted to the expected target type.
- Fixed uptime due to beta23 changes
- Renamed class "ClientlFindEntry" to "ClientFindEntry".
- Renamed Property "DatbaseId" of class "ClientDbEntry" to "DatabaseId"
Please report bugs and feel free to criticize me
SCO
-
03-06-2010, 19:10 #7
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
Thanks for the update Scordo!!
-
12-10-2010, 23:46 #8
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
When reference the latest DLL, my app just hangs there on load.
No errors, no nothing in output, error windows, etc. Just hangs. I tried redownloading it, but get the same issue.
If I revert back to the old DLL I was using, it works again. I have no idea what could be wrong. =)
-
14-10-2010, 11:54 #9
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 35
-
14-10-2010, 12:25 #10
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Switzerland
- Posts
- 246
What sync do you use ?
Sync or Async ?
-
14-10-2010, 14:25 #11
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 35
i use sync
-
14-10-2010, 15:51 #12
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Switzerland
- Posts
- 246
Hmm I can't help you then.
I'm using Sync too without any problems (for now only getting infos and editing the server(s))
-
23-10-2010, 16:14 #13
-= TeamSpeak Lover =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 35
-
23-10-2010, 21:48 #14
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
Ok, so no prob?!?! As the lib is intended for beta 29. For Versions below please use the correct version.
P.S. I know the reason for the hang is because of the logic added for the new greeting. When using a version pre beta 29 where the greeting is shorter, the logic will wait until greeting is fully received - which will never happen. Will change the logic later to be aware of this but when the correct version of the lib is used against the correct server version there wont be any problems.
-
25-10-2010, 20:30 #15
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
New Version 0.29.24.0
I've created a small maintenance release. You can download it here:
http://ts3querylib.codeplex.com/releases/view/54586
Changes:
- Changed greeting check to detect wrong greetings earlier.
- Added check to SyncTcpDispatcher whether the client received a ban message after connect.
- Added some tracing
Please report bugs and feel free to criticize me
SCO
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Similar Threads
-
BUG? Repeated query client connect/diconnect
By HHD_HELLBOUND in forum Bug ReportsReplies: 5Last Post: 09-02-2012, 08:04 -
[Solved] Normal user ban others?
By Morfi in forum Server SupportReplies: 21Last Post: 23-03-2010, 15:13 -
Beta 15 Crashing?
By MaXXimus in forum Linux / FreeBSDReplies: 4Last Post: 25-01-2010, 11:52 -
Query Port connection returns "ERROR: invalid id"
By Polecr0c in forum [TeamSpeak 2] Server SupportReplies: 2Last Post: 11-05-2006, 09:05


Reply With Quote
