Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons

Reply
 
Thread Tools
Ventrilo Status v1.0 Details »»
Ventrilo Status v1.0
Version: 1.1, by magnus magnus is offline
Developer Last Online: Feb 2012 Show Printable Version Email this Page

Version: 3.5.4 Rating:
Released: 04-18-2006 Last Update: 03-30-2008 Installs: 107
Uses Plugins Template Edits
Additional Files  
No support by the author.

Keywords: Ventrilo, Voice, Chat, VoIP, FORUMHOME

Description:
Quote:
Displays clients connected to your Ventrilo server on your FORUMHOME -- similar to that of "Who's Online".
Details:
Quote:
Basically, this is a modified version of the publically available PHP Ventrilo Status Scripts. This version, however, has been modified to allow for direct vBulletin integration. All settings are managed through the AdminCP and all output is configured via templates.

Usage of this script requires knowledge of Ventrilo server administration. Your server must first be configured to receive and process UDP messages. This can be done in the server's INI file under the [Status] section. All server versions 2.1.2 and higher come with examples showing the options available to you. However, the UDP support is disabled by default so that they are compliant with older versions. Reference the "ventrilo_srv.htm" file that accompanies the server package for more details.

This thread on vBulletin.org will not address proper server configuration or server related connectivity issues, for all questions relating to those topics or similar, please visit the official Ventrilo Tech Support forums.

Installation:
Quote:
1. Download the attached archive and import the product-ventrilo_status.xml file via the Product Manager.

2. Upload the files located in the archive to their respective folders.

3. Obtain the ventrilo_status* (or ventrilo_status.exe for Win32 platforms) and put it in a preferred location (ie. /forum/) and CHMOD the file to 755.

4. Configure the options via your AdminCP (vBulletin Options > Ventrilo Status Settings)
Version History:
  • 1.0 - Initial release, here's to hoping...
  • 1.1
    • Patched a theoretical XSS vulnerability. By theoretical, I mean the script would only be vulnerable under a specific set of circumstances which are less likely to occur than that of your server being directly hit by an errant meteor. However, if you're the paranoid sort, feel free to upgrade. Otherwise, there are no other changes.

* The file ventrilo_status(.exe) is NOT included with this package as it is distributed with the Ventrilo server package (Linux/Win32). If you are not personally hosting your Ventrilo server and instead using a hosting company, you can obtain this file by downloading the appropriate package here. You ONLY need the ventrilo_status(.exe) file.

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #12  
Old 04-22-2006, 05:09 AM
jellybeanz jellybeanz is offline
 
Join Date: Sep 2003
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

My clan has a private ventrilo server. I was wondering if its possible to have an option that hides it from certain usergroups? I searched through the forums for generic example of how to show based on usergroup but I'm not sure how to do this or which templates to modify.

Thanks for the script.

Just found out the original author of the ventrilo script updated it. It seems he was selling it but seems he is frustrated trying to support the script and is thinking about releasing it as open source. It would be nice if he does release it but it's just a maybe for now.
Here's the link http://www.backhallnades.net/vbullet...?page=ventdemo

One last thing I just found out my host will not allow queries outside their firewall. I was able to upload and run the original ventrilo script on the webspace they provide. Would it be possible to changed to includes to use the php files located on the ventrilo webhost from a remote webhost?
Reply With Quote
  #13  
Old 04-22-2006, 03:13 PM
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Location: Miami, FL
Posts: 1,107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Replicators
I am having problems with this, but it is not your fault or this hacks. I have a shared webhost through www.powweb.com and when it says to upload the ventrilo_status.exe and then CHMOD it to 755, i don't think my site can run that! It is a freebsd server after all. I saw on the ventrilo website that they have third party php scripts.

So basically this tells me that your webhost has to be on a windows machine in order for this to work. More than 75% of websites are not hosted on windows machines.

Unless i am just dumb and don't know what i am talking about.
You shouldn't be uploading an .exe file to a unix-based host. Download the FreeBSD server package and use the included ventrilo_status file. I, personally, use this on my Debian machine.
Reply With Quote
  #14  
