vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Integration with vBulletin - [Neoobs] Teamspeak3 Integration (https://vborg.vbsupport.ru/showthread.php?t=255700)

Neo_obs 01-18-2011 10:56 AM

Thanks for the input. If you have any other ideas/bugs/requests you can add them here

http://code.google.com/p/teamspeak3-...on/issues/list

rowedf 01-28-2011 12:07 AM

Does this work with 4.1.1 ? Everytime I try I get errors in the admin/usergroups area.

Neo_obs 01-29-2011 03:55 AM

It should work with 4.1.1, If you can let me know the error that would help with your problem. Also you can make a support request (for 1 on 1 support) here. http://code.google.com/p/teamspeak3-...%20from%20user


The reason why I ask people to submit requests using google code is because I have a very busy personal schedule right now (I am holding 2 jobs and just moved into a smaller place to make ends meat while I try to go to school as often as I can) google code lets me keep track of who needs help and keeps a to do list for me to help with scheduling.

rowedf 01-29-2011 04:51 AM

Thanks for the reply. I will make a support ticket too if you aren't on here much due to your schedule.

The error is strange. It appears that only about half of the items load when you click the Teamspeak link from the quick links list. It has a paragraph listing some instructions in the center, like a link to download the teamspeak client, but on the left, where it looks like some links should be listed, there is only one to show the channels I believe and when you click it you get an error.

The scary part is when you go into admin cp of Vbulletin and try to edit a usergroup just about everything is missing and there's an error where it looks like the teamspeak settings should go, but everything below that is gone.

SocialNetworkBuzz 02-03-2011 09:36 AM

Will this stop anyone not a forum member from accessing TS?

Any plans to add support for Vent?

SpikedRocker 02-03-2011 05:03 PM

I posted my problem in the Google Code, but hoping anyone else might have an answer for my issue. I get this error:

Quote:

Teamspeak Error 0: invalid uri supplied..
When trying to load viewer, or anything else that connects to the server. Obviosuly I have something not configured right, but I'm not sure what. I know my IP and port are correct, but I'm not sure what else it could be. Any help I would be grateful. Thanks!

EvilDxtreme 02-03-2011 06:13 PM

I'm having the same issue with a fatal error below that that says:

Fatal error: Call to a member function channelGroupList() on a non-object in /home/gamercry/public_html/includes/teamspeak/admin_usergroup_edit.php on line 37

any help would be appreciated.

Neo_obs 02-04-2011 01:47 AM

Quote:

Originally Posted by Stabatha (Post 2158161)
Will this stop anyone not a forum member from accessing TS?

Any plans to add support for Vent?

It won't stop non-members by itself, you will have to set up permissions on your server, more info will be released once I get all the quirks worked out (rather a working product be out first)

Quote:

Originally Posted by SpikedRocker (Post 2158344)
I posted my problem in the Google Code, but hoping anyone else might have an answer for my issue. I get this error:


When trying to load viewer, or anything else that connects to the server. Obviosuly I have something not configured right, but I'm not sure what. I know my IP and port are correct, but I'm not sure what else it could be. Any help I would be grateful. Thanks!

I have accepted your google code issue and will be looking into this, right now I have about 2 tickets ahead of you.

Quote:

Originally Posted by EvilDxtreme (Post 2158370)
I'm having the same issue with a fatal error below that that says:

Fatal error: Call to a member function channelGroupList() on a non-object in /home/gamercry/public_html/includes/teamspeak/admin_usergroup_edit.php on line 37

any help would be appreciated.

I have accepted your google code issue and will be looking into this, right now I have about 3 tickets ahead of you.

rowedf 02-04-2011 03:27 AM

I submitted a ticket as well but I think i have the same problem as EvilDxtreme.

nhdriver4 02-05-2011 08:45 PM

To those having the fatal errors, make sure that you've gone into the settings and configured your server ip, login, and pass before trying to setup your user groups. I was getting similar errors until I did that.

When users try to generate their tokens, the following error occurs:
Code:

Teamspeak Error 1539: parameter not found.
Server Log:
Code:

2011-02-05 20:27:05.484570|INFO    |Query        |  | query from 424 69.164.xxx.xxx:58233 issued: login
2011-02-05 20:27:05.526521|INFO    |Query        |  | query from 424 69.164.xxx.xxx:58233 issued: use port=9987
2011-02-05 20:27:05.530206|INFO    |VirtualServer |  1| query client connected 'serveradmin from 69.164.xxx.xxx:58233'(id:1)
2011-02-05 20:27:05.531073|INFO    |Query        |  1| query from 424 69.164.xxx.xxx:58233 issued: clientupdate client_nickname=vbulletin
2011-02-05 20:27:05.538435|INFO    |Query        |  1| query from 424 69.164.xxx.xxx:58233 issued: whoami
2011-02-05 20:27:05.602309|INFO    |Query        |  1| query from 424 69.164.xxx.xxx:58233 issued: privilegekeyadd tokentype=0 tokenid2=0 tokendescription=Auto\sGenerated\sFor\sZhanchi tokencustomset=ident=vbuser\svalue=Zhanchi\pident=vbid\svalue=1
2011-02-05 20:27:05.602431|ERROR  |ParamParser  |  | Protocol mismatch, old client or old server?
2011-02-05 20:27:05.621391|INFO    |Query        |  1| query from 424 69.164.xxx.xxx:58233 issued: quit
2011-02-05 20:27:05.621494|INFO    |VirtualServer |  1| query client disconnected 'vbulletin'(id:1) reason 'reasonmsg=disconnecting'

After reading above posts with simmilar issues, I've
- Verified that my ip's are listed in the servers white list file
- User groups are setup with permissions.

Any other ideas as to what is causing this error?

Neo_obs 02-06-2011 03:42 AM

nhdriver4: What version of TS Server are you using?

BTLSDREDD 02-06-2011 05:59 PM

So I installed this, but it did not add a TS3 server group to the usergroup manager? Could you please help with this.

Neo_obs 02-07-2011 09:17 PM

Quote:

Originally Posted by BTLSDREDD (Post 2159514)
So I installed this, but it did not add a TS3 server group to the usergroup manager? Could you please help with this.

I received your request and I will be getting to it in the order it was received.

aowc02 02-13-2011 12:33 AM

Hi neoobs, first id like to say this is a great idea and hope you continue to work on and improve this project!

Now for my issue(s) that are happening,

When I click generate token I get the following error message:

Code:

Teamspeak Error 1539: parameter not found.
When I click or try to submit most of the "Teamspeak Admin Actions" I get the following error message:

Code:

Teamspeak Error 1281: database empty result set.
some things to note:
I have set localhost ip and server ip in the TS3 query_ip_whitelist file
Usergroups are setup along with permissions
VB and TS3 are hosted on the same dedi
running latest server version of ts3
the viewer works fine

If you require anymore information to help me fix these issues please ask :) Thanks

Neo_obs 02-13-2011 04:54 AM

Quote:

Originally Posted by aowc02 (Post 2161981)
Hi neoobs, first id like to say this is a great idea and hope you continue to work on and improve this project!

Now for my issue(s) that are happening,

When I click generate token I get the following error message:

Code:

Teamspeak Error 1539: parameter not found.
When I click or try to submit most of the "Teamspeak Admin Actions" I get the following error message:

Code:

Teamspeak Error 1281: database empty result set.
some things to note:
I have set localhost ip and server ip in the TS3 query_ip_whitelist file
Usergroups are setup along with permissions
VB and TS3 are hosted on the same dedi
running latest server version of ts3
the viewer works fine

If you require anymore information to help me fix these issues please ask :) Thanks

I have quite a few tickets ahead of you and my hours at work just got doubled (not complaining too much as my bank account just got cut in half) I will try to solve everything ASAP. However right now I only get about a few hours a week to do things. Soon I will get more time to work on it.

Kraxell 02-13-2011 10:38 AM

tagged but wait for next version :)

Kraxell 02-15-2011 09:34 PM

Hello,

i test this version and get this error, if i want to edit usergroups:

Quote:

Fatal error: Call to a member function channelGroupList() on a non-object in /home/***/public_html/***/includes/teamspeak/admin_usergroup_edit.php on line 37
Any Idea?

PS: I use vB 4.1.1

/Solve problem, wrong password
But i uninstall this hack until next release, because token-bug

Neo_obs 02-20-2011 07:15 AM

I have a new version if I can have those with problems uninstall the old version and try this version. Hopefully if it works then i have fixed all the issues people are having with channel and server groups in the usergroup page.

You can find it here
http://code.google.com/p/teamspeak3-...downloads/list


P.S. Kraxell what token bug are you talking about? It may be a permission issue in which case I am trying to find exactly which permission you need to use the mod. In the first gold release it will check your permissions for you and warn you about missing permissions and allow you to disable features that won't work with your permissions.

