vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Ventrilo Status v1.0 (https://vborg.vbsupport.ru/showthread.php?t=113432)

magnus 04-18-2006 10:00 PM

Ventrilo Status v1.0
 
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.

magnus 04-19-2006 11:55 AM

Post reserved for future configuration options.

Hell? 04-19-2006 06:02 PM

I've been looking for something like this for quite some time, so I thank you very much for it, but apparently I have an issue. I installed it and it's not showing up on my forumhome, I have other mods there like "members who have posted" and "members who have visited", you think that might be interfering with the instalation?

Thanks again.

marshalross 04-19-2006 06:19 PM

I am having the same issuse here. I don't have anyother mods in that area though. Thanks.

magnus 04-19-2006 06:29 PM

I'm an idiot. I forgot to include the templates in the MASTER STYLE. Download the new archive and re-import the product (xml), be sure to select the Overwrite option.

Sorry about that. ;)

Hell? 04-19-2006 07:28 PM

No worries and thanks again for this product.

Mr Chad 04-19-2006 09:36 PM

holy shit, this looks tight, too bad i pissed off my host :(

Replicators 04-20-2006 01:33 AM

FINALLY, all i have to say is FINALLY someone decided to do this, this has been requested for sometime now.

magnus 04-20-2006 02:35 AM

Yea, I found it odd that no one had done this yet. All the work was already done by the Ventrilo team -- all I had to do was integrate it into vBulletin, which was the easy part. :D

I'm about to release the next version which is more customizable and has more details. Stay tuned.

Replicators 04-22-2006 02:36 AM

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.

jellybeanz 04-22-2006 05:09 AM

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?

magnus 04-22-2006 03:13 PM

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.

magnus 04-22-2006 03:15 PM

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.

gator777 05-01-2006 07:28 AM

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.

wichall 05-08-2006 07:03 PM

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 :D 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

twitch 05-19-2006 08:43 PM

Great work!

firest4rter 05-23-2006 11:20 AM

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

Tiberonmagnus 05-24-2006 11:25 PM

Works for me now. :)

firest4rter 05-25-2006 07:56 AM

Can anyone that has made this work please reply to my above post... please.

firest4rter 05-25-2006 10:36 AM

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

twitch 05-25-2006 04:24 PM

I have everything working properly, shows who is in the server but the link to the server is incomplete. Shows link with the right ip but in the link there is servername= and no server name at the end. Any idea why that might happen? I have tried everything short of talking to my ventrilo host. I figured it was something simple since I have the status working already.

John 06-02-2006 12:34 AM

Awesome hack, thanks.

Thanatos 06-02-2006 03:58 AM

I use nrgservers.net and they say I am set up to receive updates.

I set up the information in the Admincp and when I hover over the Ventrilo link, it DOES find my server name.

however, it doesn't show any clients.

Any ideas?

twitch 06-02-2006 04:47 AM

did you add the file from the veentrilo server? you get it by going to ventrilo.com and downloading the proper server files for your ventrilo server. Then you grab the ventrilo_status or the ventrilo_status.xex if you have a windwos server then upload it to your webhost and point to it using the product

Thanatos 06-07-2006 05:23 PM

Sorry for the delayed response.

Yes, I downloaded the linux version of the ventrilo server and the windows version as well. I put both the status files on the server. I tried them both. My host does run a linux box, but I tested with both to make sure.

Using the ventrilo_status, when you mouseover the 'Ventrilo' link on my forum's What's Up section, it does actually pull up the name of our server and if I change the name, it changes the name in the link as well.

We use alot of sub-channels, could this be the problem?

Thanatos 06-13-2006 04:48 PM

Any other suggestions?

my host emailed me:

"It's all already enabled and ready to accept connections. Just need to tell
your scripts the ip and port and that's it."

Which I have done.

Gog 07-04-2006 08:52 PM

Did you get it working? I had the same problem then realised I hadn't CHMOD ventrilo_status to 755 :ermm:
Once I did that everything worked 100% fine.

Great add-on, many thanks.

Dro 07-12-2006 01:53 AM

i have this installed
it appears on the forum home but doesnt show whose logged in

the absolute patht o ventrilo status is correct and the permissions are correct

i can also runt he ventrilo status scripts from the command line and it recieves statistics on the server but still not showing whose logged in on the forum home

Tork64 07-12-2006 07:54 AM

Didnt work for me either, I uploaded ventrilo_status for linux with +755 perm, put the absolute path to the file, exact ip and port number for my ventrilo server, however when i go and see it says 0 users connected.

hannie 07-25-2006 09:11 AM

Quote:

Originally Posted by twitch
I have everything working properly, shows who is in the server but the link to the server is incomplete. Shows link with the right ip but in the link there is servername= and no server name at the end. Any idea why that might happen? I have tried everything short of talking to my ventrilo host. I figured it was something simple since I have the status working already.


i have exactly the same problem

any note of whats wrong?

TsirhCitna 07-25-2006 06:24 PM

Quote:

Originally Posted by Thanatos
I use nrgservers.net and they say I am set up to receive updates.

I set up the information in the Admincp and when I hover over the Ventrilo link, it DOES find my server name.

however, it doesn't show any clients.

Any ideas?

I use them too and it seems to be working for me. I did have a problem until I realized I uploaded the wrong file.


I have a suggestion for the mod: If the username on Ventrilo matches a username on the forum would it be possible to add functionality like the Currently Active Users has and have links to thier profile, username styles, ect.?

twitch 07-25-2006 10:32 PM

vbadvanced status block would be great

MoJo Smirnoff 08-08-2006 12:49 AM

Quote:

Originally Posted by twitch
vbadvanced status block would be great

I agree with that!


Great hack though...very useful!! Thanks!


**Spoke too soon...installed and not showing anyone in channel. IP and port set correctly. Most confusing install I have done yet. What have you al done to get users to show up?

MoJo Smirnoff 08-08-2006 09:14 PM

where do you get the ventrilo_status.exe you all talk about. What i dl from Ventrilo's site isn't called ventrilo_status. It's a folder called ventrilostatus.php

this thing is stumping me...and it has to be something simple! well...i guess it doesn't have to be...but i am hoping it is!!

**ok, found the exe, have it in /forum/ still no users showing up.

transitbus 08-17-2006 02:38 AM

For those on bsd hosts, try placing ./ in front of ventrilo_status if you placed it in the root of you site (or ./forum/ventrilo_status)

Dark Riku 08-18-2006 06:32 PM

Just thought id say, This works Fine on 3.6.0

CnB 08-18-2006 06:58 PM

i get this on Vb 3.6.0

Warning: popen() has been disabled for security reasons in /home/rise/public_html/forums/ventrilostatus.php on line 378

Warning: feof(): supplied argument is not a valid stream resource in /home/rise/public_html/forums/ventrilostatus.php on line 389

Warning: fgets(): supplied argument is not a valid stream resource in /home/rise/public_html/forums/ventrilostatus.php on line 391

hannie 08-21-2006 10:07 AM

i still can't this to work - everything seems fine but no clients show as connected when i hover over the icon is says servername= then nothing when i click it, it brings up my ventrilo box but says no servername was chosen...

anyone got any idea whats going on?

Brian31fl 08-25-2006 12:34 PM

yeah same here

sR Craig 08-25-2006 07:25 PM

My host doesn't allow Querying due to security concerns. You might want to check with yours too :(

Great plugin tho


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

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.01340 seconds
  • Memory Usage 1,832KB
  • 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
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)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