Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
VBphgstats Integration: Game Server Query tool Details »»
VBphgstats Integration: Game Server Query tool
Version: 1.30, by JTyson JTyson is offline
Developer Last Online: Sep 2007 Show Printable Version Email this Page

Version: 3.5.1 Rating:
Released: 11-16-2005 Last Update: 11-18-2005 Installs: 83
DB Changes Uses Plugins Template Edits
Additional Files Is in Beta Stage  
No support by the author.

This hack integrates the phgstats script into VB.

It's so far only been tested on 3.5.1 but should work on 3.5.x It is still in beta

To install just upload the contents of the upload folder to your forum root and import the product via the admincp, then link to VBGameServer.php however you like. It's already configured with two demo servers so check to ensure they are working before configuring this script.

To Upgrade overwrite all files reimport the product with allow overwrite checked. (You will still lose your servers and have to re add them as there are a couple of extra values needed now.

Demo http://www.fuo-motorsports.com/forum/VBGameServer.php

UPDATE v1.3 - Small Update, Only needed if your are adding servers that require a different queryport than the standard game port..

UPDATE v1.2 - Sorting of servers added, Servers can also be enabled or disabled, Breadcrumb added to the navbar, refresh link added on the server page, Counter-Strike: Source added, Fixed bug in map image only showing the BF2 image.

UPDATE v1.1 - Admincp added. Adds one new table to store the server info instead of having to manually configure the php file.

What is phgstats?
Quote:
phgstats is an realtime gameserver status script, written in php, to display data from one or more gameservers on webpages.

The following gametypes are support:

- American's Army
- Battlefield 1942
- Battlefield Vietnam
- Battlefield 2
- Call of Duty
- Enemy Territory
- Half-Life / Half-Life2
- Medal of Honor
- Return to Castle Wolfenstein
- Rune
- Unreal Tournament
- Unreal Tournament 2003
- Unreal Tournament 2004
- Quake 3

Show Your Support

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

Comments
  #52  
Old 11-18-2005, 03:32 PM
Mith Mith is offline
 
Join Date: Jul 2004
Location: Newcastle, UK
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

LoL

Didn't realise you were in Australia, I can survive without it until the morning hehe.

Unfortunately, it doesn't let you cheat, because it only allows 10 chars (including the : )

so the last digit of the query port gets chopped off.

have a good sleep
Reply With Quote
  #53  
Old 11-19-2005, 05:11 AM
JTyson JTyson is offline
 
Join Date: Apr 2005
Location: This Thread
Posts: 140
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just updated the zip to include this fix. You will have to reimport the plugin as there are some db changes.

Let me know how it goes.
Reply With Quote
  #54  
Old 11-19-2005, 08:15 AM
TF|Scorpion TF|Scorpion is offline
 
Join Date: Oct 2005
Posts: 24
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I LOVE IT ! AWESOME WORK!!! *clicks install* when will the final version be released? I will be waiting for it = )
Reply With Quote
  #55  
Old 11-19-2005, 09:06 AM
Mith Mith is offline
 
Join Date: Jul 2004
Location: Newcastle, UK
Posts: 57
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Excellent Stuff, JT works awesome... no probs here :-)


What would make this complete:
  • Server Launcher (click a button to join that server)
  • Whose on the server on forumhome
  • VBA CMPS Module to show server status on VBAdvanced Homepage.
Reply With Quote
  #56  
Old 11-19-2005, 10:24 AM
JTyson JTyson is offline
 
Join Date: Apr 2005
Location: This Thread
Posts: 140
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Server Launcher, Dont alot of games come with a URL protocol that means you can click a link to join?

Forum Home? Read below as it also applies.

VBA Module will come soon however im not uite sure of the implications of this as if you have a high traffic site it would be querying the server with every page load. which isnt good. I could look into caching server info to overcome this however this hack is getting further beyond just integration (it's already better than the original phgstats..lol).

It wouldnt be hard for me to rewrite this so it runs on a cron and updates the db once a minute but it woud still be someone elses program, unless someone can have a look at the license for it and see if i can rename it and remove credits.
Reply With Quote
  #57  
Old 11-19-2005, 10:26 AM
Rhoads Rhoads is offline
 
Join Date: Dec 2004
Location: Holland
Posts: 211
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JTyson
Just updated the zip to include this fix. You will have to reimport the plugin as there are some db changes.

Let me know how it goes.
With the new update of today, I have tried to put F1 Challenge in my gameserver list because the extra queryport that i need for the F1 game. What me surprised was that I had now a connection to the server, only the names and screens were not correct, but I think that there with these extra Queryport (Optional) possibilities are, do you think that you can make on this basis a classes for F1 Challenge. I can make the screens of F1 Challenge circuits etc.....
Reply With Quote
  #58  
Old 11-19-2005, 10:34 AM
JTyson JTyson is offline
 
Join Date: Apr 2005
Location: This Thread
Posts: 140
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So Noth bf2 and mohaa work with your server for basic info but not players? I know that mohaa actually uses a gamespy protocol from looking around.

Attach a 150x150 image and i'll have a look at it, and ateleast get a new class made so that we can modify it
Reply With Quote
  #59  
Old 11-19-2005, 10:38 AM
Rhoads Rhoads is offline
 
Join Date: Dec 2004
Location: Holland
Posts: 211
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JTyson
So Noth bf2 and mohaa work with your server for basic info but not players? I know that mohaa actually uses a gamespy protocol from looking around.

Attach a 150x150 image and i'll have a look at it, and ateleast get a new class made so that we can modify it
Yes mohaa used the gamespy protocol and F1 Challenge also. What means you with Attach a 150x150 image, where wants you that of have?

Edit : you mean for that circuit :nervous:
Reply With Quote
  #60  
Old 11-19-2005, 10:41 AM
JTyson JTyson is offline
 
Join Date: Apr 2005
Location: This Thread
Posts: 140
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

For each class there is a default image that is used by that class when the mapname.jpg isnt found.

So the default image would be a 150x150px image for the game not the circut, you can then keep adding circuitname.jpg to the maps folder
Reply With Quote
  #61  
Old 11-19-2005, 10:44 AM
Rhoads Rhoads is offline
 
Join Date: Dec 2004
Location: Holland
Posts: 211
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by JTyson
For each class there is a default image that is used by that class when the mapname.jpg isnt found.

So the default image would be a 150x150px image for the game not the circut, you can then keep adding circuitname.jpg to the maps folder
Oke I have made just as fast 2 image.
Thnx man, I really appreciate it.
Reply With Quote
Reply


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 09:37 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.05525 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
  • (4)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
  • (4)pagenav_pagelink
  • (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