Results 1 to 15 of 110
-
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!!
-
17-06-2010, 18:42 #8
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
I know server 25 just came out, but... /eagerly awaiting new version!
-
18-06-2010, 22:51 #9
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
Will release a new version on sunday. I already implemented a few changes. Just grab the source and compile it.
-
23-06-2010, 17:29 #10
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
New Version 0.25.18.0
Due to the recent beta25 release I've created a new release of the library. You can download it here:
http://ts3querylib.codeplex.com/releases/view/47698
Changes:
- Added overloads (new parameter: returnNameInsteadOfId) to methods: GetServerGroupPermissionList, GetChannelGroupPermissionList, GetChannelPermissionList, GetClientPermissionList and GetChannelClientPermissionList of class QueryRunner. This overloaded methods are alowing you to return the permission name instead of the id when the parameter is set to true. (Beta 25 change)
- Added overloads to QueryRunner.GetClientDatabaseList method and changed method signature to return a custom response containing the new property "TotalClientsInDatabase" (Beta 25 change)
- Added method "GetClientDatabaseInfo" to class "QueryRunner" (Beta 25 change)
- Added property ChannelIconId to ClientListEntry class (Beta 25 change)
- Added parameter "includeIcon" to method "GetChannelList" of QueryRunner class (Beta 25 change)
- Added property ClientIconId to ClientListEntry class (Beta 25 change)
- Added parameter "includeIcon" to method "GetClientList" of QueryRunner class (Beta 25 change)
- Fixed bug in CommandParameterGroup.ConvertValue<T> which caused the conversion from string to uint? to behave wrong when the string was null. The result of a null string was 0, which is wrong.
- Fixed uint conversion bevhaviour.
- Refactoring: Renamed method "IsNullOrTimmedEmpty" to "IsNullOrTrimmedEmpty" in class "ExtensionMethods".
Please report bugs and feel free to criticize me
SCO
-
23-06-2010, 17:59 #11
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
As always, thanks a lot for keeping up with this Scordo!
-
24-07-2010, 14:48 #12
-= TeamSpeak Addict =-
- Join Date
- Aug 2009
- Location
- Across the street
- Posts
- 222
When will the documentation be worked on for this?
I love that you are doing all this work and providing a nice wrapper for the community. Thank you very much for all you are doing.
-
24-07-2010, 14:55 #13
-= TeamSpeak Lover =-
- Join Date
- Jan 2010
- Location
- Germany
- Posts
- 29
-
10-08-2010, 18:13 #14
-= TeamSpeak Addict =-
- Join Date
- Jan 2010
- Location
- US
- Posts
- 135
Hey Scordo! Any update news? =) BTW, if you have a Paypal, let me know and I'll send a bit of cash for your work!
-
10-08-2010, 18:49 #15
-= TeamSpeak Addict =-
- Join Date
- Dec 2009
- Location
- Germany
- Posts
- 115
I have not implemented all changes yet but a few are implemented. You can grab the soruce and compile it. Otherwise I'll hopefully release a new version until sunday.
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