Kraxell 02-20-2011 01:54 PM

Which perm must be set? In install-readme there are nothing about perm-setting. I change the settings for the usergropus but always get a token-error.

PS: what i must use by "ServerQuery Username"?

PPS: -> Generate Token: Teamspeak Error 2568: insufficient client permissions (failed on privilegekeyadd 8740/0x2224).

Neo_obs 02-20-2011 07:17 PM

Because the documentation for TS3 is still a work in progress, I can't answer exactly what permissions each command uses. Sadly I won't know for sure what permissions my mod will need until I either go one by one through them or better documentation comes out for them.

However I do know you need b_virtualserver_token_add I am pretty sure you also need another one as well and I am trying to find it right now.

Kraxell 02-20-2011 07:59 PM

I add the right "b_virtualserver_token_add" and get now this error:
"Teamspeak Error 2568: insufficient client permissions (failed on privilegekeyadd 17300/0x4394). "

Neo_obs 02-20-2011 11:14 PM

Can you PM me details to your TS server including server query login so I can check your permissions?

LuucEarth 02-21-2011 08:15 PM

Found a problem in the viewer where custom icon's were not downloading properly.

Traced it down to a problem in the ts3icon.php
Code:

/* load framework library */
require_once("../libraries/TeamSpeak3/TeamSpeak3.php");

needs to be changed to:
Code:

/* load framework library */
require_once("../teamSpeak/TeamSpeak3.php");

to match the structure you have set up in your product.

Once done with that custom channel and group icons do appear properly.

**This is in the 0.9.7b version***

On another note 0.9.7b did solve my token generation error of improper paramaters.

Neo_obs 02-21-2011 09:16 PM

Quote:

Originally Posted by LuucEarth (Post 2165141)
Found a problem in the viewer where custom icon's were not downloading properly.

Traced it down to a problem in the ts3icon.php
Code:

/* load framework library */
require_once("../libraries/TeamSpeak3/TeamSpeak3.php");

needs to be changed to:
Code:

/* load framework library */
require_once("../teamSpeak/TeamSpeak3.php");

to match the structure you have set up in your product.

Once done with that custom channel and group icons do appear properly.

**This is in the 0.9.7b version***

On another note 0.9.7b did solve my token generation error of improper paramaters.

Thank you for the bug fix, it is now fixed in the source code. Glad to hear 9.7 solved token generation errors for you.

LuucEarth 02-22-2011 03:17 AM

Found another bug fix in the Post bit Display.

Line 191 - 193 of String.php (Helper Folder)
Code:

    if($regexp)
    {
      return (preg_match("/" . $pattern . "/i", $this->string)) ? TRUE : FALSE;
    }

This throws an error when Unique ID's have a / in them

Fix:
Code:

    if($regexp)
    {
      $pattern= preg_quote($pattern, '/ ');
      return (preg_match("/" . $pattern . "/i", $this->string)) ? TRUE : FALSE;
    }

Without the preg-quote there could be a serious security vulnerability in some situations.

If you allow users to set their own UID and have postbit on/offline notification turned on it calls this function.
Someone could put a highly recursive Regex pattern in place of their Unique ID and cause a CPU Cycle related DoS

Neo_obs 02-22-2011 03:59 AM

Quote:

Originally Posted by LuucEarth (Post 2165255)
Found another bug fix in the Post bit Display.

Line 191 - 193 of String.php (Helper Folder)
Code:

    if($regexp)
    {
      return (preg_match("/" . $pattern . "/i", $this->string)) ? TRUE : FALSE;
    }

This throws an error when Unique ID's have a / in them

Fix:
Code:

    if($regexp)
    {
      $pattern= preg_quote($pattern, '/ ');
      return (preg_match("/" . $pattern . "/i", $this->string)) ? TRUE : FALSE;
    }

Without the preg-quote there could be a serious security vulnerability in some situations.

If you allow users to set their own UID and have postbit on/offline notification turned on it calls this function.
Someone could put a highly recursive Regex pattern in place of their Unique ID and cause a CPU Cycle related DoS

That is actually part of the framework I use... I will let the developer know and add this to my release now.

Neo_obs 02-22-2011 06:40 PM

I have 4 more bug fixes before I release Beta 0.9.8, however I need people to help me figure out what is wrong. If you reported a bug fix please contact me via PM or check the googlecode site for information.