Old 04-22-2006, 03:15 PM
magnus's Avatar
magnus magnus is offline
 
Join Date: Apr 2002
Location: Miami, FL
Posts: 1,107
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jellybeanz
My clan has a private ventrilo server. I was wondering if its possible to have an option that hides it from certain usergroups? I searched through the forums for generic example of how to show based on usergroup but I'm not sure how to do this or which templates to modify.

Thanks for the script.

Just found out the original author of the ventrilo script updated it. It seems he was selling it but seems he is frustrated trying to support the script and is thinking about releasing it as open source. It would be nice if he does release it but it's just a maybe for now.
Here's the link http://www.backhallnades.net/vbullet...?page=ventdemo

One last thing I just found out my host will not allow queries outside their firewall. I was able to upload and run the original ventrilo script on the webspace they provide. Would it be possible to changed to includes to use the php files located on the ventrilo webhost from a remote webhost?
I can add in usergroup support, that's not a problem. Also, that script you're showing is completely different than the one I am using. The basis for this hack was developed on the code created by the Ventrilo development team themselves.

As for not allowing queries, I'm afraid you've lost me. The only thing the hosting server needs to do is allow status requests, if they won't allow that, then this hack will not work for you. There's no way around that.
Reply With Quote
  #15  
Old 05-01-2006, 07:28 AM
gator777's Avatar
gator777 gator777 is offline
 
Join Date: Feb 2005
Posts: 205
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great work magnus! Installed and works like a champ. I only wish you could create a VBAdvanced block module to have it show in a block on my main page.

Adding channel cats would be great also.

Thanks for all your hard work.
Reply With Quote
  #16  
Old 05-08-2006, 07:03 PM
wichall wichall is offline
 
Join Date: May 2006
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Ok so i decided to go with VBAdvanced instead of MKPortal :P I could really use this on the VBAdvanced portal in a block but my knowledge of PHP is non-existent would be really cool if you could do this . There is also a php nuke module for ventrilo http://phpnuke.org/modules.php?name=...ticle&sid=7791 which includes channels etc too but again i have no idea how to port this to VB :P

Thanks and fanatastic hack by the way
Reply With Quote
  #17  
Old 05-19-2006, 08:43 PM
twitch's Avatar
twitch twitch is offline
 
Join Date: Apr 2005
Posts: 260
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Great work!
Reply With Quote
  #18  
Old 05-23-2006, 11:20 AM
firest4rter firest4rter is offline
 
Join Date: Mar 2006
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

okay, so this is probably a very stupid question but i am going to ask it anyway.

The absolute path is not described well enough for me.

I have placed the c:\inetpub\domain\forum\ventrilo_status.exe
the website (www.domain.com) root is c:\inetpub\domain

So I have tried all the combinations I could think of to get this to work and I cannot... also, do we not need to include the .exe?

would the absolute path be /domain/forum ?

I have tested the ventrilo_status.exe from the web server and it works with the ventrilo server so i cannot work out why this is not working for me, must be the obsolute path I think

Please help :tired:

Thanks FIRE
Reply With Quote
  #19  
Old 05-24-2006, 11:25 PM
Tiberonmagnus Tiberonmagnus is offline
 
Join Date: Jan 2003
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Works for me now.
Reply With Quote
  #20  
Old 05-25-2006, 07:56 AM
firest4rter firest4rter is offline
 
Join Date: Mar 2006
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can anyone that has made this work please reply to my above post... please.
Reply With Quote
  #21  
Old 05-25-2006, 10:36 AM
firest4rter firest4rter is offline
 
Join Date: Mar 2006
Posts: 7
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Okay seeing no one responded I kept trying and finally worked it out. It would seem my problem was related to windows permissions around the executable. I would highly reccomend to anyone that is having problems getting this extension to work to go to the Ventrlio home page and download the PHP Ventrilo Status Scripts http://www.ventrilo.com/download.php

It contains a very good readme file of how to set it up and some sample scripts that let you trouble shoot.

Once you have this working then you will be able to confidently get this plugin working.

Oh btw, thanks for this great VBulliten extension.

FIRE
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:47 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05203 seconds
  • Memory Usage 2,311KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete