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)

Die2Night 08-27-2006 03:23 PM

i get this error when i click on the ventrilo server link it ask me to launch then i get this error.

The ventrilo://"web link did not specify a servername

anyone know wht this is?

The_Rayman 08-28-2006 09:30 AM

Is there a possibility to convert this hack for 3.6.x?
Also, a frontend for vBadvanced would be nice ;)

Thanks!

magnus 09-03-2006 03:16 AM

This plugin works fine on 3.6.

TheHitman 09-04-2006 03:15 AM

This is awesome! But do you know if there's a way to get it to work in vBaCMPS? Ideally, I'd like to have one of those nifty sidebar boxes with a list of who is in our vent server. Seems simple enough, but I can't seem to figure it out. Tried creating my own module and coding it in by hand but this has proved fruitless.

Die2Night 09-04-2006 12:30 PM

Quote:

Originally Posted by Die2Night
i get this error when i click on the ventrilo server link it ask me to launch then i get this error.

The ventrilo://"web link did not specify a servername

anyone know wht this is?


Can anyone help with this cause i see just about everyone says it works for them but im having a problem.

magnus 09-05-2006 06:22 PM

Quote:

Originally Posted by Die2Night
Can anyone help with this cause i see just about everyone says it works for them but im having a problem.

The only reason I could see an error like that occuring is if the server IP/host is not (or improperly) configured in the setup options.

magnus 09-05-2006 06:23 PM

Quote:

Originally Posted by TheHitman
This is awesome! But do you know if there's a way to get it to work in vBaCMPS? Ideally, I'd like to have one of those nifty sidebar boxes with a list of who is in our vent server. Seems simple enough, but I can't seem to figure it out. Tried creating my own module and coding it in by hand but this has proved fruitless.

I just recently started experimenting with vBaCMPS. I'll look into it.

Die2Night 09-06-2006 03:36 AM

Quote:

Originally Posted by magnus
The only reason I could see an error like that occuring is if the server IP/host is not (or improperly) configured in the setup options.

Ok thanks ill check that but i think i did before..:confused:

Edit:

Do i have to use number's cause my iP is the name of the hosting company example: voice.gamers.com port: 4401

magnus 09-06-2006 10:41 AM

No, you can use the hostname as well as the IP address. If you're still having problems, could you give me a screenshot of your configuration settings (minus any passwords) along with a screenshot of the error you're receiving?

lanc3lot 09-28-2006 02:37 AM

Any possibility make this work for 3.6?

magnus 10-12-2006 06:22 PM

Quote:

Originally Posted by lanc3lot
Any possibility make this work for 3.6?

This works in 3.6 just fine.

GuaRRand 10-20-2006 12:53 PM

Sorry, no clue how this should wrk.

The product works fine, but how do i get that status thing to work that you get from the ventrilo site?
I only see 1 status zip file which i download and thats php based.
No exe's or ventrilo_status files.
So nothing to configure...

help?

I got a FREEBSD server. and i use VB3.5.6

magnus 10-20-2006 01:34 PM

Quote:

Originally Posted by GuaRRand
Sorry, no clue how this should wrk.

The product works fine, but how do i get that status thing to work that you get from the ventrilo site?
I only see 1 status zip file which i download and thats php based.
No exe's or ventrilo_status files.
So nothing to configure...

help?

I got a FREEBSD server. and i use VB3.5.6

The ventrilo_status binary is located within the server package. Download the FreeBSD i386 - 32bit server here.

edfig 10-26-2006 02:15 AM

Quote:

Originally Posted by magnus
The only reason I could see an error like that occuring is if the server IP/host is not (or improperly) configured in the setup options.

I am having this same issue... I'd be very interested in the resolution.

Can't wait!! This is such a great script!

Where is it getting the $stat variable? /shrugs... pardon my ignorance... :P

magnus 10-26-2006 06:36 PM

Quote:

Originally Posted by edfig
I am having this same issue... I'd be very interested in the resolution.

Can't wait!! This is such a great script!

Where is it getting the $stat variable? /shrugs... pardon my ignorance... :P

Post the error or message you're getting.

edfig 10-26-2006 07:16 PM

When I click the hyperlink in the footer of my forum for Ventrilo (through your script) I get the message below:

Code:

The ventrilo://"web link did not specify a servername
Now, the second issue I'm working through is the fact that I am getting no stats updates to my webserver. I've been troubleshooting this... It could be that the port used for that stats reporting utility from Ventrilo is blocked by my host. I'll validate that and see if i can get it opened if that's the case.

Do you by chance know the port used?

As for that error i reported... Obviously there is a configuration issue of some sort... I've read this thread and it sounds like a few others have had it. I'm curious if and how they resolved it.

The_Rayman 10-27-2006 02:18 PM

@magnus, thanks for the reply on 3.6, install was not a problem!

Although do have a slight problem here.

My Ventrilo server is running on a windows 2k3 based system, somewhere in Germany. My forum runs on another machine, located in Belgium, and runs Linux... only accessible via a web based config tool (Plesk).

Can anyone help me out configuring this setup? Tried the PHP scripts mentioned earlier in the topic... but i get a blank screen :S

Thanks for the help!

p.s. Any luck on the vba module?

magnus 10-27-2006 03:38 PM

Quote:

Originally Posted by The_Rayman
@magnus, thanks for the reply on 3.6, install was not a problem!

Although do have a slight problem here.

My Ventrilo server is running on a windows 2k3 based system, somewhere in Germany. My forum runs on another machine, located in Belgium, and runs Linux... only accessible via a web based config tool (Plesk).

Can anyone help me out configuring this setup? Tried the PHP scripts mentioned earlier in the topic... but i get a blank screen :S

Thanks for the help!

p.s. Any luck on the vba module?

In order for this to work, you must be able to upload the ventrilo_status binary file. The operating system of the Ventrilo server is irrelevant. You need to make sure that the server is setup properly to allow access to the information the plugin is requesting.

Quote:

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.

magnus 10-27-2006 03:40 PM

Quote:

Originally Posted by edfig
When I click the hyperlink in the footer of my forum for Ventrilo (through your script) I get the message below:

Code:

The ventrilo://"web link did not specify a servername
Now, the second issue I'm working through is the fact that I am getting no stats updates to my webserver. I've been troubleshooting this... It could be that the port used for that stats reporting utility from Ventrilo is blocked by my host. I'll validate that and see if i can get it opened if that's the case.

Do you by chance know the port used?

As for that error i reported... Obviously there is a configuration issue of some sort... I've read this thread and it sounds like a few others have had it. I'm curious if and how they resolved it.

When you mouseover the link, what does it show in the status bar of your browser?

The port information, if I recall correctly, is in the server config file. Reporting must be turned on and enabled, else this plugin will not work (obviously). First thing to do is verify reporting is enabled. If you have access to the server config, read the links provided in the original post. Otherwise, you'll need to request the information from your hosting provider.

edfig 11-04-2006 09:40 PM

When i mouse over the link it tells me:

Quote:

ventrilo://myventhost.net:3105/servername=
There does not seem to be any place to reference the server name...

I'm also really needing to know which ports the ventrilo_status component is using.... My Host Company is willing to open the ports if I knew which ports...

Flybye 11-05-2006 03:29 PM

Quote:

Originally Posted by magnus
1. Download the attached archive and import the product-ventrilo_status.xml file via the Product Manager.

Can someone please tell me where in ACP 3.6.2 is this Product Manager?

edfig 11-05-2006 07:26 PM

Once in your ADMIN CP scroll towards the bottom... Think it's called plug/product manager.

magnus 11-06-2006 01:53 PM

Quote:

Originally Posted by edfig
When i mouse over the link it tells me:



There does not seem to be any place to reference the server name...

I'm also really needing to know which ports the ventrilo_status component is using.... My Host Company is willing to open the ports if I knew which ports...

The servername isn't something you define in the plugin. It's read directly from the server. Once the server is configured properly, that problem will resolve itself.

Quote:

Before you can issue status requests to a Ventrilo server
you must first configure the Ventrilo server to receive and
process UDP messages. This can be done in the servers INI
file under that [Status] section. All servers version 2.1.2
or higher come with examples showing all of the options.
However, the UDP support is disabled by default so that they
are compliant with older versions. You must read the
"ventrilo_srv.htm" file that comes with each of the servers
in order to understand what and how to configure the
[Status] section of the server. We will give examples here
but we will not be addressing the advanced options to
prevent server abuse. This is your responsibility and you
can only learn how to do it by reading the ventrilo_srv.htm
file and having a working knowledge about network interface
cards, IP addresses and network administration. If you do
not have these skills then you should let someone more
qualified configure the server for you.

In the ventrilo_srv.ini file and under the [Status] section
you should:

Uncomment the example Intf=0.0.0.0 by removing the # sign in
front of it. This will enable processing of all UDP messages
from all network cards in the system.

Comment out all of the FilterGen and FilterDetail lines.
This can be done by placing a # sign in front of them.

After changing the INI file you will need to restart the
Ventrilo server.

edfig 11-07-2006 03:25 AM

Eh?

So, to be clear on what I have done:

1) Uploaded the php files as instructed.

2) ventrilo_status was uploaded to the vb directory.

3) Applied the correct vent server info in the admin cp.

4) I had my webserver host open the port.

5) Note: My vent server is NOT on the webserver (2 separate servers)

6) You said if the "Vent Server" is configured it should resolve the issue. What can I tell my vent host to configure? They claim that the appropriate messages are enabled....

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

I think the part I am missing is in the ventrilo_status file... Should I run that? Is there a "how-to" on that? Will this file run without being local on the actual ventrilo server?

Flybye 11-07-2006 02:17 PM

Quote:

Originally Posted by edfig
Once in your ADMIN CP scroll towards the bottom... Think it's called plug/product manager.

Thanks :cool:

Well, I uploaded all the server files to my vb 3.6.2., did the 755 to ventrillo_status, and installed the xml file giving it a product id of ventrilo_status

In the Manage Products - Installed Products, I see the Ventrillo product I installed.

But I can't see it anywhere in the vBulletin Options section.
So any ideas? :)

BTW, I haven't played with the Vent server's ini file just yet, if it makes any difference at the moment. I just want to see if I can get vB to work with your script first, and then I'll try to take care of the Vent stuff.

magnus 11-07-2006 06:19 PM

Quote:

Originally Posted by edfig
4) I had my webserver host open the port.

There is no 'port' to open.

Quote:

Originally Posted by edfig
5) Note: My vent server is NOT on the webserver (2 separate servers)

This is fine. This is how my setup is.

Quote:

6) You said if the "Vent Server" is configured it should resolve the issue. What can I tell my vent host to configure? They claim that the appropriate messages are enabled....
The only thing your ventrilo host is responsible for is the settings in the [Status] section of the ventrilo_srv.ini file, which is outlined above in my previous post (quoted directly from the server manual).

Quote:

I think the part I am missing is in the ventrilo_status file... Should I run that? Is there a "how-to" on that? Will this file run without being local on the actual ventrilo server?
The ventrilo_status binary is called by the plugin. Attempting to execute the binary will do nothing without the appropriate command line. There's nothing you need to do with it aside from download it and set the correct permissions.

Just be sure you've downloaded the appropriate binary for your respective operating system (Linux, FreeBSD, Win32, etc.) and set the permissions to (CHMOD 755).

magnus 11-07-2006 06:21 PM

Quote:

Originally Posted by Flybye
Thanks :cool:

Well, I uploaded all the server files to my vb 3.6.2., did the 755 to ventrillo_status, and installed the xml file giving it a product id of ventrilo_status

In the Manage Products - Installed Products, I see the Ventrillo product I installed.

But I can't see it anywhere in the vBulletin Options section.
So any ideas? :)

BTW, I haven't played with the Vent server's ini file just yet, if it makes any difference at the moment. I just want to see if I can get vB to work with your script first, and then I'll try to take care of the Vent stuff.

What do you mean, '[gave] it a product id of ventrilo_status'? That's not something you should be modifying. It's applied by the product automatically.

Flybye 11-07-2006 06:51 PM

Yeah you're right. I just simply deleted the first product I installed. Installed it again this time leaving the ID blank, and now am able to see it in the vBulletin Options.

I'm sorry I'm such a newb when it comes to this :(
So how do I create a template to display the information?
Am I to use the Vent status scripts in any way? I also downloaded them in case I need them.

BTW, a vBadvanced module would be VERY NICE :D

Also, my Vent server is shared by a lot of people. Is it possible to only display a specific channel?

edfig 11-12-2006 04:27 AM

Quote:

Originally Posted by magnus
There is no 'port' to open.


This is fine. This is how my setup is.


The only thing your ventrilo host is responsible for is the settings in the [Status] section of the ventrilo_srv.ini file, which is outlined above in my previous post (quoted directly from the server manual).


The ventrilo_status binary is called by the plugin. Attempting to execute the binary will do nothing without the appropriate command line. There's nothing you need to do with it aside from download it and set the correct permissions.

Just be sure you've downloaded the appropriate binary for your respective operating system (Linux, FreeBSD, Win32, etc.) and set the permissions to (CHMOD 755).

Hmmmm.... Ok... I've done these things.

Presently when I mouse over the vent link it still shows the "servername=" as blank.... I have a hard time understanding where that comes from. It's not in the config (ADMINCP).... It's not stated in that "status" binary file... Where does it come from?!?! I believe you said at once point it comes from the Vent server itself.... How does that work if all we have on my webserver side is the "Server IP" and the port + password... Where is it getting the vent server name?

Sorry, I just can't understand how I can possibly be having such a hard time. hehe When I read this initially it sounded like... Copy this there... download this there.... and POOF! hehe Well, I'm definately missing something here.

I have the Linux version of the ventrilo_status file... and confirmed that is what my webhost is using.

magnus 11-14-2006 11:30 AM

Quote:

Originally Posted by edfig (Post 1115243)
Hmmmm.... Ok... I've done these things.

Presently when I mouse over the vent link it still shows the "servername=" as blank.... I have a hard time understanding where that comes from. It's not in the config (ADMINCP).... It's not stated in that "status" binary file... Where does it come from?!?! I believe you said at once point it comes from the Vent server itself.... How does that work if all we have on my webserver side is the "Server IP" and the port + password... Where is it getting the vent server name?

This hack is basically nothing more than the PHP Ventrilo Status Script available from ventrilo.com, but with an added vB frontend.

The script connects to the "Server IP" you set, which should be the IP address to your Ventrilo server NOT the IP address of your webserver, and grabs the server name from the Ventrilo server itself.

Cloudrunner 12-01-2006 01:21 AM

Okay folks here's the backstory:

To get this to work if, like me, you use one host for webserver, and another for the ventrilo, you are going to have invisible problems.

The reason is this:
1) Most ventrilo servers that you rent won't have their .ini setup to allow it to talk to the ventrilo_status file on your web server.
2) Most web hosts will have the php querying another file blocked for any file that is NOT on your host.
3) The file ventril_status is an executable binary. Most commercial hosts won't allow this for fear of it being an automated bot of some sort used to hack, phish, spam etc.
4) The script wasn't written to display specific php errors in regards to whether it communicates or not. To make sure you are able to use the system download the example scripts at www.ventrilo.com and run the ventrilotest.php file. That will give you a better idea what is going on with your setup. You'll need to hand edit the config file first, so read the readme!

If you are using separate hosts then be prepared to don your diplomatic hat for awhile if you are serious about getting this to work.

For the most part this is designed for the folks who run their own servers where the ventrilo and the webserver are under their control.

At least that is what I have found so far. I'm being diplomatic with my webhost, so we'll see if I can get it to work. I'll detail what I run into if my host says I can use the executable.

magnus 12-01-2006 07:21 PM

Cloudrunner, great information. Thanks for posting it. :)

Only thing I can comment on, though, is:
Quote:

Originally Posted by Cloudrunner (Post 1129115)
For the most part this is designed for the folks who run their own servers where the ventrilo and the webserver are under their control.

While, yes, I do run my own webserver.. I do not run my own Ventrilo server. I purchase hosting from East Coast Gaming Network -- this is the same server I developed this hack on, without any intervention required from their part.

For what it's worth, I've been with them almost 2 years and have no complaints.

But yes, I can see where some webhosts may not be too keen on allowing files with executable permissions. C'est la Vie.

Cloudrunner 12-01-2006 11:13 PM

I'm using ECG as well :D They're a good company, but cragi from tech can come off harsh at times, but for the most part, he gives good input.

That said, since they are who you tested with that rules out a problem on their side with me, so I'll have to look at my hosts setup to see if I can get this to work :D.

Thanks Mag!

CR

Cloudrunner 12-01-2006 11:28 PM

Something to note while testing your setup before you run this:

Quote:

Originally Posted by ventrilo staff
When starting the ventrilotest.php script from a web browser one of several things will happen. It will either:

A) Work perfectly and give you all of the requested information from the server.
B) Display the error: No response from server.
C) Display the error: PHP Unable to start external status process.

If (A) then nothing else needs to be done unless you want to tweak the server and tighten down the hatches, which we would encourage you to do. However, if it suddenly stops working then you are not configuring the system correctly and the responsibility is yours to figure it out. If you do not fully understand the advanced options of the servers INI file then you should let some more qualified set it up for you.

If (B) then you are at least able to spawn the external status program successfully. This usually means that you either didn't specify the correct IP address or host name in the m_cmdhost option, the wrong port number in the m_cmdport option, the wrong password in the m_cmdpass option, the server is not up and running, the server is not accessible from this machine due to router/firewall constraints or any Filter commands in the server INI file.

If (C) then you have not specified the correct path and file name for the ventrilo_status program.

Enjoy

GFX Brands 12-09-2006 02:24 AM

alright heres the question i have i just download the regular ventrilo.exe ?

Windows i386 - 32bit this one right for installing on my vb board ?

Cloudrunner 12-09-2006 01:35 PM

You need to download the server program.

In that you will find an executable named ventrilo_status. If you are using a windows webserver then the executable to grab from the server installation archive is ventrilo_status.exe, if you are using linux, etc then it's just plain old ventrilo_status.

It all depends on what your webserver is running. If you try to run a linux file on a windows webserver, it won't run. If you try to run a windows executable on a linux webserver, it won't work either.

Make sure you know the OS of the webserver you are running your vB on, then grab the server download for ventrilo for that particular OS. Once you have that, unzip it and in the resulting folder is the ventrilo_status file you will need.

Good luck.

GFX Brands 01-16-2007 09:07 PM

or what is also possible to do not sure if you can try to do this but go to
ventrilolive.com go to query server (right under download ventrilo) and get the code something like this

<script language="javascript" type="text/javascript">
var vl_width=250;
var vl_height=450;
var vl_server="voice04.proclanhosting.com:4001";
</script>
<script language="javascript" type="text/javascript" src="http://www.ventrilolive.com/ext/ventrilo.js"></script>

now all that needs to be done is modify it so it can be shown where the magnus's has it at

now this is a easier way for noobs who cant install ventrilo php script on there server
(me and possibly other people)

and if i anyway broke any rules I do aplogize :)

KHALIK 01-25-2007 11:42 AM

I need help installing this script,

Downloaded the files, uploaded aswell (755) and installed the plugin.

I cannot see anyone;
http://www.fragmasters.co.uk/forum/index.php


Please help!

richab 03-03-2007 04:15 PM

any luck with a vba module block for this?

hipplewm 03-06-2007 12:09 AM

If you go to http://www.omega-guild.net and see if that is what you want, I can help duplicate that...


All times are GMT. The time now is 08:58 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.02604 seconds
  • Memory Usage 1,873KB
  • 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
  • (2)bbcode_code_printable
  • (25)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