Also a lot of people have been having issues with serverquery information. I will be adding more information to the readme in 0.9.8 that will explain better how to get your serverquery information. If you are hosting your own server, the username is usually serverquery and the password is a randomly generated password that contains numbers, letters, and symbols. You can not change the username or password. However if you are using another company to host your server, then you will need to contact them as your information may need to be set up either by them or by you.

LuucEarth 02-22-2011 08:35 PM

Quote:

Originally Posted by Neo_obs (Post 2165265)
That is actually part of the framework I use... I will let the developer know and add this to my release now.

Its an issue in the framework if that function is intended to work with something that can be based on human input.

The problem I ran into was when the postbit online status was turned on.

I would get multiple:

Warning: preg_match(): Unknown modifier 'n' in [path]\teamspeak\Helper\String.php on line 192

One for each post that had a user with a UID entered in a particular thread.
And only when that UID had a / in it


Having a very small test bed of users with their UID known, it wasnt hard to notice that each unknown modifier was a part of the UID directly proceeding a /
That was causing the issue in that one bit of code. I guess the question is whether the function was flawed or the usage of it. =o)

Neo_obs 02-23-2011 02:37 AM

I can tell you that the usage is exactly the way it is written in the documentation, however because teamspeak 3 is still in beta, the php framework for working with ts3 is still in beta, and that is a major reason my mod is still beta.

However I have redesigned the way the postbit display works and should fix almost all issues you have. I have also applied the patch you gave me just in case. I still have 4 more open bugs but if the users don't respond with more information or an updated status I will be closing the bugs as invalid and releasing beta 0.9.8 this Thursday or Friday.

fishinstud 02-23-2011 09:25 AM

The TS Viewer is the nicest that I've ever seen. We have custom user group icons aswell as channel icons. Will your script display the channel icons? My custom group icons aren't showing. I saw the default icon picks in the folder. However my issue is that my user groups are: Guest, Friend, Trusted, Server Editor, and Admin; so the user group icons wont download and I cant alter your images due to the amount of user groups. Thanks for the hard work on the scripting.

Neo_obs 02-23-2011 09:43 AM

I haven't had much time to play with custom icons in a while, but last I checked you do need to upload the icons to the images folder (you can check the image path to double check)

Also if it isn't working properly with 0.9, I will have an update soon that will fix it or you can use LuucEarth's fix to the ts3icon.php file a couple posts back.

websimplicity 03-19-2011 08:58 PM

Hi, I've installed this and set the settings up. I've confirmed that these settings are correct (I can connect using telnet and have managed to get gametracker to monitor the server) however when I go to either user group settings or quicklinks>Teamspeak> [teamspeak options]Viewer I get an error Teamspeak Error 0: connection to server 'teamspeak.ghostsofchaos.com:10011' lost. (I've checked and I get the error if I use an IP as well)

Lord. Dela 03-20-2011 07:42 PM

Hi guys, some solution for integration this mod in Vbulletin 4.0.5 :(

???

Neo_obs 03-22-2011 12:29 AM

Quote:

Originally Posted by Lord. Dela (Post 2175551)
Hi guys, some solution for integration this mod in Vbulletin 4.0.5 :(

???

This mod should work with all versions of 4.x.x except betas

Lord. Dela 03-22-2011 05:35 AM

Not, When install this mod, the system say: The mod is not compatibility :S

Neo_obs 03-22-2011 05:31 PM

Quote:

Originally Posted by Lord. Dela (Post 2176106)
Not, When install this mod, the system say: The mod is not compatibility :S

I will have a fix for that soon

Lord. Dela 03-24-2011 02:54 AM

Please brother, and Thanks for all !!

Lord. Dela 03-26-2011 03:38 AM

.....................................

:(

Neo_obs 03-26-2011 04:50 AM

Sorry, work is killing me right now and sadly that is what pays my bills. I am still working on stuff as fast as I can but sadly only able to work for a few hours a week if that.

Lord. Dela 04-04-2011 04:18 AM

Quote:

Originally Posted by Neo_obs (Post 2177591)
Sorry, work is killing me right now and sadly that is what pays my bills. I am still working on stuff as fast as I can but sadly only able to work for a few hours a week if that.


:confused::confused::confused:


All times are GMT. The time now is 01:05 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01730 seconds
  • Memory Usage 1,852KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (14)bbcode_code_printable
  • (13)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete