You are not logged in.
#1 14 Oct 2006 2:31 am
- Butcher
- Moderator
- From: Norway
- Registered: Jul 2006
- Posts: 308
Ventrilo Control Panel
Hi again, been a long time since I posted something here. I was wondering how companies make web-based Control Panels for the voice comm Ventrilo. (Example)
I have a Ventrilo server that came with my clans BF2 server, and making a Control Panel like this seemed like a good idea. Where admins can change settings etc easily, and random users can view who is connected. I started wondering how they were made (and I googled it, ), and I decided to start with the basic analysis.
I checked Ventrilo.com's Status Viewer, (Here), and it shot out all the information, even had a ability to start up Ventrilo from there. Pondering over how I can make a system like this, but extended I tought of how the BF2 Stat Viewer was made. With php and those mysterious codes that retrieved info from the database.
Naturally, I tought of you, who actually understand how it works with the coding that appears from a database. And I am wondering if you could be interested in helping me with this , I tried looking trough some stuff at$m[1]www.w3schools.com, but I could not name what made the things appear like that.
Best regards, Butcher
Offline
#2 14 Oct 2006 5:46 pm
Re: Ventrilo Control Panel
whenever you make a program, you have to make a way for the user to use it. That is commonly referred to as a UI (user interface) or GUI (graphical user interface). since most things you'll use like this are "client / server" applications, its much easier for people to open up a web browser (something they already have) than it is to download some seperate app that would do the same thing. Also it's easier to write a web based UI for the server than it is to write a client that connects from your PC (because you dont have to write the network code thats used for them to connect with).
now, having said that, I have no clue how the authors of vent do what they do.
bf2 stats, and bf2 game server status is done by sending a query to the server, and based on the response sent back from the server, the web developers displays some pretty graphical page of what the server reported. BF 2 Stats use EA's stat servers, BF 2 Server status is done by querying the game server itself, and I'd only guess that seeing the status of the vent server is done the same way.
the way bf2 stats work is explained here: http://bf2tech.org/index.php/Main_Page
the way bf2 server status works (there's a stand alone app that you can look at) here: http://www.greycube.com/site/download.php?view.44
and I have no clue the way vents server status works, so that would be something you'd have to look into.
I really don't have the time to take on another project right now. I can help point you in the right direction or answer any questions you may have but coding it would take more time than I have.
btw, what happened to your website?
Offline
#3 15 Oct 2006 3:01 am
- Butcher
- Moderator
- From: Norway
- Registered: Jul 2006
- Posts: 308
Re: Ventrilo Control Panel
It went down, our crappy host havent released the domain name yet, when they do we will be using a new host.
Yes, I figured it would query the Ventrilo server, and then give information back in some sort of way and show it on a website. I'll google it
Last edited by Butcher (15 Oct 2006 3:03 am)
Offline